Skip to main content

FunctionParamInput

A typed parameter declaration for a function.

input FunctionParamInput {
name: String!
valueType: String!
required: Boolean
defaultValueJson: String
description: String
sortOrder: Int
}

Fields

FunctionParamInput.name ● String! non-null scalar

Parameter name (referenced as $name in expressions).

FunctionParamInput.valueType ● String! non-null scalar

int | float | string | bool | array | object | container_ref

FunctionParamInput.required ● Boolean scalar

Whether the parameter is required. Defaults to true.

FunctionParamInput.defaultValueJson ● String scalar

JSON-encoded default value.

FunctionParamInput.description ● String scalar

Optional description of the parameter.

FunctionParamInput.sortOrder ● Int scalar

Display/order index. Defaults to 0.

Member Of

SeedFunctionInput input ● UpsertFunctionInput input