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.

class Meta[source]

Bases: object

RotateRecord metadata.

schema_class = 'RotateRecordSchema'
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 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.

class Meta[source]

Bases: object

RotateRecord metadata.

schema_class = 'RotateRecordSchema'
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 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