From fe2f2172ba8996d78bfde568958380aa82a1c44f Mon Sep 17 00:00:00 2001 From: rick <1450685+LinuxSuRen@users.noreply.github.com> Date: Thu, 4 Mar 2021 16:32:33 +0800 Subject: [PATCH] Fix unmarshal bool into Go struct due to the boolean parameter Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com> --- pkg/simple/client/devops/pipeline.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkg/simple/client/devops/pipeline.go b/pkg/simple/client/devops/pipeline.go index 00e7c5405..98b4a0908 100644 --- a/pkg/simple/client/devops/pipeline.go +++ b/pkg/simple/client/devops/pipeline.go @@ -504,9 +504,9 @@ type PipelineBranchItem struct { Parameters []struct { Class string `json:"_class,omitempty" description:"It’s a fully qualified name and is an identifier of the producer of this resource's capability."` DefaultParameterValue struct { - Class string `json:"_class,omitempty" description:"It’s a fully qualified name and is an identifier of the producer of this resource's capability."` - Name string `json:"name,omitempty" description:"name"` - Value string `json:"value,omitempty" description:"value"` + Class string `json:"_class,omitempty" description:"It’s a fully qualified name and is an identifier of the producer of this resource's capability."` + Name string `json:"name,omitempty" description:"name"` + Value interface{} `json:"value,omitempty" description:"value"` } `json:"defaultParameterValue,omitempty"` Description string `json:"description,omitempty" description:"description"` Name string `json:"name,omitempty" description:"name"` @@ -536,8 +536,8 @@ type PipelineBranchItem struct { // RunPipeline type RunPayload struct { Parameters []struct { - Name string `json:"name,omitempty" description:"name"` - Value string `json:"value,omitempty" description:"value"` + Name string `json:"name,omitempty" description:"name"` + Value interface{} `json:"value,omitempty" description:"value"` } `json:"parameters,omitempty"` } @@ -1036,8 +1036,8 @@ type ResJson struct { Arguments []struct { Key string `json:"key,omitempty" description:"key"` Value struct { - IsLiteral bool `json:"isLiteral,omitempty" description:"is literal or not"` - Value string `json:"value,omitempty" description:"value"` + IsLiteral bool `json:"isLiteral,omitempty" description:"is literal or not"` + Value interface{} `json:"value,omitempty" description:"value"` } `json:"value,omitempty"` } `json:"arguments,omitempty"` } `json:"parameters,omitempty"`