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