Interface KosmosSchema

Hierarchy

  • ExtendedSchema
    • KosmosSchema

Properties

$id?: string
$ref?: string
$schema?: string
additionalItems?: boolean | Schema
additionalProperties?: boolean | Schema
allOf?: Schema[]
anyOf?: Schema[]
const?: any
definitions?: {
    [name: string]: Schema;
}

Type declaration

  • [name: string]: Schema
dependencies?: {
    [name: string]: Schema | string[];
}

Type declaration

  • [name: string]: Schema | string[]
description?: string
else?: Schema
entityType: string
enum?: any[]
exclusiveMaximum?: number | boolean
exclusiveMinimum?: number | boolean
format?: string
id?: string
if?: Schema
items?: Schema | Schema[]
maxHtmlContentLength: number
maxItems?: number
maxLength?: number
maxProperties?: number
maximum?: number
minItems?: number
minLength?: number
minProperties?: number
minimum?: number
multipleOf?: number
not?: Schema
oneOf?: Schema[]
pattern?: string | RegExp
patternProperties?: {
    [name: string]: Schema;
}

Type declaration

  • [name: string]: Schema
properties?: {
    [name: string]: Schema;
}

Type declaration

  • [name: string]: Schema
relationships?: {
    disabled?: Relationship[];
    required?: Relationship[];
}

Type declaration

required?: boolean | string[]
then?: Schema
title?: string
type?: string | string[]
uniqueItems?: boolean

Generated using TypeDoc