type
PluginFieldType
Generated Go, TypeScript, and JSON Schema contracts for a plugin field.
Properties
| Property | Type | Description |
|---|---|---|
EmbeddedTypes | []string | EmbeddedTypes lists tree.case selectors supplying ordered generic payload type arguments. |
Key | string | The Key value. |
TypeScriptPackage | string | The TypeScriptPackage value. |
TypeScriptOutput | string | The TypeScriptOutput value. |
TypeScriptInput | string | The TypeScriptInput value. |
TypeScriptWhere | string | The TypeScriptWhere value. |
GoPackage | string | The GoPackage value. |
GoType | string | The GoType value. |
JSONSchema | json.RawMessage | The JSONSchema value. |
Full signature
type PluginFieldType struct {
// EmbeddedTypes lists tree.case selectors supplying ordered generic payload type arguments.
EmbeddedTypes []string `json:"embeddedTypes,omitempty"`
Key string `json:"key"`
TypeScriptPackage string `json:"typescriptPackage"`
TypeScriptOutput string `json:"typescriptOutput"`
TypeScriptInput string `json:"typescriptInput"`
TypeScriptWhere string `json:"typescriptWhere,omitempty"`
GoPackage string `json:"goPackage,omitempty"`
GoType string `json:"goType,omitempty"`
JSONSchema json.RawMessage `json:"jsonSchema,omitempty"`
}