Documentation
¶
Index ¶
- type API
- func (api API) Auth(payload payload.AuthPayload) error
- func (api API) GetSubscribedOfferings(payload payload.SubOffer) (*models.SubOffers, error)
- func (api API) OrderCommitForSupplementaryOffer(payload payload.OrderCommitForSupplementaryOffer) (string, error)
- func (api API) QueryAvailableAddons(payload payload.Addons) (models.AddOnOffers, error)
- func (api API) QueryBalance(payload payload.Balance) (float64, error)
- func (api API) QueryFreeUnit(payload payload.Plan) (*models.Plan, error)
- type APIHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶ added in v0.3.0
type API struct {
App app.ClientHandler
}
func NewAPI ¶ added in v0.3.0
func NewAPI(app app.ClientHandler) *API
func (API) GetSubscribedOfferings ¶ added in v0.3.0
func (API) OrderCommitForSupplementaryOffer ¶ added in v0.3.0
func (api API) OrderCommitForSupplementaryOffer(payload payload.OrderCommitForSupplementaryOffer) (string, error)
func (API) QueryAvailableAddons ¶ added in v0.3.0
func (API) QueryBalance ¶ added in v0.3.0
type APIHandler ¶ added in v0.3.0
type APIHandler interface {
Auth(payload payload.AuthPayload) error
QueryBalance(payload payload.Balance) (float64, error)
QueryFreeUnit(payload payload.Plan) (*models.Plan, error)
QueryAvailableAddons(payload payload.Addons) (models.AddOnOffers, error)
GetSubscribedOfferings(payload payload.SubOffer) (*models.SubOffers, error)
OrderCommitForSupplementaryOffer(payload payload.OrderCommitForSupplementaryOffer) (string, error)
}
Click to show internal directories.
Click to hide internal directories.