//#region src/model/ValidateConstraintViolation.d.ts type IValidateConstraintViolation = { index: number; filename: string; namespace: string; flow: string; constraints: string; outdated: boolean; deprecationPaths: Array; warnings: Array; infos: Array; }; /** * @typedef {Object} IValidateConstraintViolation * @property {Number} index * @property {String} filename * @property {String} namespace * @property {String} flow * @property {String} constraints * @property {Boolean} outdated * @property {Array.} deprecationPaths * @property {Array.} warnings * @property {Array.} infos */ /** * The ValidateConstraintViolation model module. * @module model/ValidateConstraintViolation * @type {IValidateConstraintViolation} */ declare class ValidateConstraintViolation { /** * Initializes the fields of this object. * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). * Only for internal use. */ static initialize(obj: any, index: any): void; /** * Constructs a ValidateConstraintViolation from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. * @param {module:model/ValidateConstraintViolation} obj Optional instance to populate. * @return {module:model/ValidateConstraintViolation} The populated ValidateConstraintViolation instance. */ static constructFromObject(data: any, obj: any): any; /** * Validates the JSON data with respect to ValidateConstraintViolation. * @param {Object} data The plain JavaScript object bearing properties of interest. * @return {boolean} to indicate whether the JSON data is valid with respect to ValidateConstraintViolation. */ static validateJSON(data: any): boolean; /** * Constructs a new ValidateConstraintViolation. * @alias module:model/ValidateConstraintViolation * @param {Number} index - */ constructor(index: number); index: number; filename: string; namespace: string; flow: string; constraints: string; outdated: boolean; deprecationPaths: string[]; warnings: string[]; infos: string[]; } declare namespace ValidateConstraintViolation { let RequiredProperties: string[]; } //#endregion export { IValidateConstraintViolation, ValidateConstraintViolation as default };