aries_cloudagent.protocols.out_of_band.v1_0.messages package

Submodules

aries_cloudagent.protocols.out_of_band.v1_0.messages.invitation module

aries_cloudagent.protocols.out_of_band.v1_0.messages.problem_report module

aries_cloudagent.protocols.out_of_band.v1_0.messages.reuse module

Represents a Handshake Reuse message under RFC 0434.

class aries_cloudagent.protocols.out_of_band.v1_0.messages.reuse.HandshakeReuse(version: str = '1.1', msg_type: Optional[str] = None, **kwargs)[source]

Bases: AgentMessage

Class representing a Handshake Reuse message.

class Meta[source]

Bases: object

Metadata for Handshake Reuse message.

handler_class = 'aries_cloudagent.protocols.out_of_band.v1_0.handlers.reuse_handler.HandshakeReuseMessageHandler'
message_type = 'out-of-band/1.1/handshake-reuse'
schema_class = 'HandshakeReuseSchema'
class aries_cloudagent.protocols.out_of_band.v1_0.messages.reuse.HandshakeReuseSchema(*args: Any, **kwargs: Any)[source]

Bases: AgentMessageSchema

Handshake Reuse schema class.

class Meta[source]

Bases: object

Handshake Reuse schema metadata.

model_class

alias of HandshakeReuse

check_thread_deco(obj, **kwargs)

Thread decorator, and its thid and pthid, are mandatory.

aries_cloudagent.protocols.out_of_band.v1_0.messages.reuse_accept module

Represents a Handshake Reuse Accept message under RFC 0434.

class aries_cloudagent.protocols.out_of_band.v1_0.messages.reuse_accept.HandshakeReuseAccept(version: str = '1.1', msg_type: Optional[str] = None, **kwargs)[source]

Bases: AgentMessage

Class representing a Handshake Reuse Accept message.

class Meta[source]

Bases: object

Metadata for Handshake Reuse Accept message.

handler_class = 'aries_cloudagent.protocols.out_of_band.v1_0.handlers.reuse_accept_handler.HandshakeReuseAcceptMessageHandler'
message_type = 'out-of-band/1.1/handshake-reuse-accepted'
schema_class = 'HandshakeReuseAcceptSchema'
class aries_cloudagent.protocols.out_of_band.v1_0.messages.reuse_accept.HandshakeReuseAcceptSchema(*args: Any, **kwargs: Any)[source]

Bases: AgentMessageSchema

Handshake Reuse Accept schema class.

class Meta[source]

Bases: object

Handshake Reuse Accept schema metadata.

model_class

alias of HandshakeReuseAccept

check_thread_deco(obj, **kwargs)

Thread decorator, and its thid and pthid, are mandatory.

aries_cloudagent.protocols.out_of_band.v1_0.messages.service module

Record used to represent a service block of an out of band invitation.

class aries_cloudagent.protocols.out_of_band.v1_0.messages.service.Service(*, _id: Optional[str] = None, _type: Optional[str] = None, did: Optional[str] = None, recipient_keys: Optional[Sequence[str]] = None, routing_keys: Optional[Sequence[str]] = None, service_endpoint: Optional[str] = None)[source]

Bases: BaseModel

Record used to represent a service block of an out of band invitation.

class Meta[source]

Bases: object

Service metadata.

schema_class = 'ServiceSchema'
class aries_cloudagent.protocols.out_of_band.v1_0.messages.service.ServiceSchema(*args: Any, **kwargs: Any)[source]

Bases: BaseModelSchema

Service schema.

class Meta[source]

Bases: object

ServiceSchema metadata.

model_class

alias of Service

post_dump(data, **kwargs)

Post dump hook.