package
0.0.3-beta
Repository: https://github.com/ibm/ibmcloud-storage-volume-lib.git
Documentation: pkg.go.dev

# Packages

Code generated by counterfeiter.

# Functions

NewSoftLayerSession creates a Session backed using a real softlayer-go session.

# Structs

AccountServiceSL is a softlayer implementation of the AccountService interface.
BillingItemServiceSL is a softlayer implementation of the BillingItemService interface.
BillingOrderServiceSL is a softlayer implementation of the BillingOrderService interface.
LocationServiceSL is a softlayer implementation of the LocationService interface.
NetworkStorageServiceSL is a softlayer implementation of the NetworkStorageService interface.
NetworkStorageServiceSL is a softlayer implementation of the NetworkStorageService interface.
NetworkSubnetIpAddressServiceSL is a softlayer implementation of the networkSubnetIpAddressService interface.
NetworkSubnetServiceSL is a softlayer implementation of the networkSubnetService interface.
ProductOrderServiceSL is a softlayer implementation of the ProductOrderService interface.
ProductOrderServiceSL is a softlayer implementation of the ProductOrderService interface.
ResourceMetadataServiceSL is a softlayer implementation of the NetworkStorageService interface.
SessionSL implements the backend.Session interface using a real softlayer-go Session.

# Interfaces

AccountService is a wrapping interface for the softlayer-go API's AccountServicego:generate counterfeiter -o fakes/account_service.go --fake-name AccountService .
BillingItemService is a wrapping interface for the softlayer-go API's BillingItemServicego:generate counterfeiter -o fakes/billing_item_service.go --fake-name BillingItemService .
BillingOrderService is a wrapping interface for the softlayer-go API's BillingOrderServicego:generate counterfeiter -o fakes/billing_order_service.go --fake-name BillingOrderService .
LocationService is a wrapping interface for the softlayer-go API's LocationServicego:generate counterfeiter -o fakes/location_service.go --fake-name LocationService .
NetworkStorageIscsiService is a wrapping interface for the softlayer-go API's NetworkStorageIscsiServicego:generate counterfeiter -o fakes/network_storage_iscsi_service.go --fake-name NetworkStorageIscsiService .
NetworkStorageService is a wrapping interface for the softlayer-go API's NetworkStorageServicego:generate counterfeiter -o fakes/network_storage_service.go --fake-name NetworkStorageService .
NetworkSubnetIpAddressService is a wrapping interface for the softlayer-go API's NetworkSubnetIpAddressServicego:generate counterfeiter -o fakes/network_subnet_ipaddress_service.go --fake-name NetworkSubnetIpAddressService .
NetworkSubnetService is a wrapping interface for the softlayer-go API's NetworkSubnetServicego:generate counterfeiter -o fakes/network_subnet_service.go --fake-name NetworkSubnetService .
ProductOrderService is a wrapping interface for the softlayer-go API's ProductOrderServicego:generate counterfeiter -o fakes/product_order_service.go --fake-name ProductOrderService .
ProductPackageService is a wrapping interface for the softlayer-go API's AccountServicego:generate counterfeiter -o fakes/product_package_service.go --fake-name ProductPackageService .
ResourceMetadataService is a wrapping interface for the softlayer-go API's AccountServicego:generate counterfeiter -o fakes/resource_metatdata_service.go --fake-name ResourceMetadataService .
Service is the parent of all services, providing common methods such as Mask, Id, Filter etc.
Session interface describes methods requiring implementation.