Interface protos.google.cloud.ces.v1beta.ISchema (0.4.1)

Properties of a Schema.

Package

@google-cloud/ces

Properties

additionalProperties

additionalProperties?: (google.cloud.ces.v1beta.ISchema|null);

Schema additionalProperties

anyOf

anyOf?: (google.cloud.ces.v1beta.ISchema[]|null);

Schema anyOf

default

"default"?: (google.protobuf.IValue|null);

Schema default

defs

defs?: ({ [k: string]: google.cloud.ces.v1beta.ISchema }|null);

Schema defs

description

description?: (string|null);

Schema description

enum

"enum"?: (string[]|null);

Schema enum

items

items?: (google.cloud.ces.v1beta.ISchema|null);

Schema items

maximum

maximum?: (number|null);

Schema maximum

maxItems

maxItems?: (number|Long|string|null);

Schema maxItems

minimum

minimum?: (number|null);

Schema minimum

minItems

minItems?: (number|Long|string|null);

Schema minItems

nullable

nullable?: (boolean|null);

Schema nullable

prefixItems

prefixItems?: (google.cloud.ces.v1beta.ISchema[]|null);

Schema prefixItems

properties

properties?: ({ [k: string]: google.cloud.ces.v1beta.ISchema }|null);

Schema properties

ref

ref?: (string|null);

Schema ref

required

required?: (string[]|null);

Schema required

title

title?: (string|null);

Schema title

type

type?: (google.cloud.ces.v1beta.Schema.Type|keyof typeof google.cloud.ces.v1beta.Schema.Type|null);

Schema type

uniqueItems

uniqueItems?: (boolean|null);

Schema uniqueItems