From a2ecc9b049b94846f8a86ec237a146305d5a2822 Mon Sep 17 00:00:00 2001 From: Lee Spottiswood Date: Tue, 26 Mar 2019 12:31:22 +0000 Subject: [PATCH] fix RenameTemplateRequest to use correct properties --- pkg/service/ecloud/request.go | 3 +-- pkg/service/ecloud/request_test.go | 2 +- pkg/service/ecloud/service_solution_test.go | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pkg/service/ecloud/request.go b/pkg/service/ecloud/request.go index 56b0eba..aaa777b 100644 --- a/pkg/service/ecloud/request.go +++ b/pkg/service/ecloud/request.go @@ -86,8 +86,7 @@ func (c *PatchSolutionRequest) Validate() *connection.ValidationError { type RenameTemplateRequest struct { connection.APIRequestBodyDefaultValidator - NewTemplateName string `json:"new_template_name" validate:"required"` - SolutionID *int `json:"solution_id,omitempty"` + Destination string `json:"destination" validate:"required"` } // Validate returns an error if struct properties are missing/invalid diff --git a/pkg/service/ecloud/request_test.go b/pkg/service/ecloud/request_test.go index afef707..1da7a36 100644 --- a/pkg/service/ecloud/request_test.go +++ b/pkg/service/ecloud/request_test.go @@ -70,7 +70,7 @@ func TestPatchSolutionRequest_Validate_NoError(t *testing.T) { func TestRenameTemplateRequest_Validate(t *testing.T) { t.Run("Valid_NoError", func(t *testing.T) { c := RenameTemplateRequest{ - NewTemplateName: "testtemplate1", + Destination: "testtemplate1", } err := c.Validate() diff --git a/pkg/service/ecloud/service_solution_test.go b/pkg/service/ecloud/service_solution_test.go index 3fdeb5e..bdd80a0 100644 --- a/pkg/service/ecloud/service_solution_test.go +++ b/pkg/service/ecloud/service_solution_test.go @@ -1524,7 +1524,7 @@ func TestRenameSolutionTemplate(t *testing.T) { } expectedRequest := RenameTemplateRequest{ - NewTemplateName: "testname2", + Destination: "testname2", } c.EXPECT().Post("/ecloud/v1/solutions/123/templates/testname1/move", gomock.Eq(&expectedRequest)).Return(&connection.APIResponse{