Skip to content

Commit 4f9744e

Browse files
authored
chore: rename field for update requests [APIGW-1505] (#256)
1 parent 1de6be8 commit 4f9744e

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

api/instance/v1/instance_sdk.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4007,8 +4007,8 @@ func (s *API) setIP(req *SetIPRequest, opts ...scw.RequestOption) (*setIPRespons
40074007

40084008
type updateIPRequest struct {
40094009
Zone scw.Zone `json:"-"`
4010-
4011-
IPID string `json:"-"`
4010+
// IP iP ID or IP address
4011+
IP string `json:"-"`
40124012

40134013
Reverse *NullableStringValue `json:"reverse,omitempty"`
40144014

@@ -4028,13 +4028,13 @@ func (s *API) updateIP(req *updateIPRequest, opts ...scw.RequestOption) (*Update
40284028
return nil, errors.New("field Zone cannot be empty in request")
40294029
}
40304030

4031-
if fmt.Sprint(req.IPID) == "" {
4032-
return nil, errors.New("field IPID cannot be empty in request")
4031+
if fmt.Sprint(req.IP) == "" {
4032+
return nil, errors.New("field IP cannot be empty in request")
40334033
}
40344034

40354035
scwReq := &scw.ScalewayRequest{
40364036
Method: "PATCH",
4037-
Path: "/instance/v1/zones/" + fmt.Sprint(req.Zone) + "/ips/" + fmt.Sprint(req.IPID) + "",
4037+
Path: "/instance/v1/zones/" + fmt.Sprint(req.Zone) + "/ips/" + fmt.Sprint(req.IP) + "",
40384038
Headers: http.Header{},
40394039
}
40404040

api/instance/v1/instance_utils.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func lockServer(zone scw.Zone, serverID string) *sync.Mutex {
2929
// AttachIPRequest contains the parameters to attach an IP to a server
3030
type AttachIPRequest struct {
3131
Zone scw.Zone `json:"-"`
32-
IPID string `json:"-"`
32+
IP string `json:"-"`
3333
ServerID string `json:"server_id"`
3434
}
3535

@@ -42,7 +42,7 @@ type AttachIPResponse struct {
4242
func (s *API) AttachIP(req *AttachIPRequest, opts ...scw.RequestOption) (*AttachIPResponse, error) {
4343
ipResponse, err := s.updateIP(&updateIPRequest{
4444
Zone: req.Zone,
45-
IPID: req.IPID,
45+
IP: req.IP,
4646
Server: &NullableStringValue{Value: req.ServerID},
4747
})
4848
if err != nil {
@@ -55,7 +55,7 @@ func (s *API) AttachIP(req *AttachIPRequest, opts ...scw.RequestOption) (*Attach
5555
// DetachIPRequest contains the parameters to detach an IP from a server
5656
type DetachIPRequest struct {
5757
Zone scw.Zone `json:"-"`
58-
IPID string `json:"-"`
58+
IP string `json:"-"`
5959
}
6060

6161
// DetachIPResponse contains the updated IP after detaching
@@ -67,7 +67,7 @@ type DetachIPResponse struct {
6767
func (s *API) DetachIP(req *DetachIPRequest, opts ...scw.RequestOption) (*DetachIPResponse, error) {
6868
ipResponse, err := s.updateIP(&updateIPRequest{
6969
Zone: req.Zone,
70-
IPID: req.IPID,
70+
IP: req.IP,
7171
Server: &NullableStringValue{Null: true},
7272
})
7373
if err != nil {
@@ -81,15 +81,15 @@ func (s *API) DetachIP(req *DetachIPRequest, opts ...scw.RequestOption) (*Detach
8181
// if Reverse is an empty string, the reverse will be removed
8282
type UpdateIPRequest struct {
8383
Zone scw.Zone `json:"-"`
84-
IPID string `json:"-"`
84+
IP string `json:"-"`
8585
Reverse *NullableStringValue `json:"reverse"`
8686
}
8787

8888
// UpdateIP updates an IP
8989
func (s *API) UpdateIP(req *UpdateIPRequest, opts ...scw.RequestOption) (*UpdateIPResponse, error) {
9090
ipResponse, err := s.updateIP(&updateIPRequest{
9191
Zone: req.Zone,
92-
IPID: req.IPID,
92+
IP: req.IP,
9393
Reverse: req.Reverse,
9494
})
9595
if err != nil {

api/instance/v1/instance_utils_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ func TestInstanceHelpers(t *testing.T) {
5555

5656
// Attach IP
5757
ipAttachResponse, err := instanceAPI.AttachIP(&AttachIPRequest{
58-
IPID: ipID,
58+
IP: ipID,
5959
Zone: zone,
6060
ServerID: serverID,
6161
})
@@ -65,7 +65,7 @@ func TestInstanceHelpers(t *testing.T) {
6565

6666
// Detach IP
6767
ipDetachResponse, err := instanceAPI.DetachIP(&DetachIPRequest{
68-
IPID: ipID,
68+
IP: ipID,
6969
Zone: zone,
7070
})
7171

@@ -74,7 +74,7 @@ func TestInstanceHelpers(t *testing.T) {
7474

7575
// Set reverse
7676
ipSetReverseResponse, err := instanceAPI.UpdateIP(&UpdateIPRequest{
77-
IPID: ipID,
77+
IP: ipID,
7878
Zone: zone,
7979
Reverse: reverse,
8080
})
@@ -83,7 +83,7 @@ func TestInstanceHelpers(t *testing.T) {
8383

8484
// Omitempty reverse
8585
ipSetReverseResponse, err = instanceAPI.UpdateIP(&UpdateIPRequest{
86-
IPID: ipID,
86+
IP: ipID,
8787
Zone: zone,
8888
Reverse: nil,
8989
})
@@ -92,7 +92,7 @@ func TestInstanceHelpers(t *testing.T) {
9292

9393
// Unset reverse
9494
ipDeleteReverseResponse, err := instanceAPI.UpdateIP(&UpdateIPRequest{
95-
IPID: ipID,
95+
IP: ipID,
9696
Zone: zone,
9797
Reverse: nullReverse,
9898
})

0 commit comments

Comments
 (0)