interface DataSchema {
    title?: string;
    description?: string;
    type?: string | string[];
    format?: string;
    properties?: { [key: string]: DataSchema };
    items?: DataSchema;
    additionalProperties?: boolean | DataSchema;
    enum?: string[];
    referenceRecords?: DataRecord[];
    referenceCollection?: { key: any; parameters?: Record<string, any> };
    referenceUdm?: string;
    default?: any;
    allowCustom?: boolean;
    $ref?: string;
    required?: string[];
    minLength?: number;
    maxLength?: number;
    minimum?: number;
    maximum?: number;
    maxItems?: number;
    readOnly?: boolean;
    writeOnly?: boolean;
    examples?: any[];
    anyOf?: DataSchema[];
    isImplied?: boolean;
    referenceCollectionPath?: string;
    referenceCollectionUri?: string;
}

Properties

title?: string
description?: string
type?: string | string[]
format?: string
properties?: { [key: string]: DataSchema }
items?: DataSchema
additionalProperties?: boolean | DataSchema
enum?: string[]
referenceRecords?: DataRecord[]
referenceCollection?: { key: any; parameters?: Record<string, any> }
referenceUdm?: string
default?: any
allowCustom?: boolean
$ref?: string
required?: string[]
minLength?: number
maxLength?: number
minimum?: number
maximum?: number
maxItems?: number
readOnly?: boolean
writeOnly?: boolean
examples?: any[]
anyOf?: DataSchema[]
isImplied?: boolean
referenceCollectionPath?: string
referenceCollectionUri?: string
MMNEPVFCICPMFPCPTTAAATR