aries_cloudagent.protocols.did_rotate.v1_0.models package
Models for use with DID Rotate protocol.
- class aries_cloudagent.protocols.did_rotate.v1_0.models.RotateRecord(*, record_id: Optional[str] = None, role: Optional[str] = None, state: Optional[str] = None, connection_id: Optional[str] = None, error: Optional[str] = None, new_did: Optional[str] = None, thread_id: Optional[str] = None, **kwargs)[source]
Bases:
BaseRecord
RotateRecord model.
Stores state of a single DID rotate message exchange.
- RECORD_ID_NAME = 'record_id'
- RECORD_TYPE = 'did_rotate'
- ROLE_OBSERVING = 'observing'
- ROLE_ROTATING = 'rotating'
- STATE_ACK_RECEIVED = 'ack-received'
- STATE_ACK_SENT = 'ack-sent'
- STATE_FAILED = 'failed'
- STATE_ROTATE_RECEIVED = 'rotate-received'
- STATE_ROTATE_SENT = 'rotate-sent'
- TAG_NAMES = {'connection_id', 'role', 'state', 'thread_id'}
- async classmethod retrieve_by_connection_id(session, connection_id: str) RotateRecord [source]
Retrieve a rotate record by connection ID.
- async classmethod retrieve_by_thread_id(session, thread_id: str) RotateRecord [source]
Retrieve a rotate record by thread ID.
- class aries_cloudagent.protocols.did_rotate.v1_0.models.RotateRecordSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseRecordSchema
RotateRecord schema.
- class Meta[source]
Bases:
object
RotateRecordSchema metadata.
- model_class
alias of
RotateRecord
Submodules
aries_cloudagent.protocols.did_rotate.v1_0.models.rotate_record module
RotateRecord model.
- class aries_cloudagent.protocols.did_rotate.v1_0.models.rotate_record.RotateRecord(*, record_id: Optional[str] = None, role: Optional[str] = None, state: Optional[str] = None, connection_id: Optional[str] = None, error: Optional[str] = None, new_did: Optional[str] = None, thread_id: Optional[str] = None, **kwargs)[source]
Bases:
BaseRecord
RotateRecord model.
Stores state of a single DID rotate message exchange.
- RECORD_ID_NAME = 'record_id'
- RECORD_TYPE = 'did_rotate'
- ROLE_OBSERVING = 'observing'
- ROLE_ROTATING = 'rotating'
- STATE_ACK_RECEIVED = 'ack-received'
- STATE_ACK_SENT = 'ack-sent'
- STATE_FAILED = 'failed'
- STATE_ROTATE_RECEIVED = 'rotate-received'
- STATE_ROTATE_SENT = 'rotate-sent'
- TAG_NAMES = {'connection_id', 'role', 'state', 'thread_id'}
- async classmethod retrieve_by_connection_id(session, connection_id: str) RotateRecord [source]
Retrieve a rotate record by connection ID.
- async classmethod retrieve_by_thread_id(session, thread_id: str) RotateRecord [source]
Retrieve a rotate record by thread ID.
- class aries_cloudagent.protocols.did_rotate.v1_0.models.rotate_record.RotateRecordSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseRecordSchema
RotateRecord schema.
- class Meta[source]
Bases:
object
RotateRecordSchema metadata.
- model_class
alias of
RotateRecord