SdkManifestModel
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?
optionalprimaryKeySeparator?: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