Interface: ServiceActionInfo
The description of a service action.
Extends
Properties
acl
readonlyacl:boolean
Whether the action is checked by the access control rules (its acl option).
Inherited from
controller
readonlycontroller:string
The class name of the controller serving the action.
Inherited from
description
readonlydescription:string
The action's description: its description option, empty by default.
Inherited from
groups
readonlygroups:string[]
The ids of the action's groups (its groups option).
Inherited from
id
readonlyid:string
The action's id: a UUID derived from the controller, the method and the address, stable across restarts.
Inherited from
jsonSchema
readonlyjsonSchema:JSONSchema
The JSON schema of the action's input (its DTO).
Inherited from
method
readonlymethod:string
The name of the controller method running the action.
Inherited from
name
readonlyname:string
The action's name: its name option, ControllerClass:method by default. It is unique within a channel among the controller methods (the addresses of one method share its name).
Inherited from
pattern
readonlypattern:ActionPattern
The pattern the requests' input matches, with its controller prefix.