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 DIFOptionsSchema, InputDescriptorsSchema


[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)