Skip to main content

SdkManifestModel

@webda/sdk


Interface: SdkManifestModel

Defined in: sdk/src/manifest.ts:84

A model of the manifest

Properties​

ancestors​

ancestors: string[]

Defined in: sdk/src/manifest.ts:112

Ancestor model ids, nearest first


id​

id: string

Defined in: sdk/src/manifest.ts:88

Unique identifier


inputSchema​

inputSchema: string

Defined in: sdk/src/manifest.ts:108

Ref into schemas of what the server accepts (Metadata.Schemas.Input)


operations​

operations: string[]

Defined in: sdk/src/manifest.ts:114

Ids of the operations attached to this model


plural​

plural: string

Defined in: sdk/src/manifest.ts:96

Plural


primaryKey​

primaryKey: string[]

Defined in: sdk/src/manifest.ts:100

Primary key


primaryKeySeparator?​

optional primaryKeySeparator?: string

Defined in: sdk/src/manifest.ts:104

Primary key separator


relations​

relations: ModelGraph

Defined in: sdk/src/manifest.ts:110

From the compiler, untouched


schema​

schema: string

Defined in: sdk/src/manifest.ts:106

Ref into schemas of what the server sends (Metadata.Schemas.Output ?? Input)


shared​

shared: Record<string, SharedMethod>

Defined in: sdk/src/manifest.ts:116

@Shared methods, the inherited ones included


shortName​

shortName: string

Defined in: sdk/src/manifest.ts:92

Short name