aries_cloudagent.protocols.presentations.messages package¶
Submodules¶
aries_cloudagent.protocols.presentations.messages.credential_presentation module¶
A credential presentation message.
-
class
aries_cloudagent.protocols.presentations.messages.credential_presentation.
CredentialPresentation
(presentation: str = None, comment: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a credential presentation.
-
class
Meta
[source]¶ Bases:
object
CredentialPresentation metadata.
-
handler_class
= 'aries_cloudagent.protocols.presentations.handlers.credential_presentation_handler.CredentialPresentationHandler'¶
-
message_type
= 'did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/credential-presentation/0.1/credential-presentation'¶
-
schema_class
= 'CredentialPresentationSchema'¶
-
-
class
-
class
aries_cloudagent.protocols.presentations.messages.credential_presentation.
CredentialPresentationSchema
(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchema
CredentialPresentation schema.
-
class
Meta
[source]¶ Bases:
object
CredentialPresentationSchema metadata.
-
model_class
¶ alias of
CredentialPresentation
-
-
comment
= <fields.String(default=<marshmallow.missing>, attribute=None, validate=None, required=False, load_only=False, dump_only=False, missing=<marshmallow.missing>, allow_none=False, error_messages={'required': 'Missing data for required field.', 'null': 'Field may not be null.', 'validator_failed': 'Invalid value.', 'invalid': 'Not a valid string.', 'invalid_utf8': 'Not a valid utf-8 string.'})>¶
-
presentation
= <fields.String(default=<marshmallow.missing>, attribute=None, validate=None, required=True, load_only=False, dump_only=False, missing=<marshmallow.missing>, allow_none=False, error_messages={'required': 'Missing data for required field.', 'null': 'Field may not be null.', 'validator_failed': 'Invalid value.', 'invalid': 'Not a valid string.', 'invalid_utf8': 'Not a valid utf-8 string.'})>¶
-
class
aries_cloudagent.protocols.presentations.messages.presentation_request module¶
A presentation request content message.
-
class
aries_cloudagent.protocols.presentations.messages.presentation_request.
PresentationRequest
(request: str = None, comment: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a presentation request.
-
class
Meta
[source]¶ Bases:
object
PresentationRequest metadata.
-
handler_class
= 'aries_cloudagent.protocols.presentations.handlers.presentation_request_handler.PresentationRequestHandler'¶
-
message_type
= 'did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/credential-presentation/0.1/presentation-request'¶
-
schema_class
= 'PresentationRequestSchema'¶
-
-
class
-
class
aries_cloudagent.protocols.presentations.messages.presentation_request.
PresentationRequestSchema
(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchema
PresentationRequest schema.
-
class
Meta
[source]¶ Bases:
object
PresentationRequestSchema metadata.
-
model_class
¶ alias of
PresentationRequest
-
-
comment
= <fields.String(default=<marshmallow.missing>, attribute=None, validate=None, required=False, load_only=False, dump_only=False, missing=<marshmallow.missing>, allow_none=False, error_messages={'required': 'Missing data for required field.', 'null': 'Field may not be null.', 'validator_failed': 'Invalid value.', 'invalid': 'Not a valid string.', 'invalid_utf8': 'Not a valid utf-8 string.'})>¶
-
request
= <fields.String(default=<marshmallow.missing>, attribute=None, validate=None, required=True, load_only=False, dump_only=False, missing=<marshmallow.missing>, allow_none=False, error_messages={'required': 'Missing data for required field.', 'null': 'Field may not be null.', 'validator_failed': 'Invalid value.', 'invalid': 'Not a valid string.', 'invalid_utf8': 'Not a valid utf-8 string.'})>¶
-
class