Class AsyncapiV2Schema

Hierarchy

  • AsyncapiV2Schema

Indexable

[k: string]: any

Constructors

Properties

$comment?: string
$id?: string
$ref?: string
$schema?: string
additionalItems?: boolean | AsyncapiV2Schema
additionalProperties?: boolean | AsyncapiV2Schema
allOf?: (boolean | AsyncapiV2Schema)[]
anyOf?: (boolean | AsyncapiV2Schema)[]
const?: any
contains?: boolean | AsyncapiV2Schema
contentEncoding?: string
contentMediaType?: string
default?: any
definitions?: {
    [key: string]: AsyncapiV2Schema | boolean;
}

Type declaration

dependencies?: {
    [key: string]: AsyncapiV2Schema | boolean | string[];
}

Type declaration

deprecated?: boolean
description?: string
discriminator?: string
else?: boolean | AsyncapiV2Schema
enum?: any[]
examples?: any[]
exclusiveMaximum?: number
exclusiveMinimum?: number
format?: string
if?: boolean | AsyncapiV2Schema
items?: boolean | AsyncapiV2Schema | AsyncapiV2Schema[]
maxItems?: number
maxLength?: number
maxProperties?: number
maximum?: number
minItems?: number
minLength?: number
minProperties?: number
minimum?: number
multipleOf?: number
not?: boolean | AsyncapiV2Schema
oneOf?: (boolean | AsyncapiV2Schema)[]
pattern?: string
patternProperties?: {
    [key: string]: AsyncapiV2Schema | boolean;
}

Type declaration

properties?: {
    [key: string]: AsyncapiV2Schema | boolean;
}

Type declaration

propertyNames?: boolean | AsyncapiV2Schema
readOnly?: boolean
required?: string[]
then?: boolean | AsyncapiV2Schema
title?: string
type?: string | string[]
uniqueItems?: boolean
writeOnly?: boolean

Methods

Generated using TypeDoc