Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BillConsumptionsManager ¶
func NewBillConsumptionsManager ¶
func NewBillConsumptionsManager() BillConsumptionsManager
type BillConsumptionsManagerImpl ¶
type BillConsumptionsManagerImpl struct {
PostManager hobbit.HttpPostManager
// contains filtered or unexported fields
}
func (BillConsumptionsManagerImpl) Run ¶
func (b BillConsumptionsManagerImpl) Run() (string, error)
type ChildBody ¶
type ChildBody struct {
Code int `json:"code"`
Consumptions []ConsumptionBody `json:"consumptions"`
}
type ConsumptionBody ¶
type CustomerConsumptionsManager ¶
type CustomerConsumptionsManager interface {
Run(args CustomerConsumptionsArgs) (string, error)
}
func NewInsertConsumptionsManager ¶
func NewInsertConsumptionsManager() CustomerConsumptionsManager
func NewRectifyConsumptionsManager ¶
func NewRectifyConsumptionsManager() CustomerConsumptionsManager
type InsertConsumptionsManager ¶
type InsertConsumptionsManager struct {
PostManager hobbit.HttpPostManager
// contains filtered or unexported fields
}
func (InsertConsumptionsManager) Run ¶
func (i InsertConsumptionsManager) Run(args CustomerConsumptionsArgs) (string, error)
type RectifyConsumptionsManager ¶
type RectifyConsumptionsManager struct {
PostManager hobbit.HttpPostManager
// contains filtered or unexported fields
}
func (RectifyConsumptionsManager) Run ¶
func (r RectifyConsumptionsManager) Run(args CustomerConsumptionsArgs) (string, error)
Click to show internal directories.
Click to hide internal directories.