Skip to content

Commit dde9863

Browse files
Moving interfaces to the implementing file
1 parent 9e92edb commit dde9863

File tree

13 files changed

+102
-134
lines changed

13 files changed

+102
-134
lines changed

upcloud/interface/firewall.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

upcloud/interface/host.go

Lines changed: 0 additions & 12 deletions
This file was deleted.

upcloud/interface/ip_address.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

upcloud/interface/network.go

Lines changed: 0 additions & 19 deletions
This file was deleted.

upcloud/interface/object_storage.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

upcloud/interface/server.go

Lines changed: 0 additions & 20 deletions
This file was deleted.

upcloud/interface/storage.go

Lines changed: 0 additions & 26 deletions
This file was deleted.

upcloud/interface/tag.go

Lines changed: 0 additions & 15 deletions
This file was deleted.

upcloud/service/hosts.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ import (
88
"github.com/UpCloudLtd/upcloud-go-api/upcloud/request"
99
)
1010

11+
type Host interface {
12+
GetHosts() (*upcloud.Hosts, error)
13+
GetHostDetails(r *request.GetHostDetailsRequest) (*upcloud.Host, error)
14+
ModifyHost(r *request.ModifyHostRequest) (*upcloud.Host, error)
15+
}
16+
17+
var _ Host = (*Service)(nil)
18+
1119
// GetHosts returns the all the available private hosts
1220
func (s *Service) GetHosts() (*upcloud.Hosts, error) {
1321
hosts := upcloud.Hosts{}

upcloud/service/network.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ import (
88
"github.com/UpCloudLtd/upcloud-go-api/upcloud/request"
99
)
1010

11+
type Network interface {
12+
GetNetworks() (*upcloud.Networks, error)
13+
GetNetworksInZone(r *request.GetNetworksInZoneRequest) (*upcloud.Networks, error)
14+
CreateNetwork(r *request.CreateNetworkRequest) (*upcloud.Network, error)
15+
GetNetworkDetails(r *request.GetNetworkDetailsRequest) (*upcloud.Network, error)
16+
ModifyNetwork(r *request.ModifyNetworkRequest) (*upcloud.Network, error)
17+
DeleteNetwork(r *request.DeleteNetworkRequest) error
18+
GetServerNetworks(r *request.GetServerNetworksRequest) (*upcloud.Networking, error)
19+
CreateNetworkInterface(r *request.CreateNetworkInterfaceRequest) (*upcloud.Interface, error)
20+
ModifyNetworkInterface(r *request.ModifyNetworkInterfaceRequest) (*upcloud.Interface, error)
21+
DeleteNetworkInterface(r *request.DeleteNetworkInterfaceRequest) error
22+
}
23+
24+
var _ Network = (*Service)(nil)
25+
1126
// GetNetworks returns the all the available networks
1227
func (s *Service) GetNetworks() (*upcloud.Networks, error) {
1328
networks := upcloud.Networks{}

0 commit comments

Comments
 (0)