Documentation ¶
Index ¶
- type BillingClient
- func (c *BillingClient) AdminQueryBillStatisticsInfo(request *billing.AdminQueryBillStatisticsInfoRequest) (*billing.AdminQueryBillStatisticsInfoResponse, error)
- func (c *BillingClient) CalculateCompensateFeeAndSendCoupons(request *billing.CalculateCompensateFeeAndSendCouponsRequest) (*billing.CalculateCompensateFeeAndSendCouponsResponse, error)
- func (c *BillingClient) CalculateTotalPrice(request *billing.CalculateTotalPriceRequest) (*billing.CalculateTotalPriceResponse, error)
- func (c *BillingClient) GetBillDetail(request *billing.GetBillDetailRequest) (*billing.GetBillDetailResponse, error)
- func (c *BillingClient) GetExpiringOrders(request *billing.GetExpiringOrdersRequest) (*billing.GetExpiringOrdersResponse, error)
- func (c *BillingClient) GetResourceName(request *billing.GetResourceNameRequest) (*billing.GetResourceNameResponse, error)
- func (c *BillingClient) IsArrear(request *billing.IsArrearRequest) (*billing.IsArrearResponse, error)
- func (c *BillingClient) QueryBillStatisticsInfo(request *billing.QueryBillStatisticsInfoRequest) (*billing.QueryBillStatisticsInfoResponse, error)
- func (c *BillingClient) QueryConsumeBills(request *billing.QueryConsumeBillsRequest) (*billing.QueryConsumeBillsResponse, error)
- func (c *BillingClient) QueryConsumeRecords(request *billing.QueryConsumeRecordsRequest) (*billing.QueryConsumeRecordsResponse, error)
- func (c *BillingClient) QueryConsumptionOverView(request *billing.QueryConsumptionOverViewRequest) (*billing.QueryConsumptionOverViewResponse, error)
- func (c *BillingClient) QueryPageByCondition(request *billing.QueryPageByConditionRequest) (*billing.QueryPageByConditionResponse, error)
- func (c *BillingClient) QueryResourceBills(request *billing.QueryResourceBillsRequest) (*billing.QueryResourceBillsResponse, error)
- func (c *BillingClient) SendResourceOrderStatusMessage(request *billing.SendResourceOrderStatusMessageRequest) (*billing.SendResourceOrderStatusMessageResponse, error)
- func (c *BillingClient) SetConfig(config *core.Config)
- func (c *BillingClient) SetLogger(logger core.Logger)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BillingClient ¶
type BillingClient struct {
core.JDCloudClient
}
func NewBillingClient ¶
func NewBillingClient(credential *core.Credential) *BillingClient
func (*BillingClient) AdminQueryBillStatisticsInfo ¶
func (c *BillingClient) AdminQueryBillStatisticsInfo(request *billing.AdminQueryBillStatisticsInfoRequest) (*billing.AdminQueryBillStatisticsInfoResponse, error)
查询消费统计信息
func (*BillingClient) CalculateCompensateFeeAndSendCoupons ¶
func (c *BillingClient) CalculateCompensateFeeAndSendCoupons(request *billing.CalculateCompensateFeeAndSendCouponsRequest) (*billing.CalculateCompensateFeeAndSendCouponsResponse, error)
计算赔偿金额并发放代金券
func (*BillingClient) CalculateTotalPrice ¶
func (c *BillingClient) CalculateTotalPrice(request *billing.CalculateTotalPriceRequest) (*billing.CalculateTotalPriceResponse, error)
查询计费价格信息
func (*BillingClient) GetBillDetail ¶
func (c *BillingClient) GetBillDetail(request *billing.GetBillDetailRequest) (*billing.GetBillDetailResponse, error)
查询消费记录详情
func (*BillingClient) GetExpiringOrders ¶
func (c *BillingClient) GetExpiringOrders(request *billing.GetExpiringOrdersRequest) (*billing.GetExpiringOrdersResponse, error)
查询资源单列表接口,不含已删除资源
func (*BillingClient) GetResourceName ¶
func (c *BillingClient) GetResourceName(request *billing.GetResourceNameRequest) (*billing.GetResourceNameResponse, error)
查询用于在账单展示的资源名称信息
func (*BillingClient) IsArrear ¶
func (c *BillingClient) IsArrear(request *billing.IsArrearRequest) (*billing.IsArrearResponse, error)
查询用户是否欠费
func (*BillingClient) QueryBillStatisticsInfo ¶
func (c *BillingClient) QueryBillStatisticsInfo(request *billing.QueryBillStatisticsInfoRequest) (*billing.QueryBillStatisticsInfoResponse, error)
查询资源账单,消费记录中的费用信息
func (*BillingClient) QueryConsumeBills ¶
func (c *BillingClient) QueryConsumeBills(request *billing.QueryConsumeBillsRequest) (*billing.QueryConsumeBillsResponse, error)
查询消费记录列表
func (*BillingClient) QueryConsumeRecords ¶
func (c *BillingClient) QueryConsumeRecords(request *billing.QueryConsumeRecordsRequest) (*billing.QueryConsumeRecordsResponse, error)
查询资源账单详情
func (*BillingClient) QueryConsumptionOverView ¶
func (c *BillingClient) QueryConsumptionOverView(request *billing.QueryConsumptionOverViewRequest) (*billing.QueryConsumptionOverViewResponse, error)
查询消费总览
func (*BillingClient) QueryPageByCondition ¶
func (c *BillingClient) QueryPageByCondition(request *billing.QueryPageByConditionRequest) (*billing.QueryPageByConditionResponse, error)
查询资源单列表
func (*BillingClient) QueryResourceBills ¶
func (c *BillingClient) QueryResourceBills(request *billing.QueryResourceBillsRequest) (*billing.QueryResourceBillsResponse, error)
查询资源账单列表
func (*BillingClient) SendResourceOrderStatusMessage ¶
func (c *BillingClient) SendResourceOrderStatusMessage(request *billing.SendResourceOrderStatusMessageRequest) (*billing.SendResourceOrderStatusMessageResponse, error)
删除资源
func (*BillingClient) SetConfig ¶
func (c *BillingClient) SetConfig(config *core.Config)
func (*BillingClient) SetLogger ¶
func (c *BillingClient) SetLogger(logger core.Logger)
Click to show internal directories.
Click to hide internal directories.