Interface ObjectKeywords

interface ObjectKeywords {
    additionalProperties?: boolean | JSONSchema;
    maxProperties?: number;
    minProperties?: number;
    patternProperties?: Dict<boolean | JSONSchema>;
    properties?: Dict<boolean | JSONSchema>;
    propertyNames?: boolean | JSONSchema;
    required?: string[];
    unevaluatedProperties?: boolean | JSONSchema;
}

Hierarchy (view full)

Properties

additionalProperties?: boolean | JSONSchema
maxProperties?: number
minProperties?: number
patternProperties?: Dict<boolean | JSONSchema>
properties?: Dict<boolean | JSONSchema>
propertyNames?: boolean | JSONSchema
required?: string[]
unevaluatedProperties?: boolean | JSONSchema