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)