ds_provider_xledger_py_lib.enums ================================ .. py:module:: ds_provider_xledger_py_lib.enums .. autoapi-nested-parse:: **File:** ``enums.py`` **Region:** ``ds_provider_xledger_py_lib/enums`` Constants for Xledger provider. .. rubric:: Example >>> ResourceType.DATASET_XLEDGER 'ds.resource.dataset.xledger' >>> ResourceType.DATASET_ATTACHMENT 'ds.resource.dataset.xledger_attachment' Classes ------- .. autoapisummary:: ds_provider_xledger_py_lib.enums.ResourceType ds_provider_xledger_py_lib.enums.OperationType ds_provider_xledger_py_lib.enums.ObjectStatus ds_provider_xledger_py_lib.enums.OwnerSet Module Contents --------------- .. py:class:: ResourceType Bases: :py:obj:`enum.StrEnum` Constants for Xledger provider. .. py:attribute:: LINKED_SERVICE :value: 'ds.resource.linked-service.xledger' .. py:attribute:: DATASET :value: 'ds.resource.dataset.xledger' .. py:attribute:: DATASET_ATTACHMENT :value: 'ds.resource.dataset.xledger-attachment' .. py:class:: OperationType Bases: :py:obj:`enum.StrEnum` Constants for Xledger operation types. .. py:attribute:: READ :value: 'read' Read operation .. py:attribute:: CREATE :value: 'create' Create operation .. py:attribute:: UPDATE :value: 'update' Update operation .. py:attribute:: DELETE :value: 'delete' Delete operation .. py:class:: ObjectStatus Bases: :py:obj:`enum.StrEnum` Constants for Xledger object status. .. py:attribute:: ALL :value: 'ALL' All objects .. py:attribute:: OPEN :value: 'OPEN' Open objects .. py:attribute:: CLOSED :value: 'CLOSED' Closed objects .. py:class:: OwnerSet Bases: :py:obj:`enum.StrEnum` Constants for Xledger owner set. .. py:attribute:: CURRENT :value: 'CURRENT' Current owner set .. py:attribute:: UPPER :value: 'UPPER' Upper owner set .. py:attribute:: LOWER :value: 'LOWER' Lower owner set .. py:attribute:: MINE :value: 'MINE' Mine owner set .. py:attribute:: ALL :value: 'ALL' All owner sets