aries_cloudagent.protocols.credentials.messages package¶
Submodules¶
aries_cloudagent.protocols.credentials.messages.credential_issue module¶
A credential content message.
-
class
aries_cloudagent.protocols.credentials.messages.credential_issue.
CredentialIssue
(*, issue: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a credential.
-
class
Meta
[source]¶ Bases:
object
Credential metadata.
-
handler_class
= 'aries_cloudagent.protocols.credentials.handlers.credential_issue_handler.CredentialIssueHandler'¶
-
message_type
= 'did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/credential-issuance/0.1/credential-issue'¶
-
schema_class
= 'CredentialIssueSchema'¶
-
-
class
-
class
aries_cloudagent.protocols.credentials.messages.credential_issue.
CredentialIssueSchema
(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchema
Credential schema.
-
class
Meta
[source]¶ Bases:
object
Credential schema metadata.
-
model_class
¶ alias of
CredentialIssue
-
-
issue
= <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.credentials.messages.credential_offer module¶
A credential offer content message.
-
class
aries_cloudagent.protocols.credentials.messages.credential_offer.
CredentialOffer
(*, offer_json: str = None, credential_preview: dict = None, comment: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a credential offer.
-
class
Meta
[source]¶ Bases:
object
CredentialOffer metadata.
-
handler_class
= 'aries_cloudagent.protocols.credentials.handlers.credential_offer_handler.CredentialOfferHandler'¶
-
message_type
= 'did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/credential-issuance/0.1/credential-offer'¶
-
schema_class
= 'CredentialOfferSchema'¶
-
-
class
-
class
aries_cloudagent.protocols.credentials.messages.credential_offer.
CredentialOfferSchema
(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchema
Credential offer schema.
-
class
Meta
[source]¶ Bases:
object
Credential offer schema metadata.
-
model_class
¶ alias of
CredentialOffer
-
-
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.'})>¶
-
credential_preview
= <fields.Dict(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 mapping type.'})>¶
-
offer_json
= <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.credentials.messages.credential_request module¶
A credential request content message.
-
class
aries_cloudagent.protocols.credentials.messages.credential_request.
CredentialRequest
(*, request: str = None, comment: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a credential request.
-
class
Meta
[source]¶ Bases:
object
CredentialRequest metadata.
-
handler_class
= 'aries_cloudagent.protocols.credentials.handlers.credential_request_handler.CredentialRequestHandler'¶
-
message_type
= 'did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/credential-issuance/0.1/credential-request'¶
-
schema_class
= 'CredentialRequestSchema'¶
-
-
class
-
class
aries_cloudagent.protocols.credentials.messages.credential_request.
CredentialRequestSchema
(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchema
Credential request schema.
-
class
Meta
[source]¶ Bases:
object
Credential request schema metadata.
-
model_class
¶ alias of
CredentialRequest
-
-
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
aries_cloudagent.protocols.credentials.messages.credential_stored module¶
A credential stored message.
-
class
aries_cloudagent.protocols.credentials.messages.credential_stored.
CredentialStored
(**kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a credential stored message.
-
class
Meta
[source]¶ Bases:
object
Credential metadata.
-
handler_class
= 'aries_cloudagent.protocols.credentials.handlers.credential_stored_handler.CredentialStoredHandler'¶
-
message_type
= 'did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/credential-issuance/0.1/credential-stored'¶
-
schema_class
= 'CredentialStoredSchema'¶
-
-
class
-
class
aries_cloudagent.protocols.credentials.messages.credential_stored.
CredentialStoredSchema
(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchema
Credential stored schema.
-
class
Meta
[source]¶ Bases:
object
Schema metadata.
-
model_class
¶ alias of
CredentialStored
-
-
class