Schema of a runtime action.
JSON representation |
---|
{ "action": string, "inputParameters": [ { object ( |
Fields | |
---|---|
action |
Output only. Name of the action. |
inputParameters[] |
Output only. List of input parameter metadata for the action. |
resultMetadata[] |
Output only. List of result field metadata. |
inputJsonSchema |
Output only. JsonSchema representation of this action's input metadata |
resultJsonSchema |
Output only. JsonSchema representation of this action's result metadata |
displayName |
Output only. Display Name of action to be shown on client side |
description |
Output only. Brief Description of action |
InputParameter
Metadata of an input parameter.
JSON representation |
---|
{ "parameter": string, "description": string, "dataType": enum ( |
Fields | |
---|---|
parameter |
Name of the Parameter. |
description |
A brief description of the Parameter. |
dataType |
The data type of the Parameter. |
nullable |
Specifies whether a null value is allowed. |
defaultValue |
The following field specifies the default value of the Parameter provided by the external system if a value is not provided. |
jsonSchema |
JsonSchema representation of this action's parameter |
ResultMetadata
Metadata of result field.
JSON representation |
---|
{ "field": string, "description": string, "dataType": enum ( |
Fields | |
---|---|
field |
Name of the result field. |
description |
A brief description of the field. |
dataType |
The data type of the field. |
jsonSchema |
JsonSchema representation of this action's result |