Skip to content

Minima.js API


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

Interface: NonArraySchemaObject ​

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

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
optional type?: NonArraySchemaObjectType;

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