Skip to main content

SdkManifestOperation

@webda/sdk


Interface: SdkManifestOperation

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

An operation of the manifest

Properties​

action?​

optional action?: object

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

Action

global?​

optional global?: boolean

name​

name: string


behavior?​

optional behavior?: object

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

Behavior

action​

action: string

attribute​

attribute: string


deprecated?​

optional deprecated?: boolean

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

Whether deprecated is enabled


description?​

optional description?: string

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

Description


graphql?​

optional graphql?: GraphQLExposure

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

Where and how the GraphQLService exposes the operation, read from its schema


grpc?​

optional grpc?: object

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

The rpc of the operation, named as generateProto() does

rpc​

rpc: string

service​

service: string


id​

id: string

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

Unique identifier


input​

input: string

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

Schema ref or void; <ref>? is a partial input (ignoreRequired)


kind?​

optional kind?: OperationKind

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

Kind


model?​

optional model?: string

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

Model id when the operation is CRUD, an action or a behavior of a model


output​

output: string

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

Output


permission?​

optional permission?: string

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

WebdaQL on the session, informational


rest?​

optional rest?: RestExposure

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

REST


streaming​

streaming: OperationStreaming

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

Streaming


summary?​

optional summary?: string

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

Summary


tags?​

optional tags?: string[]

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

Tags