acapy_agent.protocols.did_rotate.v1_0.models package
Models for use with DID Rotate protocol.
- class acapy_agent.protocols.did_rotate.v1_0.models.RotateRecord(*, record_id: str | None = None, role: str | None = None, state: str | None = None, connection_id: str | None = None, error: str | None = None, new_did: str | None = None, thread_id: str | None = None, **kwargs)[source]
Bases:
BaseRecordRotateRecord 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'}
- property record_id: str
Accessor for the ID associated with this record.
- property record_value: dict
Accessor to for the JSON record value properties.
- 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 acapy_agent.protocols.did_rotate.v1_0.models.RotateRecordSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseRecordSchemaRotateRecord schema.
- class Meta[source]
Bases:
objectRotateRecordSchema metadata.
- model_class
alias of
RotateRecord
Submodules
acapy_agent.protocols.did_rotate.v1_0.models.rotate_record module
RotateRecord model.
- class acapy_agent.protocols.did_rotate.v1_0.models.rotate_record.RotateRecord(*, record_id: str | None = None, role: str | None = None, state: str | None = None, connection_id: str | None = None, error: str | None = None, new_did: str | None = None, thread_id: str | None = None, **kwargs)[source]
Bases:
BaseRecordRotateRecord 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'}
- property record_id: str
Accessor for the ID associated with this record.
- property record_value: dict
Accessor to for the JSON record value properties.
- 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 acapy_agent.protocols.did_rotate.v1_0.models.rotate_record.RotateRecordSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseRecordSchemaRotateRecord schema.
- class Meta[source]
Bases:
objectRotateRecordSchema metadata.
- model_class
alias of
RotateRecord