@@ -109,15 +109,15 @@ type parameterInternal struct {
109
109
}
110
110
111
111
type parameterExternal struct {
112
- Key string `json:"key,omitempty"`
113
- DataType string `json:"dataType,omitempty"`
114
- DefaultValue valueType `json:"defaultValue,omitempty"`
115
- Name string `json:"name,omitempty"`
116
- IsTransient bool `json:"isTransient,omitempty"`
117
- InputOutputType string `json:"inputOutputType,omitempty"`
118
- Producer string `json:"producer,omitempty"`
119
- Searchable bool `json:"searchable,omitempty"`
120
- JsonSchema string `json:"jsonSchema,omitempty"`
112
+ Key string `json:"key,omitempty"`
113
+ DataType string `json:"dataType,omitempty"`
114
+ DefaultValue * valueType `json:"defaultValue,omitempty"`
115
+ Name string `json:"name,omitempty"`
116
+ IsTransient bool `json:"isTransient,omitempty"`
117
+ InputOutputType string `json:"inputOutputType,omitempty"`
118
+ Producer string `json:"producer,omitempty"`
119
+ Searchable bool `json:"searchable,omitempty"`
120
+ JsonSchema string `json:"jsonSchema,omitempty"`
121
121
}
122
122
123
123
type producedBy struct {
@@ -147,10 +147,10 @@ type taskconfig struct {
147
147
NextTasksExecutionPolicy string `json:"nextTasksExecutionPolicy,omitempty"`
148
148
TaskExecutionStrategy string `json:"taskExecutionStrategy,omitempty"`
149
149
JsonValidationOption string `json:"jsonValidationOption,omitempty"`
150
- SuccessPolicy successPolicy `json:"successPolicy,omitempty"`
150
+ SuccessPolicy * successPolicy `json:"successPolicy,omitempty"`
151
151
TaskTemplate string `json:"taskTemplate,omitempty"`
152
- FailurePolicy failurePolicy `json:"failurePolicy,omitempty"`
153
- SynchronousCallFailurePolicy failurePolicy `json:"synchronousCallFailurePolicy,omitempty"`
152
+ FailurePolicy * failurePolicy `json:"failurePolicy,omitempty"`
153
+ SynchronousCallFailurePolicy * failurePolicy `json:"synchronousCallFailurePolicy,omitempty"`
154
154
}
155
155
156
156
type eventparameter struct {
0 commit comments