import { BaseIssuanceModel } from '../../index' ; /**
 * Class to model the constraints as defined by Presentation Exchange.
 */ export class PresentationExchangeConstraintsModel { param path param name param purpose constructor ( /**
     * The object MUST contain a path property, and its value MUST be an array of one or more JSONPath string expressions, as defined in the JSONPath Syntax Definition section, that select some subset of values from the target input.
     */ public path ? , /**
     * The object MAY contain a filter property, and if present its value MUST be JSON Schema descriptor used to filter against the values returned from evaluation of the JSONPath string expressions in the path array.
     */ public filter ? , /**
     * The object MAY contain a purpose property, and if present its value MUST be a string that describes the purpose for which the field is being requested.
     */ public purpose ? ) { } param input public populateFrom ( _input ) { return this ; } }