ds_provider_xledger_py_lib.enums

File: enums.py Region: ds_provider_xledger_py_lib/enums

Constants for Xledger provider.

Example

>>> ResourceType.DATASET_XLEDGER
'ds.resource.dataset.xledger'
>>> ResourceType.DATASET_ATTACHMENT
'ds.resource.dataset.xledger_attachment'

Classes

ResourceType

Constants for Xledger provider.

OperationType

Constants for Xledger operation types.

ObjectStatus

Constants for Xledger object status.

OwnerSet

Constants for Xledger owner set.

Module Contents

class ds_provider_xledger_py_lib.enums.ResourceType[source]

Bases: enum.StrEnum

Constants for Xledger provider.

LINKED_SERVICE = 'ds.resource.linked-service.xledger'
DATASET = 'ds.resource.dataset.xledger'
DATASET_ATTACHMENT = 'ds.resource.dataset.xledger-attachment'
class ds_provider_xledger_py_lib.enums.OperationType[source]

Bases: enum.StrEnum

Constants for Xledger operation types.

READ = 'read'

Read operation

CREATE = 'create'

Create operation

UPDATE = 'update'

Update operation

DELETE = 'delete'

Delete operation

class ds_provider_xledger_py_lib.enums.ObjectStatus[source]

Bases: enum.StrEnum

Constants for Xledger object status.

ALL = 'ALL'

All objects

OPEN = 'OPEN'

Open objects

CLOSED = 'CLOSED'

Closed objects

class ds_provider_xledger_py_lib.enums.OwnerSet[source]

Bases: enum.StrEnum

Constants for Xledger owner set.

CURRENT = 'CURRENT'

Current owner set

UPPER = 'UPPER'

Upper owner set

LOWER = 'LOWER'

Lower owner set

MINE = 'MINE'

Mine owner set

ALL = 'ALL'

All owner sets