class Wallet::Models::ProofProposal
Model object.
Attributes
comment[RW]
@return [String]
proposed_attributes[RW]
@return [Array<ProposedAttribute>]
proposed_predicates[RW]
@return [Array<ProposedPredicate>]
Public Class Methods
mapper()
click to toggle source
Mapper for ProofProposal
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/generated/wallet/models/proof_proposal.rb, line 27 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ProofProposal', type: { name: 'Composite', class_name: 'ProofProposal', model_properties: { comment: { client_side_validation: true, required: false, serialized_name: 'comment', type: { name: 'String' } }, proposed_attributes: { client_side_validation: true, required: false, serialized_name: 'proposedAttributes', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ProposedAttributeElementType', type: { name: 'Composite', class_name: 'ProposedAttribute' } } } }, proposed_predicates: { client_side_validation: true, required: false, serialized_name: 'proposedPredicates', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ProposedPredicateElementType', type: { name: 'Composite', class_name: 'ProposedPredicate' } } } } } } } end