Documentation ¶
Index ¶
- type CalculateTotalPriceRequest
- func NewCalculateTotalPriceRequest(regionId string, cmd int, packageCount int) *CalculateTotalPriceRequest
- func NewCalculateTotalPriceRequestWithAllParams(regionId string, cmd int, orderList []billing.OrderPriceProtocol, ...) *CalculateTotalPriceRequest
- func NewCalculateTotalPriceRequestWithoutParam() *CalculateTotalPriceRequest
- func (r CalculateTotalPriceRequest) GetRegionId() string
- func (r *CalculateTotalPriceRequest) SetClientType(clientType int)
- func (r *CalculateTotalPriceRequest) SetCmd(cmd int)
- func (r *CalculateTotalPriceRequest) SetOperateTime(operateTime string)
- func (r *CalculateTotalPriceRequest) SetOrderList(orderList []billing.OrderPriceProtocol)
- func (r *CalculateTotalPriceRequest) SetPackageCount(packageCount int)
- func (r *CalculateTotalPriceRequest) SetProcessType(processType int)
- func (r *CalculateTotalPriceRequest) SetPromotionInfo(promotionInfo string)
- func (r *CalculateTotalPriceRequest) SetRegionId(regionId string)
- func (r *CalculateTotalPriceRequest) SetRenewMode(renewMode int)
- func (r *CalculateTotalPriceRequest) SetTotalPriceRule(totalPriceRule int)
- func (r *CalculateTotalPriceRequest) SetUnifyExpireDay(unifyExpireDay int)
- type CalculateTotalPriceResponse
- type CalculateTotalPriceResult
- type DescribeBillDetailsRequest
- func NewDescribeBillDetailsRequest(regionId string, startTime string, endTime string) *DescribeBillDetailsRequest
- func NewDescribeBillDetailsRequestWithAllParams(regionId string, startTime string, endTime string, appCode *string, ...) *DescribeBillDetailsRequest
- func NewDescribeBillDetailsRequestWithoutParam() *DescribeBillDetailsRequest
- func (r DescribeBillDetailsRequest) GetRegionId() string
- func (r *DescribeBillDetailsRequest) SetAppCode(appCode string)
- func (r *DescribeBillDetailsRequest) SetBillingType(billingType int)
- func (r *DescribeBillDetailsRequest) SetEndTime(endTime string)
- func (r *DescribeBillDetailsRequest) SetPageIndex(pageIndex int)
- func (r *DescribeBillDetailsRequest) SetPageSize(pageSize int)
- func (r *DescribeBillDetailsRequest) SetRegionId(regionId string)
- func (r *DescribeBillDetailsRequest) SetResourceIds(resourceIds []string)
- func (r *DescribeBillDetailsRequest) SetServiceCode(serviceCode string)
- func (r *DescribeBillDetailsRequest) SetStartTime(startTime string)
- func (r *DescribeBillDetailsRequest) SetTags(tags []interface{})
- type DescribeBillDetailsResponse
- type DescribeBillDetailsResult
- type DescribeBillSummarysRequest
- func NewDescribeBillSummarysRequest(regionId string, startTime string, endTime string) *DescribeBillSummarysRequest
- func NewDescribeBillSummarysRequestWithAllParams(regionId string, startTime string, endTime string, appCode *string, ...) *DescribeBillSummarysRequest
- func NewDescribeBillSummarysRequestWithoutParam() *DescribeBillSummarysRequest
- func (r DescribeBillSummarysRequest) GetRegionId() string
- func (r *DescribeBillSummarysRequest) SetAppCode(appCode string)
- func (r *DescribeBillSummarysRequest) SetEndTime(endTime string)
- func (r *DescribeBillSummarysRequest) SetPageIndex(pageIndex int)
- func (r *DescribeBillSummarysRequest) SetPageSize(pageSize int)
- func (r *DescribeBillSummarysRequest) SetRegionId(regionId string)
- func (r *DescribeBillSummarysRequest) SetResourceIds(resourceIds []string)
- func (r *DescribeBillSummarysRequest) SetServiceCode(serviceCode string)
- func (r *DescribeBillSummarysRequest) SetStartTime(startTime string)
- func (r *DescribeBillSummarysRequest) SetTags(tags []interface{})
- type DescribeBillSummarysResponse
- type DescribeBillSummarysResult
- type DescribeFormulaSummaryListRequest
- func NewDescribeFormulaSummaryListRequest(regionId string, billDate int) *DescribeFormulaSummaryListRequest
- func NewDescribeFormulaSummaryListRequestWithAllParams(regionId string, billDate int, appCode *string, serviceCode *string, ...) *DescribeFormulaSummaryListRequest
- func NewDescribeFormulaSummaryListRequestWithoutParam() *DescribeFormulaSummaryListRequest
- func (r DescribeFormulaSummaryListRequest) GetRegionId() string
- func (r *DescribeFormulaSummaryListRequest) SetAppCode(appCode string)
- func (r *DescribeFormulaSummaryListRequest) SetBillDate(billDate int)
- func (r *DescribeFormulaSummaryListRequest) SetPageIndex(pageIndex int)
- func (r *DescribeFormulaSummaryListRequest) SetPageSize(pageSize int)
- func (r *DescribeFormulaSummaryListRequest) SetRegion(region string)
- func (r *DescribeFormulaSummaryListRequest) SetRegionId(regionId string)
- func (r *DescribeFormulaSummaryListRequest) SetResourceId(resourceId string)
- func (r *DescribeFormulaSummaryListRequest) SetServiceCode(serviceCode string)
- type DescribeFormulaSummaryListResponse
- type DescribeFormulaSummaryListResult
- type QueryBillDetailRequest
- func NewQueryBillDetailRequest(regionId string, startTime string, endTime string) *QueryBillDetailRequest
- func NewQueryBillDetailRequestWithAllParams(regionId string, startTime string, endTime string, appCode *string, ...) *QueryBillDetailRequest
- func NewQueryBillDetailRequestWithoutParam() *QueryBillDetailRequest
- func (r QueryBillDetailRequest) GetRegionId() string
- func (r *QueryBillDetailRequest) SetAppCode(appCode string)
- func (r *QueryBillDetailRequest) SetBillingType(billingType int)
- func (r *QueryBillDetailRequest) SetEndTime(endTime string)
- func (r *QueryBillDetailRequest) SetPageIndex(pageIndex int)
- func (r *QueryBillDetailRequest) SetPageSize(pageSize int)
- func (r *QueryBillDetailRequest) SetRegionId(regionId string)
- func (r *QueryBillDetailRequest) SetResourceIds(resourceIds []string)
- func (r *QueryBillDetailRequest) SetServiceCode(serviceCode string)
- func (r *QueryBillDetailRequest) SetStartTime(startTime string)
- func (r *QueryBillDetailRequest) SetTags(tags []interface{})
- type QueryBillDetailResponse
- type QueryBillDetailResult
- type QueryBillSummaryRequest
- func NewQueryBillSummaryRequest(regionId string, startTime string, endTime string) *QueryBillSummaryRequest
- func NewQueryBillSummaryRequestWithAllParams(regionId string, startTime string, endTime string, appCode *string, ...) *QueryBillSummaryRequest
- func NewQueryBillSummaryRequestWithoutParam() *QueryBillSummaryRequest
- func (r QueryBillSummaryRequest) GetRegionId() string
- func (r *QueryBillSummaryRequest) SetAppCode(appCode string)
- func (r *QueryBillSummaryRequest) SetEndTime(endTime string)
- func (r *QueryBillSummaryRequest) SetPageIndex(pageIndex int)
- func (r *QueryBillSummaryRequest) SetPageSize(pageSize int)
- func (r *QueryBillSummaryRequest) SetRegionId(regionId string)
- func (r *QueryBillSummaryRequest) SetResourceIds(resourceIds []string)
- func (r *QueryBillSummaryRequest) SetServiceCode(serviceCode string)
- func (r *QueryBillSummaryRequest) SetStartTime(startTime string)
- func (r *QueryBillSummaryRequest) SetTags(tags []interface{})
- type QueryBillSummaryResponse
- type QueryBillSummaryResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CalculateTotalPriceRequest ¶
type CalculateTotalPriceRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* 操作类型 1:新购 2:续费 3:变配 */ Cmd int `json:"cmd"` /* 计算价格的订单 (Optional) */ OrderList []billing.OrderPriceProtocol `json:"orderList"` /* 操作时间(格式为:yyyy-MM-dd HH:mm:ss) (Optional) */ OperateTime *string `json:"operateTime"` /* 1:折扣(不需要传) 2:免费活动3:付费活动 4:推荐码 5:会员价 [{"promotionType":1,"activityCode":123},{"promotionType":2,"activityCode":}] (Optional) */ PromotionInfo *string `json:"promotionInfo"` /* 客户端:1.PC端;2.移动端; (Optional) */ ClientType *int `json:"clientType"` /* 批量购买时数量 */ PackageCount int `json:"packageCount"` /* 临时升配时必传,3-临时升配 (Optional) */ ProcessType *int `json:"processType"` /* 续费方式 0:正常续费 1:续费至统一到期日,续费时必传 (Optional) */ RenewMode *int `json:"renewMode"` /* 续费统一到期日(1-28),续费时必传 (Optional) */ UnifyExpireDay *int `json:"unifyExpireDay"` /* 计算总价规则 1:计算预付费资源总价(计费类型为包年包月、按次) ;不传计算所有资源总价 (Optional) */ TotalPriceRule *int `json:"totalPriceRule"` }
func NewCalculateTotalPriceRequest ¶
func NewCalculateTotalPriceRequest( regionId string, cmd int, packageCount int, ) *CalculateTotalPriceRequest
* param regionId: (Required) * param cmd: 操作类型 1:新购 2:续费 3:变配 (Required) * param packageCount: 批量购买时数量 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCalculateTotalPriceRequestWithAllParams ¶
func NewCalculateTotalPriceRequestWithAllParams( regionId string, cmd int, orderList []billing.OrderPriceProtocol, operateTime *string, promotionInfo *string, clientType *int, packageCount int, processType *int, renewMode *int, unifyExpireDay *int, totalPriceRule *int, ) *CalculateTotalPriceRequest
* param regionId: (Required) * param cmd: 操作类型 1:新购 2:续费 3:变配 (Required) * param orderList: 计算价格的订单 (Optional) * param operateTime: 操作时间(格式为:yyyy-MM-dd HH:mm:ss) (Optional) * param promotionInfo: 1:折扣(不需要传) 2:免费活动3:付费活动 4:推荐码 5:会员价 [{"promotionType":1,"activityCode":123},{"promotionType":2,"activityCode":}] (Optional) * param clientType: 客户端:1.PC端;2.移动端; (Optional) * param packageCount: 批量购买时数量 (Required) * param processType: 临时升配时必传,3-临时升配 (Optional) * param renewMode: 续费方式 0:正常续费 1:续费至统一到期日,续费时必传 (Optional) * param unifyExpireDay: 续费统一到期日(1-28),续费时必传 (Optional) * param totalPriceRule: 计算总价规则 1:计算预付费资源总价(计费类型为包年包月、按次) ;不传计算所有资源总价 (Optional)
func NewCalculateTotalPriceRequestWithoutParam ¶
func NewCalculateTotalPriceRequestWithoutParam() *CalculateTotalPriceRequest
This constructor has better compatible ability when API parameters changed
func (CalculateTotalPriceRequest) GetRegionId ¶
func (r CalculateTotalPriceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CalculateTotalPriceRequest) SetClientType ¶
func (r *CalculateTotalPriceRequest) SetClientType(clientType int)
param clientType: 客户端:1.PC端;2.移动端;(Optional)
func (*CalculateTotalPriceRequest) SetCmd ¶
func (r *CalculateTotalPriceRequest) SetCmd(cmd int)
param cmd: 操作类型 1:新购 2:续费 3:变配(Required)
func (*CalculateTotalPriceRequest) SetOperateTime ¶
func (r *CalculateTotalPriceRequest) SetOperateTime(operateTime string)
param operateTime: 操作时间(格式为:yyyy-MM-dd HH:mm:ss)(Optional)
func (*CalculateTotalPriceRequest) SetOrderList ¶
func (r *CalculateTotalPriceRequest) SetOrderList(orderList []billing.OrderPriceProtocol)
param orderList: 计算价格的订单(Optional)
func (*CalculateTotalPriceRequest) SetPackageCount ¶
func (r *CalculateTotalPriceRequest) SetPackageCount(packageCount int)
param packageCount: 批量购买时数量(Required)
func (*CalculateTotalPriceRequest) SetProcessType ¶ added in v1.13.0
func (r *CalculateTotalPriceRequest) SetProcessType(processType int)
param processType: 临时升配时必传,3-临时升配(Optional)
func (*CalculateTotalPriceRequest) SetPromotionInfo ¶
func (r *CalculateTotalPriceRequest) SetPromotionInfo(promotionInfo string)
param promotionInfo: 1:折扣(不需要传) 2:免费活动3:付费活动 4:推荐码 5:会员价 [{"promotionType":1,"activityCode":123},{"promotionType":2,"activityCode":}](Optional)
func (*CalculateTotalPriceRequest) SetRegionId ¶
func (r *CalculateTotalPriceRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*CalculateTotalPriceRequest) SetRenewMode ¶ added in v1.56.0
func (r *CalculateTotalPriceRequest) SetRenewMode(renewMode int)
param renewMode: 续费方式 0:正常续费 1:续费至统一到期日,续费时必传(Optional)
func (*CalculateTotalPriceRequest) SetTotalPriceRule ¶ added in v1.56.0
func (r *CalculateTotalPriceRequest) SetTotalPriceRule(totalPriceRule int)
param totalPriceRule: 计算总价规则 1:计算预付费资源总价(计费类型为包年包月、按次) ;不传计算所有资源总价(Optional)
func (*CalculateTotalPriceRequest) SetUnifyExpireDay ¶ added in v1.56.0
func (r *CalculateTotalPriceRequest) SetUnifyExpireDay(unifyExpireDay int)
param unifyExpireDay: 续费统一到期日(1-28),续费时必传(Optional)
type CalculateTotalPriceResponse ¶
type CalculateTotalPriceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CalculateTotalPriceResult `json:"result"` }
type CalculateTotalPriceResult ¶
type CalculateTotalPriceResult struct { TotalPrice int `json:"totalPrice"` TotalPriceScale4 int `json:"totalPriceScale4"` DiscountedTotalPrice int `json:"discountedTotalPrice"` TotalDiscount int `json:"totalDiscount"` AfterFavorableTotalPrice float64 `json:"afterFavorableTotalPrice"` EraseTotalPrice float64 `json:"eraseTotalPrice"` List []billing.OrderPriceDetail `json:"list"` TotalOriginalPrice int `json:"totalOriginalPrice"` FavorableInfos string `json:"favorableInfos"` Remark string `json:"remark"` TotalUnitPrice int `json:"totalUnitPrice"` RefundTotalPrice float64 `json:"refundTotalPrice"` CashRefundTotalPrice float64 `json:"cashRefundTotalPrice"` BalanceRefundTotalPrice float64 `json:"balanceRefundTotalPrice"` CouponRefundTotalPrice float64 `json:"couponRefundTotalPrice"` }
type DescribeBillDetailsRequest ¶ added in v1.59.0
type DescribeBillDetailsRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss */ StartTime string `json:"startTime"` /* 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss */ EndTime string `json:"endTime"` /* 产品线代码 (Optional) */ AppCode *string `json:"appCode"` /* 产品代码 (Optional) */ ServiceCode *string `json:"serviceCode"` /* 计费类型 1、按配置 2、按用量 3、包年包月 4、按次 (Optional) */ BillingType *int `json:"billingType"` /* 资源单id列表,最多支持传入500个 (Optional) */ ResourceIds []string `json:"resourceIds"` /* 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}] 示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}] (Optional) */ Tags []interface{} `json:"tags"` /* pageIndex 分页,默认从1开始 (Optional) */ PageIndex *int `json:"pageIndex"` /* pageSize 每页查询数据条数,最多支持1000条 (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeBillDetailsRequest ¶ added in v1.59.0
func NewDescribeBillDetailsRequest( regionId string, startTime string, endTime string, ) *DescribeBillDetailsRequest
* param regionId: Region ID (Required) * param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required) * param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBillDetailsRequestWithAllParams ¶ added in v1.59.0
func NewDescribeBillDetailsRequestWithAllParams( regionId string, startTime string, endTime string, appCode *string, serviceCode *string, billingType *int, resourceIds []string, tags []interface{}, pageIndex *int, pageSize *int, ) *DescribeBillDetailsRequest
- param regionId: Region ID (Required)
- param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required)
- param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required)
- param appCode: 产品线代码 (Optional)
- param serviceCode: 产品代码 (Optional)
- param billingType: 计费类型 1、按配置 2、按用量 3、包年包月 4、按次 (Optional)
- param resourceIds: 资源单id列表,最多支持传入500个 (Optional)
- param tags: 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}]
示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}]
(Optional) * param pageIndex: pageIndex 分页,默认从1开始 (Optional) * param pageSize: pageSize 每页查询数据条数,最多支持1000条 (Optional)
func NewDescribeBillDetailsRequestWithoutParam ¶ added in v1.59.0
func NewDescribeBillDetailsRequestWithoutParam() *DescribeBillDetailsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBillDetailsRequest) GetRegionId ¶ added in v1.59.0
func (r DescribeBillDetailsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBillDetailsRequest) SetAppCode ¶ added in v1.59.0
func (r *DescribeBillDetailsRequest) SetAppCode(appCode string)
param appCode: 产品线代码(Optional)
func (*DescribeBillDetailsRequest) SetBillingType ¶ added in v1.59.0
func (r *DescribeBillDetailsRequest) SetBillingType(billingType int)
param billingType: 计费类型 1、按配置 2、按用量 3、包年包月 4、按次(Optional)
func (*DescribeBillDetailsRequest) SetEndTime ¶ added in v1.59.0
func (r *DescribeBillDetailsRequest) SetEndTime(endTime string)
param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss(Required)
func (*DescribeBillDetailsRequest) SetPageIndex ¶ added in v1.59.0
func (r *DescribeBillDetailsRequest) SetPageIndex(pageIndex int)
param pageIndex: pageIndex 分页,默认从1开始(Optional)
func (*DescribeBillDetailsRequest) SetPageSize ¶ added in v1.59.0
func (r *DescribeBillDetailsRequest) SetPageSize(pageSize int)
param pageSize: pageSize 每页查询数据条数,最多支持1000条(Optional)
func (*DescribeBillDetailsRequest) SetRegionId ¶ added in v1.59.0
func (r *DescribeBillDetailsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DescribeBillDetailsRequest) SetResourceIds ¶ added in v1.59.0
func (r *DescribeBillDetailsRequest) SetResourceIds(resourceIds []string)
param resourceIds: 资源单id列表,最多支持传入500个(Optional)
func (*DescribeBillDetailsRequest) SetServiceCode ¶ added in v1.59.0
func (r *DescribeBillDetailsRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品代码(Optional)
func (*DescribeBillDetailsRequest) SetStartTime ¶ added in v1.59.0
func (r *DescribeBillDetailsRequest) SetStartTime(startTime string)
param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss(Required)
func (*DescribeBillDetailsRequest) SetTags ¶ added in v1.59.0
func (r *DescribeBillDetailsRequest) SetTags(tags []interface{})
param tags: 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}]
示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}] (Optional)
type DescribeBillDetailsResponse ¶ added in v1.59.0
type DescribeBillDetailsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeBillDetailsResult `json:"result"` }
type DescribeBillDetailsResult ¶ added in v1.59.0
type DescribeBillDetailsResult struct { Pagination billing.Pagination `json:"pagination"` Result []billing.BillSummaryV2 `json:"result"` }
type DescribeBillSummarysRequest ¶ added in v1.59.0
type DescribeBillSummarysRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss */ StartTime string `json:"startTime"` /* 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss */ EndTime string `json:"endTime"` /* 产品线代码 (Optional) */ AppCode *string `json:"appCode"` /* 产品代码 (Optional) */ ServiceCode *string `json:"serviceCode"` /* 资源单id列表,最多支持传入500个 (Optional) */ ResourceIds []string `json:"resourceIds"` /* 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}] 示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}] (Optional) */ Tags []interface{} `json:"tags"` /* pageIndex 分页,默认从1开始 (Optional) */ PageIndex *int `json:"pageIndex"` /* pageSize 每页查询数据条数,最多支持1000条 (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeBillSummarysRequest ¶ added in v1.59.0
func NewDescribeBillSummarysRequest( regionId string, startTime string, endTime string, ) *DescribeBillSummarysRequest
* param regionId: Region ID (Required) * param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required) * param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBillSummarysRequestWithAllParams ¶ added in v1.59.0
func NewDescribeBillSummarysRequestWithAllParams( regionId string, startTime string, endTime string, appCode *string, serviceCode *string, resourceIds []string, tags []interface{}, pageIndex *int, pageSize *int, ) *DescribeBillSummarysRequest
- param regionId: Region ID (Required)
- param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required)
- param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required)
- param appCode: 产品线代码 (Optional)
- param serviceCode: 产品代码 (Optional)
- param resourceIds: 资源单id列表,最多支持传入500个 (Optional)
- param tags: 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}]
示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}]
(Optional) * param pageIndex: pageIndex 分页,默认从1开始 (Optional) * param pageSize: pageSize 每页查询数据条数,最多支持1000条 (Optional)
func NewDescribeBillSummarysRequestWithoutParam ¶ added in v1.59.0
func NewDescribeBillSummarysRequestWithoutParam() *DescribeBillSummarysRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBillSummarysRequest) GetRegionId ¶ added in v1.59.0
func (r DescribeBillSummarysRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBillSummarysRequest) SetAppCode ¶ added in v1.59.0
func (r *DescribeBillSummarysRequest) SetAppCode(appCode string)
param appCode: 产品线代码(Optional)
func (*DescribeBillSummarysRequest) SetEndTime ¶ added in v1.59.0
func (r *DescribeBillSummarysRequest) SetEndTime(endTime string)
param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss(Required)
func (*DescribeBillSummarysRequest) SetPageIndex ¶ added in v1.59.0
func (r *DescribeBillSummarysRequest) SetPageIndex(pageIndex int)
param pageIndex: pageIndex 分页,默认从1开始(Optional)
func (*DescribeBillSummarysRequest) SetPageSize ¶ added in v1.59.0
func (r *DescribeBillSummarysRequest) SetPageSize(pageSize int)
param pageSize: pageSize 每页查询数据条数,最多支持1000条(Optional)
func (*DescribeBillSummarysRequest) SetRegionId ¶ added in v1.59.0
func (r *DescribeBillSummarysRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DescribeBillSummarysRequest) SetResourceIds ¶ added in v1.59.0
func (r *DescribeBillSummarysRequest) SetResourceIds(resourceIds []string)
param resourceIds: 资源单id列表,最多支持传入500个(Optional)
func (*DescribeBillSummarysRequest) SetServiceCode ¶ added in v1.59.0
func (r *DescribeBillSummarysRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品代码(Optional)
func (*DescribeBillSummarysRequest) SetStartTime ¶ added in v1.59.0
func (r *DescribeBillSummarysRequest) SetStartTime(startTime string)
param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss(Required)
func (*DescribeBillSummarysRequest) SetTags ¶ added in v1.59.0
func (r *DescribeBillSummarysRequest) SetTags(tags []interface{})
param tags: 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}]
示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}] (Optional)
type DescribeBillSummarysResponse ¶ added in v1.59.0
type DescribeBillSummarysResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeBillSummarysResult `json:"result"` }
type DescribeBillSummarysResult ¶ added in v1.59.0
type DescribeBillSummarysResult struct { Pagination billing.Pagination `json:"pagination"` Result []billing.BillSummaryV2 `json:"result"` }
type DescribeFormulaSummaryListRequest ¶ added in v1.59.0
type DescribeFormulaSummaryListRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 账期时间,不支持跨月查询。格式:yyyyMM */ BillDate int `json:"billDate"` /* 产品线代码 (Optional) */ AppCode *string `json:"appCode"` /* 产品代码 (Optional) */ ServiceCode *string `json:"serviceCode"` /* 地域编码,如:cn-north-1 (Optional) */ Region *string `json:"region"` /* 资源单id (Optional) */ ResourceId *string `json:"resourceId"` /* pageIndex 分页,默认从1开始 (Optional) */ PageIndex *int `json:"pageIndex"` /* pageSize 每页查询数据条数,最多支持1000条 (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeFormulaSummaryListRequest ¶ added in v1.59.0
func NewDescribeFormulaSummaryListRequest( regionId string, billDate int, ) *DescribeFormulaSummaryListRequest
* param regionId: Region ID (Required) * param billDate: 账期时间,不支持跨月查询。格式:yyyyMM (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeFormulaSummaryListRequestWithAllParams ¶ added in v1.59.0
func NewDescribeFormulaSummaryListRequestWithAllParams( regionId string, billDate int, appCode *string, serviceCode *string, region *string, resourceId *string, pageIndex *int, pageSize *int, ) *DescribeFormulaSummaryListRequest
* param regionId: Region ID (Required) * param billDate: 账期时间,不支持跨月查询。格式:yyyyMM (Required) * param appCode: 产品线代码 (Optional) * param serviceCode: 产品代码 (Optional) * param region: 地域编码,如:cn-north-1 (Optional) * param resourceId: 资源单id (Optional) * param pageIndex: pageIndex 分页,默认从1开始 (Optional) * param pageSize: pageSize 每页查询数据条数,最多支持1000条 (Optional)
func NewDescribeFormulaSummaryListRequestWithoutParam ¶ added in v1.59.0
func NewDescribeFormulaSummaryListRequestWithoutParam() *DescribeFormulaSummaryListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeFormulaSummaryListRequest) GetRegionId ¶ added in v1.59.0
func (r DescribeFormulaSummaryListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeFormulaSummaryListRequest) SetAppCode ¶ added in v1.59.0
func (r *DescribeFormulaSummaryListRequest) SetAppCode(appCode string)
param appCode: 产品线代码(Optional)
func (*DescribeFormulaSummaryListRequest) SetBillDate ¶ added in v1.59.0
func (r *DescribeFormulaSummaryListRequest) SetBillDate(billDate int)
param billDate: 账期时间,不支持跨月查询。格式:yyyyMM(Required)
func (*DescribeFormulaSummaryListRequest) SetPageIndex ¶ added in v1.59.0
func (r *DescribeFormulaSummaryListRequest) SetPageIndex(pageIndex int)
param pageIndex: pageIndex 分页,默认从1开始(Optional)
func (*DescribeFormulaSummaryListRequest) SetPageSize ¶ added in v1.59.0
func (r *DescribeFormulaSummaryListRequest) SetPageSize(pageSize int)
param pageSize: pageSize 每页查询数据条数,最多支持1000条(Optional)
func (*DescribeFormulaSummaryListRequest) SetRegion ¶ added in v1.59.0
func (r *DescribeFormulaSummaryListRequest) SetRegion(region string)
param region: 地域编码,如:cn-north-1(Optional)
func (*DescribeFormulaSummaryListRequest) SetRegionId ¶ added in v1.59.0
func (r *DescribeFormulaSummaryListRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DescribeFormulaSummaryListRequest) SetResourceId ¶ added in v1.59.0
func (r *DescribeFormulaSummaryListRequest) SetResourceId(resourceId string)
param resourceId: 资源单id(Optional)
func (*DescribeFormulaSummaryListRequest) SetServiceCode ¶ added in v1.59.0
func (r *DescribeFormulaSummaryListRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品代码(Optional)
type DescribeFormulaSummaryListResponse ¶ added in v1.59.0
type DescribeFormulaSummaryListResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeFormulaSummaryListResult `json:"result"` }
type DescribeFormulaSummaryListResult ¶ added in v1.59.0
type DescribeFormulaSummaryListResult struct { Pagination billing.Pagination `json:"pagination"` Result []billing.FormulaBillSummary `json:"result"` }
type QueryBillDetailRequest ¶ added in v1.6.0
type QueryBillDetailRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss */ StartTime string `json:"startTime"` /* 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss */ EndTime string `json:"endTime"` /* 产品线代码 (Optional) */ AppCode *string `json:"appCode"` /* 产品代码 (Optional) */ ServiceCode *string `json:"serviceCode"` /* 计费类型 1、按配置 2、按用量 3、包年包月 4、按次 (Optional) */ BillingType *int `json:"billingType"` /* 资源单id列表,最多支持传入500个 (Optional) */ ResourceIds []string `json:"resourceIds"` /* 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}] 示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}] (Optional) */ Tags []interface{} `json:"tags"` /* pageIndex 分页,默认从1开始 (Optional) */ PageIndex *int `json:"pageIndex"` /* pageSize 每页查询数据条数,最多支持1000条 (Optional) */ PageSize *int `json:"pageSize"` }
func NewQueryBillDetailRequest ¶ added in v1.6.0
func NewQueryBillDetailRequest( regionId string, startTime string, endTime string, ) *QueryBillDetailRequest
* param regionId: Region ID (Required) * param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required) * param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryBillDetailRequestWithAllParams ¶ added in v1.6.0
func NewQueryBillDetailRequestWithAllParams( regionId string, startTime string, endTime string, appCode *string, serviceCode *string, billingType *int, resourceIds []string, tags []interface{}, pageIndex *int, pageSize *int, ) *QueryBillDetailRequest
- param regionId: Region ID (Required)
- param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required)
- param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required)
- param appCode: 产品线代码 (Optional)
- param serviceCode: 产品代码 (Optional)
- param billingType: 计费类型 1、按配置 2、按用量 3、包年包月 4、按次 (Optional)
- param resourceIds: 资源单id列表,最多支持传入500个 (Optional)
- param tags: 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}]
示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}]
(Optional) * param pageIndex: pageIndex 分页,默认从1开始 (Optional) * param pageSize: pageSize 每页查询数据条数,最多支持1000条 (Optional)
func NewQueryBillDetailRequestWithoutParam ¶ added in v1.6.0
func NewQueryBillDetailRequestWithoutParam() *QueryBillDetailRequest
This constructor has better compatible ability when API parameters changed
func (QueryBillDetailRequest) GetRegionId ¶ added in v1.6.0
func (r QueryBillDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryBillDetailRequest) SetAppCode ¶ added in v1.6.0
func (r *QueryBillDetailRequest) SetAppCode(appCode string)
param appCode: 产品线代码(Optional)
func (*QueryBillDetailRequest) SetBillingType ¶ added in v1.6.0
func (r *QueryBillDetailRequest) SetBillingType(billingType int)
param billingType: 计费类型 1、按配置 2、按用量 3、包年包月 4、按次(Optional)
func (*QueryBillDetailRequest) SetEndTime ¶ added in v1.6.0
func (r *QueryBillDetailRequest) SetEndTime(endTime string)
param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss(Required)
func (*QueryBillDetailRequest) SetPageIndex ¶ added in v1.6.0
func (r *QueryBillDetailRequest) SetPageIndex(pageIndex int)
param pageIndex: pageIndex 分页,默认从1开始(Optional)
func (*QueryBillDetailRequest) SetPageSize ¶ added in v1.6.0
func (r *QueryBillDetailRequest) SetPageSize(pageSize int)
param pageSize: pageSize 每页查询数据条数,最多支持1000条(Optional)
func (*QueryBillDetailRequest) SetRegionId ¶ added in v1.6.0
func (r *QueryBillDetailRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*QueryBillDetailRequest) SetResourceIds ¶ added in v1.6.0
func (r *QueryBillDetailRequest) SetResourceIds(resourceIds []string)
param resourceIds: 资源单id列表,最多支持传入500个(Optional)
func (*QueryBillDetailRequest) SetServiceCode ¶ added in v1.6.0
func (r *QueryBillDetailRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品代码(Optional)
func (*QueryBillDetailRequest) SetStartTime ¶ added in v1.6.0
func (r *QueryBillDetailRequest) SetStartTime(startTime string)
param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss(Required)
func (*QueryBillDetailRequest) SetTags ¶ added in v1.13.0
func (r *QueryBillDetailRequest) SetTags(tags []interface{})
param tags: 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}]
示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}] (Optional)
type QueryBillDetailResponse ¶ added in v1.6.0
type QueryBillDetailResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryBillDetailResult `json:"result"` }
type QueryBillDetailResult ¶ added in v1.6.0
type QueryBillDetailResult struct { Pagination billing.Pagination `json:"pagination"` Result []billing.BillSummary `json:"result"` }
type QueryBillSummaryRequest ¶ added in v1.6.0
type QueryBillSummaryRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss */ StartTime string `json:"startTime"` /* 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss */ EndTime string `json:"endTime"` /* 产品线代码 (Optional) */ AppCode *string `json:"appCode"` /* 产品代码 (Optional) */ ServiceCode *string `json:"serviceCode"` /* 资源单id列表,最多支持传入500个 (Optional) */ ResourceIds []string `json:"resourceIds"` /* 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}] 示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}] (Optional) */ Tags []interface{} `json:"tags"` /* pageIndex 分页,默认从1开始 (Optional) */ PageIndex *int `json:"pageIndex"` /* pageSize 每页查询数据条数,最多支持1000条 (Optional) */ PageSize *int `json:"pageSize"` }
func NewQueryBillSummaryRequest ¶ added in v1.6.0
func NewQueryBillSummaryRequest( regionId string, startTime string, endTime string, ) *QueryBillSummaryRequest
* param regionId: Region ID (Required) * param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required) * param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryBillSummaryRequestWithAllParams ¶ added in v1.6.0
func NewQueryBillSummaryRequestWithAllParams( regionId string, startTime string, endTime string, appCode *string, serviceCode *string, resourceIds []string, tags []interface{}, pageIndex *int, pageSize *int, ) *QueryBillSummaryRequest
- param regionId: Region ID (Required)
- param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required)
- param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss (Required)
- param appCode: 产品线代码 (Optional)
- param serviceCode: 产品代码 (Optional)
- param resourceIds: 资源单id列表,最多支持传入500个 (Optional)
- param tags: 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}]
示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}]
(Optional) * param pageIndex: pageIndex 分页,默认从1开始 (Optional) * param pageSize: pageSize 每页查询数据条数,最多支持1000条 (Optional)
func NewQueryBillSummaryRequestWithoutParam ¶ added in v1.6.0
func NewQueryBillSummaryRequestWithoutParam() *QueryBillSummaryRequest
This constructor has better compatible ability when API parameters changed
func (QueryBillSummaryRequest) GetRegionId ¶ added in v1.6.0
func (r QueryBillSummaryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryBillSummaryRequest) SetAppCode ¶ added in v1.6.0
func (r *QueryBillSummaryRequest) SetAppCode(appCode string)
param appCode: 产品线代码(Optional)
func (*QueryBillSummaryRequest) SetEndTime ¶ added in v1.6.0
func (r *QueryBillSummaryRequest) SetEndTime(endTime string)
param endTime: 账期结束时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss(Required)
func (*QueryBillSummaryRequest) SetPageIndex ¶ added in v1.6.0
func (r *QueryBillSummaryRequest) SetPageIndex(pageIndex int)
param pageIndex: pageIndex 分页,默认从1开始(Optional)
func (*QueryBillSummaryRequest) SetPageSize ¶ added in v1.6.0
func (r *QueryBillSummaryRequest) SetPageSize(pageSize int)
param pageSize: pageSize 每页查询数据条数,最多支持1000条(Optional)
func (*QueryBillSummaryRequest) SetRegionId ¶ added in v1.6.0
func (r *QueryBillSummaryRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*QueryBillSummaryRequest) SetResourceIds ¶ added in v1.6.0
func (r *QueryBillSummaryRequest) SetResourceIds(resourceIds []string)
param resourceIds: 资源单id列表,最多支持传入500个(Optional)
func (*QueryBillSummaryRequest) SetServiceCode ¶ added in v1.6.0
func (r *QueryBillSummaryRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品代码(Optional)
func (*QueryBillSummaryRequest) SetStartTime ¶ added in v1.6.0
func (r *QueryBillSummaryRequest) SetStartTime(startTime string)
param startTime: 账期开始时间,不支持跨月查询。格式:yyyy-MM-dd HH:mm:ss(Required)
func (*QueryBillSummaryRequest) SetTags ¶ added in v1.13.0
func (r *QueryBillSummaryRequest) SetTags(tags []interface{})
param tags: 标签,JSON格式:[{"k1":"v1"},{"k1":"v2"},{"k2":""}]
示例: 选择的标签为, 部门:广告部、部门:物流部、项目 则传值为:[{"部门":"广告部"},{"部门":"物流部"},{"项目":""}] (Optional)
type QueryBillSummaryResponse ¶ added in v1.6.0
type QueryBillSummaryResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryBillSummaryResult `json:"result"` }
type QueryBillSummaryResult ¶ added in v1.6.0
type QueryBillSummaryResult struct { Pagination billing.Pagination `json:"pagination"` Result []billing.BillSummary `json:"result"` }