Source code for aries_cloudagent.protocols.present_proof.dif.pres_proposal_schema

"""DIF Proof Proposal Schema."""
from marshmallow import fields

from ....messaging.models.openapi import OpenAPISchema

from .pres_exch import InputDescriptorsSchema, DIFOptionsSchema


[docs]class DIFProofProposalSchema(OpenAPISchema): """Schema for DIF Proposal.""" input_descriptors = fields.List( fields.Nested( InputDescriptorsSchema(), required=True, ), required=False, ) options = fields.Nested( DIFOptionsSchema(), required=False, )