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