github.com/cyverse/go-irodsclient@v0.13.2/irods/common/operation_type.go (about)

     1  package common
     2  
     3  // OperationType ...
     4  type OperationType int
     5  
     6  // operation types
     7  const (
     8  	OPER_TYPE_NONE               OperationType = 0
     9  	OPER_TYPE_PUT_DATA_OBJ       OperationType = 1
    10  	OPER_TYPE_REPLICATE_DATA_OBJ OperationType = 6
    11  	OPER_TYPE_COPY_DATA_OBJ_DEST OperationType = 9
    12  	OPER_TYPE_COPY_DATA_OBJ_SRC  OperationType = 10
    13  	OPER_TYPE_RENAME_DATA_OBJ    OperationType = 11
    14  	OPER_TYPE_RENAME_COLL        OperationType = 12
    15  
    16  	// flag for oprType of dataObjInp_t and structFileOprInp_t
    17  	OPER_TYPE_PURGE_STRUCT_FILE_CACHE OperationType = 1
    18  	OPER_TYPE_DELETE_STRUCT_FILE      OperationType = 2
    19  	OPER_TYPE_NO_REG_COLL_INFO        OperationType = 4
    20  	OPER_TYPE_LOGICAL_BUNDLE          OperationType = 8
    21  	OPER_TYPE_CREATE_TAR              OperationType = 0
    22  	OPER_TYPE_ADD_TO_TAR              OperationType = 16
    23  	OPER_TYPE_PRESERVE_COLL_PATH      OperationType = 32
    24  	OPER_TYPE_PRESERVE_DIR_CONT       OperationType = 64
    25  )