Skip to content

Minima.js API


Minima.js API / @minimajs/openapi / OpenAPI / ArraySchemaObject

Interface: ArraySchemaObject

Extends

Properties

$schema?

ts
optional $schema?: string;

Inherited from

ts
BaseSchemaObject.$schema

additionalProperties?

ts
optional additionalProperties?: 
  | boolean
  | ReferenceObject
  | SchemaObject;

Inherited from

ts
BaseSchemaObject.additionalProperties

allOf?

ts
optional allOf?: (
  | ReferenceObject
  | SchemaObject)[];

Inherited from

ts
BaseSchemaObject.allOf

anyOf?

ts
optional anyOf?: (
  | ReferenceObject
  | SchemaObject)[];

Inherited from

ts
BaseSchemaObject.anyOf

const?

ts
optional const?: any;

Inherited from

ts
BaseSchemaObject.const

contentMediaType?

ts
optional contentMediaType?: string;

Inherited from

ts
BaseSchemaObject.contentMediaType

default?

ts
optional default?: any;

Inherited from

ts
BaseSchemaObject.default

deprecated?

ts
optional deprecated?: boolean;

Inherited from

ts
BaseSchemaObject.deprecated

description?

ts
optional description?: string;

Inherited from

ts
BaseSchemaObject.description

discriminator?

ts
optional discriminator?: DiscriminatorObject;

Inherited from

ts
BaseSchemaObject.discriminator

enum?

ts
optional enum?: any[];

Inherited from

ts
BaseSchemaObject.enum

example?

ts
optional example?: any;

Inherited from

ts
BaseSchemaObject.example

examples?

ts
optional examples?: any[];

Inherited from

ts
BaseSchemaObject.examples

exclusiveMaximum?

ts
optional exclusiveMaximum?: number | boolean;

Inherited from

ts
BaseSchemaObject.exclusiveMaximum

exclusiveMinimum?

ts
optional exclusiveMinimum?: number | boolean;

Inherited from

ts
BaseSchemaObject.exclusiveMinimum

externalDocs?

ts
optional externalDocs?: ExternalDocumentationObject;

Inherited from

ts
BaseSchemaObject.externalDocs

format?

ts
optional format?: string;

Inherited from

ts
BaseSchemaObject.format

items

ts
items: 
  | ReferenceObject
  | SchemaObject;

maximum?

ts
optional maximum?: number;

Inherited from

ts
BaseSchemaObject.maximum

maxItems?

ts
optional maxItems?: number;

Inherited from

ts
BaseSchemaObject.maxItems

maxLength?

ts
optional maxLength?: number;

Inherited from

ts
BaseSchemaObject.maxLength

maxProperties?

ts
optional maxProperties?: number;

Inherited from

ts
BaseSchemaObject.maxProperties

minimum?

ts
optional minimum?: number;

Inherited from

ts
BaseSchemaObject.minimum

minItems?

ts
optional minItems?: number;

Inherited from

ts
BaseSchemaObject.minItems

minLength?

ts
optional minLength?: number;

Inherited from

ts
BaseSchemaObject.minLength

minProperties?

ts
optional minProperties?: number;

Inherited from

ts
BaseSchemaObject.minProperties

multipleOf?

ts
optional multipleOf?: number;

Inherited from

ts
BaseSchemaObject.multipleOf

not?

ts
optional not?: 
  | ReferenceObject
  | SchemaObject;

Inherited from

ts
BaseSchemaObject.not

oneOf?

ts
optional oneOf?: (
  | ReferenceObject
  | SchemaObject)[];

Inherited from

ts
BaseSchemaObject.oneOf

pattern?

ts
optional pattern?: string;

Inherited from

ts
BaseSchemaObject.pattern

properties?

ts
optional properties?: {
[name: string]: 
  | ReferenceObject
  | SchemaObject;
};

Index Signature

ts
[name: string]: 
  | ReferenceObject
  | SchemaObject

Inherited from

ts
BaseSchemaObject.properties

readOnly?

ts
optional readOnly?: boolean;

Inherited from

ts
BaseSchemaObject.readOnly

required?

ts
optional required?: string[];

Inherited from

ts
BaseSchemaObject.required

title?

ts
optional title?: string;

Inherited from

ts
BaseSchemaObject.title

type

ts
type: "array";

uniqueItems?

ts
optional uniqueItems?: boolean;

Inherited from

ts
BaseSchemaObject.uniqueItems

writeOnly?

ts
optional writeOnly?: boolean;

Inherited from

ts
BaseSchemaObject.writeOnly

xml?

ts
optional xml?: XMLObject;

Inherited from

ts
BaseSchemaObject.xml