Structure
CustomActionParameter
A declared parameter on a CustomActionConfig.
struct CustomActionParameterOverview
Used for validation (required vs. defaulted), defaulting, and surfacing the shape of custom actions to AI agents via shipit ai-session.
Topics
Initializers
Instance Properties
var defaultValue: JSONValue?Fallback value applied when the call site omits the parameter.
var description: String?Optional human-readable description.
var isRequired: BoolThe parameter is required when explicitly marked
requiredor no default value was supplied.var required: Bool?Whether the parameter must be supplied at the call site. Defaults to
truewhen nodefaultValueis set, otherwisefalse.var type: String?Value kind:
"string"(default),"bool","int","number","array", or"any".
Relationships
Conforms To
Swift.DecodableSwift.EncodableSwift.SendableSwift.SendableMetatype