Source code for aries_cloudagent.protocols.issue_credential.v1_0.messages.credential_ack

"""A credential ack message."""

from .....messaging.ack.message import Ack, AckSchema
from ..message_types import CREDENTIAL_ACK, PROTOCOL_PACKAGE


HANDLER_CLASS = (
    f"{PROTOCOL_PACKAGE}.handlers.credential_ack_handler.CredentialAckHandler"
)


[docs]class CredentialAck(Ack): """Class representing a credential ack message."""
[docs] class Meta: """Credential metadata.""" handler_class = HANDLER_CLASS schema_class = "CredentialAckSchema" message_type = CREDENTIAL_ACK
def __init__(self, **kwargs): """Initialize credential object.""" super().__init__(**kwargs)
[docs]class CredentialAckSchema(AckSchema): """Credential ack schema."""
[docs] class Meta: """Schema metadata.""" model_class = CredentialAck