Skip to main content

Schema

Defined in: js-api/src/entities/schema.ts:45

Represents dynamic property schema, associated with the entity type.

Constructors​

Constructor​

new Schema(dart): Schema

Defined in: js-api/src/entities/schema.ts:48

Parameters​

ParameterType
dartany

Returns​

Schema

Properties​

PropertyModifierTypeDefined in
dartpublicanyjs-api/src/entities/schema.ts:46

Accessors​

entityTypes​

Get Signature​

get entityTypes(): EntityType[]

Defined in: js-api/src/entities/schema.ts:63

Entity types associated with this schema.

Returns​

EntityType[]

Set Signature​

set entityTypes(et): void

Defined in: js-api/src/entities/schema.ts:64

Parameters​
ParameterType
etEntityType[]
Returns​

void


name​

Get Signature​

get name(): string

Defined in: js-api/src/entities/schema.ts:56

Returns​

string


properties​

Get Signature​

get properties(): EntityProperty[]

Defined in: js-api/src/entities/schema.ts:59

Schema properties

Returns​

EntityProperty[]

Set Signature​

set properties(p): void

Defined in: js-api/src/entities/schema.ts:60

Parameters​
ParameterType
pEntityProperty[]
Returns​

void

Methods​

create()​

static create(name): Schema

Defined in: js-api/src/entities/schema.ts:52

Parameters​

ParameterType
namestring

Returns​

Schema