Documentation ¶
Index ¶
- type AdminQueryBillStatisticsInfoRequest
- func NewAdminQueryBillStatisticsInfoRequest(regionId string) *AdminQueryBillStatisticsInfoRequest
- func NewAdminQueryBillStatisticsInfoRequestWithAllParams(regionId string, queryType *int, pin *string, appCode *string, ...) *AdminQueryBillStatisticsInfoRequest
- func NewAdminQueryBillStatisticsInfoRequestWithoutParam() *AdminQueryBillStatisticsInfoRequest
- func (r AdminQueryBillStatisticsInfoRequest) GetRegionId() string
- func (r *AdminQueryBillStatisticsInfoRequest) SetAppCode(appCode string)
- func (r *AdminQueryBillStatisticsInfoRequest) SetBillingType(billingType int)
- func (r *AdminQueryBillStatisticsInfoRequest) SetEndTime(endTime string)
- func (r *AdminQueryBillStatisticsInfoRequest) SetIgnoreZero(ignoreZero int)
- func (r *AdminQueryBillStatisticsInfoRequest) SetPayState(payState int)
- func (r *AdminQueryBillStatisticsInfoRequest) SetPayType(payType int)
- func (r *AdminQueryBillStatisticsInfoRequest) SetPin(pin string)
- func (r *AdminQueryBillStatisticsInfoRequest) SetQueryType(queryType int)
- func (r *AdminQueryBillStatisticsInfoRequest) SetRegion(region string)
- func (r *AdminQueryBillStatisticsInfoRequest) SetRegionId(regionId string)
- func (r *AdminQueryBillStatisticsInfoRequest) SetResourceId(resourceId string)
- func (r *AdminQueryBillStatisticsInfoRequest) SetRole(role int)
- func (r *AdminQueryBillStatisticsInfoRequest) SetServiceCode(serviceCode string)
- func (r *AdminQueryBillStatisticsInfoRequest) SetSite(site int)
- func (r *AdminQueryBillStatisticsInfoRequest) SetStartTime(startTime string)
- func (r *AdminQueryBillStatisticsInfoRequest) SetTimeType(timeType int)
- type AdminQueryBillStatisticsInfoResponse
- type AdminQueryBillStatisticsInfoResult
- type CalculateCompensateFeeAndSendCouponsRequest
- func NewCalculateCompensateFeeAndSendCouponsRequest(regionId string, pin string, resourceIds []string) *CalculateCompensateFeeAndSendCouponsRequest
- func NewCalculateCompensateFeeAndSendCouponsRequestWithAllParams(regionId string, pin string, resourceIds []string) *CalculateCompensateFeeAndSendCouponsRequest
- func NewCalculateCompensateFeeAndSendCouponsRequestWithoutParam() *CalculateCompensateFeeAndSendCouponsRequest
- func (r CalculateCompensateFeeAndSendCouponsRequest) GetRegionId() string
- func (r *CalculateCompensateFeeAndSendCouponsRequest) SetPin(pin string)
- func (r *CalculateCompensateFeeAndSendCouponsRequest) SetRegionId(regionId string)
- func (r *CalculateCompensateFeeAndSendCouponsRequest) SetResourceIds(resourceIds []string)
- type CalculateCompensateFeeAndSendCouponsResponse
- type CalculateCompensateFeeAndSendCouponsResult
- 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) SetPromotionInfo(promotionInfo string)
- func (r *CalculateTotalPriceRequest) SetRegionId(regionId string)
- type CalculateTotalPriceResponse
- type CalculateTotalPriceResult
- type GetBillDetailRequest
- type GetBillDetailResponse
- type GetBillDetailResult
- type GetExpiringOrdersRequest
- func NewGetExpiringOrdersRequest(regionId string) *GetExpiringOrdersRequest
- func NewGetExpiringOrdersRequestWithAllParams(regionId string, id *int, pin *string, resourceId *string, appCode *string, ...) *GetExpiringOrdersRequest
- func NewGetExpiringOrdersRequestWithoutParam() *GetExpiringOrdersRequest
- func (r GetExpiringOrdersRequest) GetRegionId() string
- func (r *GetExpiringOrdersRequest) SetAppCode(appCode string)
- func (r *GetExpiringOrdersRequest) SetBillingStatus(billingStatus int)
- func (r *GetExpiringOrdersRequest) SetBillingType(billingType int)
- func (r *GetExpiringOrdersRequest) SetBillingTypeList(billingTypeList []int)
- func (r *GetExpiringOrdersRequest) SetDepartmentId(departmentId int)
- func (r *GetExpiringOrdersRequest) SetEndTime(endTime string)
- func (r *GetExpiringOrdersRequest) SetExcludeResources(excludeResources []string)
- func (r *GetExpiringOrdersRequest) SetExpireInDays(expireInDays int)
- func (r *GetExpiringOrdersRequest) SetExpiringInDays(expiringInDays int)
- func (r *GetExpiringOrdersRequest) SetId(id int)
- func (r *GetExpiringOrdersRequest) SetIsOnTrial(isOnTrial int)
- func (r *GetExpiringOrdersRequest) SetIsSpecial(isSpecial int)
- func (r *GetExpiringOrdersRequest) SetNetworkOperator(networkOperator int)
- func (r *GetExpiringOrdersRequest) SetNode(node string)
- func (r *GetExpiringOrdersRequest) SetNodeCode(nodeCode string)
- func (r *GetExpiringOrdersRequest) SetOffset(offset int)
- func (r *GetExpiringOrdersRequest) SetOpTypes(opTypes []int)
- func (r *GetExpiringOrdersRequest) SetOrderByClaus(orderByClaus string)
- func (r *GetExpiringOrdersRequest) SetPageIndex(pageIndex int)
- func (r *GetExpiringOrdersRequest) SetPageSize(pageSize int)
- func (r *GetExpiringOrdersRequest) SetPin(pin string)
- func (r *GetExpiringOrdersRequest) SetPinList(pinList []string)
- func (r *GetExpiringOrdersRequest) SetRegion(region string)
- func (r *GetExpiringOrdersRequest) SetRegionId(regionId string)
- func (r *GetExpiringOrdersRequest) SetResourceId(resourceId string)
- func (r *GetExpiringOrdersRequest) SetResourceIdList(resourceIdList []string)
- func (r *GetExpiringOrdersRequest) SetServiceCode(serviceCode string)
- func (r *GetExpiringOrdersRequest) SetServiceCodeList(serviceCodeList []string)
- func (r *GetExpiringOrdersRequest) SetSite(site int)
- func (r *GetExpiringOrdersRequest) SetStartTime(startTime string)
- func (r *GetExpiringOrdersRequest) SetStatus(status int)
- func (r *GetExpiringOrdersRequest) SetStatusList(statusList []int)
- func (r *GetExpiringOrdersRequest) SetTimeout(timeout int)
- func (r *GetExpiringOrdersRequest) SetTransactionNos(transactionNos []string)
- type GetExpiringOrdersResponse
- type GetExpiringOrdersResult
- type GetResourceNameRequest
- func NewGetResourceNameRequest(regionId string, resourceId string) *GetResourceNameRequest
- func NewGetResourceNameRequestWithAllParams(regionId string, resourceId string, region *string, serviceCode *string) *GetResourceNameRequest
- func NewGetResourceNameRequestWithoutParam() *GetResourceNameRequest
- func (r GetResourceNameRequest) GetRegionId() string
- func (r *GetResourceNameRequest) SetRegion(region string)
- func (r *GetResourceNameRequest) SetRegionId(regionId string)
- func (r *GetResourceNameRequest) SetResourceId(resourceId string)
- func (r *GetResourceNameRequest) SetServiceCode(serviceCode string)
- type GetResourceNameResponse
- type GetResourceNameResult
- type IsArrearRequest
- type IsArrearResponse
- type IsArrearResult
- type QueryBillStatisticsInfoRequest
- func NewQueryBillStatisticsInfoRequest(regionId string, appCode string, serviceCode string, payState int, ...) *QueryBillStatisticsInfoRequest
- func NewQueryBillStatisticsInfoRequestWithAllParams(regionId string, appCode string, serviceCode string, payState int, ...) *QueryBillStatisticsInfoRequest
- func NewQueryBillStatisticsInfoRequestWithoutParam() *QueryBillStatisticsInfoRequest
- func (r QueryBillStatisticsInfoRequest) GetRegionId() string
- func (r *QueryBillStatisticsInfoRequest) SetAppCode(appCode string)
- func (r *QueryBillStatisticsInfoRequest) SetBillingType(billingType int)
- func (r *QueryBillStatisticsInfoRequest) SetEndTime(endTime string)
- func (r *QueryBillStatisticsInfoRequest) SetPayState(payState int)
- func (r *QueryBillStatisticsInfoRequest) SetPayType(payType int)
- func (r *QueryBillStatisticsInfoRequest) SetQueryType(queryType int)
- func (r *QueryBillStatisticsInfoRequest) SetRegionId(regionId string)
- func (r *QueryBillStatisticsInfoRequest) SetServiceCode(serviceCode string)
- func (r *QueryBillStatisticsInfoRequest) SetStartTime(startTime string)
- func (r *QueryBillStatisticsInfoRequest) SetTimeType(timeType int)
- type QueryBillStatisticsInfoResponse
- type QueryBillStatisticsInfoResult
- type QueryConsumeBillsRequest
- func (r QueryConsumeBillsRequest) GetRegionId() string
- func (r *QueryConsumeBillsRequest) SetAppCode(appCode string)
- func (r *QueryConsumeBillsRequest) SetBillingType(billingType int)
- func (r *QueryConsumeBillsRequest) SetEndTime(endTime string)
- func (r *QueryConsumeBillsRequest) SetIgnoreZero(ignoreZero int)
- func (r *QueryConsumeBillsRequest) SetPageIndex(pageIndex int)
- func (r *QueryConsumeBillsRequest) SetPageSize(pageSize int)
- func (r *QueryConsumeBillsRequest) SetPayState(payState int)
- func (r *QueryConsumeBillsRequest) SetPayType(payType int)
- func (r *QueryConsumeBillsRequest) SetQueryType(queryType int)
- func (r *QueryConsumeBillsRequest) SetRegion(region string)
- func (r *QueryConsumeBillsRequest) SetRegionId(regionId string)
- func (r *QueryConsumeBillsRequest) SetResourceId(resourceId string)
- func (r *QueryConsumeBillsRequest) SetRole(role int)
- func (r *QueryConsumeBillsRequest) SetServiceCode(serviceCode string)
- func (r *QueryConsumeBillsRequest) SetSite(site int)
- func (r *QueryConsumeBillsRequest) SetStartTime(startTime string)
- func (r *QueryConsumeBillsRequest) SetTimeType(timeType int)
- type QueryConsumeBillsResponse
- type QueryConsumeBillsResult
- type QueryConsumeRecordsRequest
- func NewQueryConsumeRecordsRequest(regionId string, resourceId string) *QueryConsumeRecordsRequest
- func NewQueryConsumeRecordsRequestWithAllParams(regionId string, resourceId string, queryType *int, appCode *string, ...) *QueryConsumeRecordsRequest
- func NewQueryConsumeRecordsRequestWithoutParam() *QueryConsumeRecordsRequest
- func (r QueryConsumeRecordsRequest) GetRegionId() string
- func (r *QueryConsumeRecordsRequest) SetAppCode(appCode string)
- func (r *QueryConsumeRecordsRequest) SetBillingType(billingType int)
- func (r *QueryConsumeRecordsRequest) SetEndTime(endTime string)
- func (r *QueryConsumeRecordsRequest) SetIgnoreZero(ignoreZero int)
- func (r *QueryConsumeRecordsRequest) SetPayState(payState int)
- func (r *QueryConsumeRecordsRequest) SetPayType(payType int)
- func (r *QueryConsumeRecordsRequest) SetQueryType(queryType int)
- func (r *QueryConsumeRecordsRequest) SetRegion(region string)
- func (r *QueryConsumeRecordsRequest) SetRegionId(regionId string)
- func (r *QueryConsumeRecordsRequest) SetResourceId(resourceId string)
- func (r *QueryConsumeRecordsRequest) SetRole(role int)
- func (r *QueryConsumeRecordsRequest) SetServiceCode(serviceCode string)
- func (r *QueryConsumeRecordsRequest) SetSite(site int)
- func (r *QueryConsumeRecordsRequest) SetStartTime(startTime string)
- func (r *QueryConsumeRecordsRequest) SetTimeType(timeType int)
- type QueryConsumeRecordsResponse
- type QueryConsumeRecordsResult
- type QueryConsumptionOverViewRequest
- func NewQueryConsumptionOverViewRequest(regionId string, timeType int, startTime string, endTime string) *QueryConsumptionOverViewRequest
- func NewQueryConsumptionOverViewRequestWithAllParams(regionId string, timeType int, startTime string, endTime string) *QueryConsumptionOverViewRequest
- func NewQueryConsumptionOverViewRequestWithoutParam() *QueryConsumptionOverViewRequest
- func (r QueryConsumptionOverViewRequest) GetRegionId() string
- func (r *QueryConsumptionOverViewRequest) SetEndTime(endTime string)
- func (r *QueryConsumptionOverViewRequest) SetRegionId(regionId string)
- func (r *QueryConsumptionOverViewRequest) SetStartTime(startTime string)
- func (r *QueryConsumptionOverViewRequest) SetTimeType(timeType int)
- type QueryConsumptionOverViewResponse
- type QueryConsumptionOverViewResult
- type QueryPageByConditionRequest
- func NewQueryPageByConditionRequest(regionId string) *QueryPageByConditionRequest
- func NewQueryPageByConditionRequestWithAllParams(regionId string, id *int, pin *string, resourceId *string, appCode *string, ...) *QueryPageByConditionRequest
- func NewQueryPageByConditionRequestWithoutParam() *QueryPageByConditionRequest
- func (r QueryPageByConditionRequest) GetRegionId() string
- func (r *QueryPageByConditionRequest) SetAppCode(appCode string)
- func (r *QueryPageByConditionRequest) SetBillingStatus(billingStatus int)
- func (r *QueryPageByConditionRequest) SetBillingType(billingType int)
- func (r *QueryPageByConditionRequest) SetBillingTypeList(billingTypeList []int)
- func (r *QueryPageByConditionRequest) SetDepartmentId(departmentId int)
- func (r *QueryPageByConditionRequest) SetEndTime(endTime string)
- func (r *QueryPageByConditionRequest) SetExcludeResources(excludeResources []string)
- func (r *QueryPageByConditionRequest) SetExpireInDays(expireInDays int)
- func (r *QueryPageByConditionRequest) SetExpiringInDays(expiringInDays int)
- func (r *QueryPageByConditionRequest) SetId(id int)
- func (r *QueryPageByConditionRequest) SetIsOnTrial(isOnTrial int)
- func (r *QueryPageByConditionRequest) SetIsSpecial(isSpecial int)
- func (r *QueryPageByConditionRequest) SetNetworkOperator(networkOperator int)
- func (r *QueryPageByConditionRequest) SetNode(node string)
- func (r *QueryPageByConditionRequest) SetNodeCode(nodeCode string)
- func (r *QueryPageByConditionRequest) SetOffset(offset int)
- func (r *QueryPageByConditionRequest) SetOpTypes(opTypes []int)
- func (r *QueryPageByConditionRequest) SetOrderByClaus(orderByClaus string)
- func (r *QueryPageByConditionRequest) SetPageIndex(pageIndex int)
- func (r *QueryPageByConditionRequest) SetPageSize(pageSize int)
- func (r *QueryPageByConditionRequest) SetPin(pin string)
- func (r *QueryPageByConditionRequest) SetPinList(pinList []string)
- func (r *QueryPageByConditionRequest) SetRegion(region string)
- func (r *QueryPageByConditionRequest) SetRegionId(regionId string)
- func (r *QueryPageByConditionRequest) SetResourceId(resourceId string)
- func (r *QueryPageByConditionRequest) SetResourceIdList(resourceIdList []string)
- func (r *QueryPageByConditionRequest) SetServiceCode(serviceCode string)
- func (r *QueryPageByConditionRequest) SetServiceCodeList(serviceCodeList []string)
- func (r *QueryPageByConditionRequest) SetSite(site int)
- func (r *QueryPageByConditionRequest) SetStartTime(startTime string)
- func (r *QueryPageByConditionRequest) SetStatus(status int)
- func (r *QueryPageByConditionRequest) SetStatusList(statusList []int)
- func (r *QueryPageByConditionRequest) SetTimeout(timeout int)
- func (r *QueryPageByConditionRequest) SetTransactionNos(transactionNos []string)
- type QueryPageByConditionResponse
- type QueryPageByConditionResult
- type QueryResourceBillsRequest
- func NewQueryResourceBillsRequest(regionId string) *QueryResourceBillsRequest
- func NewQueryResourceBillsRequestWithAllParams(regionId string, queryType *int, appCode *string, serviceCode *string, ...) *QueryResourceBillsRequest
- func NewQueryResourceBillsRequestWithoutParam() *QueryResourceBillsRequest
- func (r QueryResourceBillsRequest) GetRegionId() string
- func (r *QueryResourceBillsRequest) SetAppCode(appCode string)
- func (r *QueryResourceBillsRequest) SetBillingType(billingType int)
- func (r *QueryResourceBillsRequest) SetEndTime(endTime string)
- func (r *QueryResourceBillsRequest) SetIgnoreZero(ignoreZero int)
- func (r *QueryResourceBillsRequest) SetPageIndex(pageIndex int)
- func (r *QueryResourceBillsRequest) SetPageSize(pageSize int)
- func (r *QueryResourceBillsRequest) SetPayState(payState int)
- func (r *QueryResourceBillsRequest) SetPayType(payType int)
- func (r *QueryResourceBillsRequest) SetQueryType(queryType int)
- func (r *QueryResourceBillsRequest) SetRegion(region string)
- func (r *QueryResourceBillsRequest) SetRegionId(regionId string)
- func (r *QueryResourceBillsRequest) SetResourceId(resourceId string)
- func (r *QueryResourceBillsRequest) SetRole(role int)
- func (r *QueryResourceBillsRequest) SetServiceCode(serviceCode string)
- func (r *QueryResourceBillsRequest) SetSite(site int)
- func (r *QueryResourceBillsRequest) SetStartTime(startTime string)
- func (r *QueryResourceBillsRequest) SetTimeType(timeType int)
- type QueryResourceBillsResponse
- type QueryResourceBillsResult
- type SendResourceOrderStatusMessageRequest
- func NewSendResourceOrderStatusMessageRequest(regionId string, cmd int, operatorType int, operatorName string) *SendResourceOrderStatusMessageRequest
- func NewSendResourceOrderStatusMessageRequestWithAllParams(regionId string, cmd int, orderList []billing.ResourceOrderStatusVo, ...) *SendResourceOrderStatusMessageRequest
- func NewSendResourceOrderStatusMessageRequestWithoutParam() *SendResourceOrderStatusMessageRequest
- func (r SendResourceOrderStatusMessageRequest) GetRegionId() string
- func (r *SendResourceOrderStatusMessageRequest) SetCmd(cmd int)
- func (r *SendResourceOrderStatusMessageRequest) SetOperateTime(operateTime string)
- func (r *SendResourceOrderStatusMessageRequest) SetOperatorName(operatorName string)
- func (r *SendResourceOrderStatusMessageRequest) SetOperatorType(operatorType int)
- func (r *SendResourceOrderStatusMessageRequest) SetOrderList(orderList []billing.ResourceOrderStatusVo)
- func (r *SendResourceOrderStatusMessageRequest) SetRegionId(regionId string)
- type SendResourceOrderStatusMessageResponse
- type SendResourceOrderStatusMessageResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminQueryBillStatisticsInfoRequest ¶
type AdminQueryBillStatisticsInfoRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* 查询类别 1:资源账单 2:消费记录 (Optional) */ QueryType *int `json:"queryType"` /* 用户pin (Optional) */ Pin *string `json:"pin"` /* 应用码 (Optional) */ AppCode *string `json:"appCode"` /* 服务码 (Optional) */ ServiceCode *string `json:"serviceCode"` /* 付费类型 (Optional) */ BillingType *int `json:"billingType"` /* 付费类型 (Optional) */ PayType *int `json:"payType"` /* 付费状态 (Optional) */ PayState *int `json:"payState"` /* 1: 按账期 2:按消费时间 (Optional) */ TimeType *int `json:"timeType"` /* 开始时间 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间 (Optional) */ EndTime *string `json:"endTime"` /* (Optional) */ IgnoreZero *int `json:"ignoreZero"` /* 资源ID (Optional) */ ResourceId *string `json:"resourceId"` /* 站点 (Optional) */ Site *int `json:"site"` /* 角色 (Optional) */ Role *int `json:"role"` /* 区域 (Optional) */ Region *string `json:"region"` }
func NewAdminQueryBillStatisticsInfoRequest ¶
func NewAdminQueryBillStatisticsInfoRequest( regionId string, ) *AdminQueryBillStatisticsInfoRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAdminQueryBillStatisticsInfoRequestWithAllParams ¶
func NewAdminQueryBillStatisticsInfoRequestWithAllParams( regionId string, queryType *int, pin *string, appCode *string, serviceCode *string, billingType *int, payType *int, payState *int, timeType *int, startTime *string, endTime *string, ignoreZero *int, resourceId *string, site *int, role *int, region *string, ) *AdminQueryBillStatisticsInfoRequest
* param regionId: (Required) * param queryType: 查询类别 1:资源账单 2:消费记录 (Optional) * param pin: 用户pin (Optional) * param appCode: 应用码 (Optional) * param serviceCode: 服务码 (Optional) * param billingType: 付费类型 (Optional) * param payType: 付费类型 (Optional) * param payState: 付费状态 (Optional) * param timeType: 1: 按账期 2:按消费时间 (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param ignoreZero: (Optional) * param resourceId: 资源ID (Optional) * param site: 站点 (Optional) * param role: 角色 (Optional) * param region: 区域 (Optional)
func NewAdminQueryBillStatisticsInfoRequestWithoutParam ¶
func NewAdminQueryBillStatisticsInfoRequestWithoutParam() *AdminQueryBillStatisticsInfoRequest
This constructor has better compatible ability when API parameters changed
func (AdminQueryBillStatisticsInfoRequest) GetRegionId ¶
func (r AdminQueryBillStatisticsInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AdminQueryBillStatisticsInfoRequest) SetAppCode ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetAppCode(appCode string)
param appCode: 应用码(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetBillingType ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetBillingType(billingType int)
param billingType: 付费类型(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetEndTime ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetIgnoreZero ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetIgnoreZero(ignoreZero int)
param ignoreZero: (Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetPayState ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetPayState(payState int)
param payState: 付费状态(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetPayType ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetPayType(payType int)
param payType: 付费类型(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetPin ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetQueryType ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetQueryType(queryType int)
param queryType: 查询类别 1:资源账单 2:消费记录(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetRegion ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetRegion(region string)
param region: 区域(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetRegionId ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*AdminQueryBillStatisticsInfoRequest) SetResourceId ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetResourceId(resourceId string)
param resourceId: 资源ID(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetRole ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetRole(role int)
param role: 角色(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetServiceCode ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetServiceCode(serviceCode string)
param serviceCode: 服务码(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetSite ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetSite(site int)
param site: 站点(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetStartTime ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
func (*AdminQueryBillStatisticsInfoRequest) SetTimeType ¶
func (r *AdminQueryBillStatisticsInfoRequest) SetTimeType(timeType int)
param timeType: 1: 按账期 2:按消费时间(Optional)
type AdminQueryBillStatisticsInfoResponse ¶
type AdminQueryBillStatisticsInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AdminQueryBillStatisticsInfoResult `json:"result"` }
type AdminQueryBillStatisticsInfoResult ¶
type AdminQueryBillStatisticsInfoResult struct {
BillStatisticsInfoVo billing.BillStatisticsInfoVo `json:"billStatisticsInfoVo"`
}
type CalculateCompensateFeeAndSendCouponsRequest ¶
type CalculateCompensateFeeAndSendCouponsRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* 用户pin */ Pin string `json:"pin"` /* 资源ID */ ResourceIds []string `json:"resourceIds"` }
func NewCalculateCompensateFeeAndSendCouponsRequest ¶
func NewCalculateCompensateFeeAndSendCouponsRequest( regionId string, pin string, resourceIds []string, ) *CalculateCompensateFeeAndSendCouponsRequest
* param regionId: (Required) * param pin: 用户pin (Required) * param resourceIds: 资源ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCalculateCompensateFeeAndSendCouponsRequestWithAllParams ¶
func NewCalculateCompensateFeeAndSendCouponsRequestWithAllParams( regionId string, pin string, resourceIds []string, ) *CalculateCompensateFeeAndSendCouponsRequest
* param regionId: (Required) * param pin: 用户pin (Required) * param resourceIds: 资源ID (Required)
func NewCalculateCompensateFeeAndSendCouponsRequestWithoutParam ¶
func NewCalculateCompensateFeeAndSendCouponsRequestWithoutParam() *CalculateCompensateFeeAndSendCouponsRequest
This constructor has better compatible ability when API parameters changed
func (CalculateCompensateFeeAndSendCouponsRequest) GetRegionId ¶
func (r CalculateCompensateFeeAndSendCouponsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CalculateCompensateFeeAndSendCouponsRequest) SetPin ¶
func (r *CalculateCompensateFeeAndSendCouponsRequest) SetPin(pin string)
param pin: 用户pin(Required)
func (*CalculateCompensateFeeAndSendCouponsRequest) SetRegionId ¶
func (r *CalculateCompensateFeeAndSendCouponsRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*CalculateCompensateFeeAndSendCouponsRequest) SetResourceIds ¶
func (r *CalculateCompensateFeeAndSendCouponsRequest) SetResourceIds(resourceIds []string)
param resourceIds: 资源ID(Required)
type CalculateCompensateFeeAndSendCouponsResponse ¶
type CalculateCompensateFeeAndSendCouponsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CalculateCompensateFeeAndSendCouponsResult `json:"result"` }
type CalculateCompensateFeeAndSendCouponsResult ¶
type CalculateCompensateFeeAndSendCouponsResult struct { Pin string `json:"pin"` TotalCompensateFee int `json:"totalCompensateFee"` ResourceList []billing.OrderCompensateFeeVo `json:"resourceList"` }
type CalculateTotalPriceRequest ¶
type CalculateTotalPriceRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* 操作类型 1:创建 2:续费 3:升配 4:删除 */ Cmd int `json:"cmd"` /* 计算价格的订单 (Optional) */ OrderList []billing.OrderPriceProtocol `json:"orderList"` /* 操作时间,遵循ISO8601标准,使用UTC时间,格式为:YYYY-MM-DDTHH:mm:ssZ (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"` }
func NewCalculateTotalPriceRequest ¶
func NewCalculateTotalPriceRequest( regionId string, cmd int, packageCount int, ) *CalculateTotalPriceRequest
* param regionId: (Required) * param cmd: 操作类型 1:创建 2:续费 3:升配 4:删除 (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, ) *CalculateTotalPriceRequest
* param regionId: (Required) * param cmd: 操作类型 1:创建 2:续费 3:升配 4:删除 (Required) * param orderList: 计算价格的订单 (Optional) * param operateTime: 操作时间,遵循ISO8601标准,使用UTC时间,格式为:YYYY-MM-DDTHH:mm:ssZ (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)
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:升配 4:删除(Required)
func (*CalculateTotalPriceRequest) SetOperateTime ¶
func (r *CalculateTotalPriceRequest) SetOperateTime(operateTime string)
param operateTime: 操作时间,遵循ISO8601标准,使用UTC时间,格式为:YYYY-MM-DDTHH:mm:ssZ(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) 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)
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"` List []billing.OrderPriceDetail `json:"list"` TotalOriginalPrice int `json:"totalOriginalPrice"` FavorableInfos string `json:"favorableInfos"` Remark string `json:"remark"` TotalUnitPrice string `json:"totalUnitPrice"` }
type GetBillDetailRequest ¶
type GetBillDetailRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* */ BillId int `json:"billId"` /* (Optional) */ SystemType *int `json:"systemType"` }
func NewGetBillDetailRequest ¶
func NewGetBillDetailRequest( regionId string, billId int, ) *GetBillDetailRequest
* param regionId: (Required) * param billId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetBillDetailRequestWithAllParams ¶
func NewGetBillDetailRequestWithAllParams( regionId string, billId int, systemType *int, ) *GetBillDetailRequest
* param regionId: (Required) * param billId: (Required) * param systemType: (Optional)
func NewGetBillDetailRequestWithoutParam ¶
func NewGetBillDetailRequestWithoutParam() *GetBillDetailRequest
This constructor has better compatible ability when API parameters changed
func (GetBillDetailRequest) GetRegionId ¶
func (r GetBillDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetBillDetailRequest) SetBillId ¶
func (r *GetBillDetailRequest) SetBillId(billId int)
param billId: (Required)
func (*GetBillDetailRequest) SetRegionId ¶
func (r *GetBillDetailRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*GetBillDetailRequest) SetSystemType ¶
func (r *GetBillDetailRequest) SetSystemType(systemType int)
param systemType: (Optional)
type GetBillDetailResponse ¶
type GetBillDetailResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetBillDetailResult `json:"result"` }
type GetBillDetailResult ¶
type GetBillDetailResult struct { BillId int `json:"billId"` Pin string `json:"pin"` Site int `json:"site"` Region string `json:"region"` AppCode string `json:"appCode"` AppCodeName string `json:"appCodeName"` ServiceCode string `json:"serviceCode"` ServiceCodeName string `json:"serviceCodeName"` ResourceId string `json:"resourceId"` BillingType int `json:"billingType"` BillingTypeName string `json:"billingTypeName"` Formula string `json:"formula"` FormulaStr string `json:"formulaStr"` StartTime string `json:"startTime"` EndTime string `json:"endTime"` CreateTime string `json:"createTime"` BillFee int `json:"billFee"` BillFee2 int `json:"billFee2"` DiscountFee int `json:"discountFee"` CouponId string `json:"couponId"` CouponFee int `json:"couponFee"` ActualFee int `json:"actualFee"` CashCouponFee int `json:"cashCouponFee"` BalancePayFee int `json:"balancePayFee"` CashPayFee int `json:"cashPayFee"` ArrearFee int `json:"arrearFee"` PaySate int `json:"paySate"` SystemType int `json:"systemType"` ResourceName string `json:"resourceName"` }
type GetExpiringOrdersRequest ¶
type GetExpiringOrdersRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* 主键id (Optional) */ Id *int `json:"id"` /* 用户pin (Optional) */ Pin *string `json:"pin"` /* 资源id (Optional) */ ResourceId *string `json:"resourceId"` /* appCode (Optional) */ AppCode *string `json:"appCode"` /* 产品码列表 (Optional) */ ServiceCodeList []string `json:"serviceCodeList"` /* 地域 (Optional) */ Region *string `json:"region"` /* 网络类型 0: non-BGP, 1: BGP (Optional) */ NetworkOperator *int `json:"networkOperator"` /* 计费类型 1:按配置 2:按用量 3:包年包月 (Optional) */ BillingType *int `json:"billingType"` /* resourceIdList (Optional) */ ResourceIdList []string `json:"resourceIdList"` /* >0: 订单还有几天到期; ==0: 订单已经到期; <0: 不管是否到期 (Optional) */ ExpireInDays *int `json:"expireInDays"` /* isOnTrial (Optional) */ IsOnTrial *int `json:"isOnTrial"` /* 站点信息 0:中国 1:国际 (Optional) */ Site *int `json:"site"` /* 资源状态 1:正常 2:停服 3:删除 (Optional) */ Status *int `json:"status"` /* 计费状态 0:停止计费 1:计费中 (Optional) */ BillingStatus *int `json:"billingStatus"` /* 1、内部计算,使用getExpiringOrderCount时使用,不用传值 默认为-1mybatis筛选时不会关注 2、selectResourceOrderForTask定时任务查询列表时使用,停服天数,必须大于0 (Optional) */ ExpiringInDays *int `json:"expiringInDays"` /* billingTypeList (Optional) */ BillingTypeList []int `json:"billingTypeList"` /* 交易单号列表 (Optional) */ TransactionNos []string `json:"transactionNos"` /* (Optional) */ OpTypes []int `json:"opTypes"` /* 开始时间 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间 (Optional) */ EndTime *string `json:"endTime"` /* 服务编码 (Optional) */ ServiceCode *string `json:"serviceCode"` /* statusList (Optional) */ StatusList []int `json:"statusList"` /* excludeResources (Optional) */ ExcludeResources []string `json:"excludeResources"` /* orderByClaus (Optional) */ OrderByClaus *string `json:"orderByClaus"` /* 专有云节点的code(节点云查询使用) (Optional) */ Node *string `json:"node"` /* 部门(节点云查询使用) (Optional) */ DepartmentId *int `json:"departmentId"` /* (Optional) */ PinList []string `json:"pinList"` /* 是否是专有云 1:是 其他不是 (Optional) */ IsSpecial *int `json:"isSpecial"` /* 节点信息 (Optional) */ NodeCode *string `json:"nodeCode"` /* 超时时间,暂时不用 (Optional) */ Timeout *int `json:"timeout"` /* 当前页序号 (Optional) */ PageIndex *int `json:"pageIndex"` /* 每页结果数量 (Optional) */ PageSize *int `json:"pageSize"` /* (Optional) */ Offset *int `json:"offset"` }
func NewGetExpiringOrdersRequest ¶
func NewGetExpiringOrdersRequest( regionId string, ) *GetExpiringOrdersRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetExpiringOrdersRequestWithAllParams ¶
func NewGetExpiringOrdersRequestWithAllParams( regionId string, id *int, pin *string, resourceId *string, appCode *string, serviceCodeList []string, region *string, networkOperator *int, billingType *int, resourceIdList []string, expireInDays *int, isOnTrial *int, site *int, status *int, billingStatus *int, expiringInDays *int, billingTypeList []int, transactionNos []string, opTypes []int, startTime *string, endTime *string, serviceCode *string, statusList []int, excludeResources []string, orderByClaus *string, node *string, departmentId *int, pinList []string, isSpecial *int, nodeCode *string, timeout *int, pageIndex *int, pageSize *int, offset *int, ) *GetExpiringOrdersRequest
* param regionId: (Required) * param id: 主键id (Optional) * param pin: 用户pin (Optional) * param resourceId: 资源id (Optional) * param appCode: appCode (Optional) * param serviceCodeList: 产品码列表 (Optional) * param region: 地域 (Optional) * param networkOperator: 网络类型 0: non-BGP, 1: BGP (Optional) * param billingType: 计费类型 1:按配置 2:按用量 3:包年包月 (Optional) * param resourceIdList: resourceIdList (Optional) * param expireInDays: >0: 订单还有几天到期; ==0: 订单已经到期; <0: 不管是否到期 (Optional) * param isOnTrial: isOnTrial (Optional) * param site: 站点信息 0:中国 1:国际 (Optional) * param status: 资源状态 1:正常 2:停服 3:删除 (Optional) * param billingStatus: 计费状态 0:停止计费 1:计费中 (Optional) * param expiringInDays: 1、内部计算,使用getExpiringOrderCount时使用,不用传值 默认为-1mybatis筛选时不会关注 2、selectResourceOrderForTask定时任务查询列表时使用,停服天数,必须大于0 (Optional) * param billingTypeList: billingTypeList (Optional) * param transactionNos: 交易单号列表 (Optional) * param opTypes: (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param serviceCode: 服务编码 (Optional) * param statusList: statusList (Optional) * param excludeResources: excludeResources (Optional) * param orderByClaus: orderByClaus (Optional) * param node: 专有云节点的code(节点云查询使用) (Optional) * param departmentId: 部门(节点云查询使用) (Optional) * param pinList: (Optional) * param isSpecial: 是否是专有云 1:是 其他不是 (Optional) * param nodeCode: 节点信息 (Optional) * param timeout: 超时时间,暂时不用 (Optional) * param pageIndex: 当前页序号 (Optional) * param pageSize: 每页结果数量 (Optional) * param offset: (Optional)
func NewGetExpiringOrdersRequestWithoutParam ¶
func NewGetExpiringOrdersRequestWithoutParam() *GetExpiringOrdersRequest
This constructor has better compatible ability when API parameters changed
func (GetExpiringOrdersRequest) GetRegionId ¶
func (r GetExpiringOrdersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetExpiringOrdersRequest) SetAppCode ¶
func (r *GetExpiringOrdersRequest) SetAppCode(appCode string)
param appCode: appCode(Optional)
func (*GetExpiringOrdersRequest) SetBillingStatus ¶
func (r *GetExpiringOrdersRequest) SetBillingStatus(billingStatus int)
param billingStatus: 计费状态 0:停止计费 1:计费中(Optional)
func (*GetExpiringOrdersRequest) SetBillingType ¶
func (r *GetExpiringOrdersRequest) SetBillingType(billingType int)
param billingType: 计费类型 1:按配置 2:按用量 3:包年包月(Optional)
func (*GetExpiringOrdersRequest) SetBillingTypeList ¶
func (r *GetExpiringOrdersRequest) SetBillingTypeList(billingTypeList []int)
param billingTypeList: billingTypeList(Optional)
func (*GetExpiringOrdersRequest) SetDepartmentId ¶
func (r *GetExpiringOrdersRequest) SetDepartmentId(departmentId int)
param departmentId: 部门(节点云查询使用)(Optional)
func (*GetExpiringOrdersRequest) SetEndTime ¶
func (r *GetExpiringOrdersRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*GetExpiringOrdersRequest) SetExcludeResources ¶
func (r *GetExpiringOrdersRequest) SetExcludeResources(excludeResources []string)
param excludeResources: excludeResources(Optional)
func (*GetExpiringOrdersRequest) SetExpireInDays ¶
func (r *GetExpiringOrdersRequest) SetExpireInDays(expireInDays int)
param expireInDays: >0: 订单还有几天到期; ==0: 订单已经到期; <0: 不管是否到期(Optional)
func (*GetExpiringOrdersRequest) SetExpiringInDays ¶
func (r *GetExpiringOrdersRequest) SetExpiringInDays(expiringInDays int)
param expiringInDays: 1、内部计算,使用getExpiringOrderCount时使用,不用传值 默认为-1mybatis筛选时不会关注 2、selectResourceOrderForTask定时任务查询列表时使用,停服天数,必须大于0(Optional)
func (*GetExpiringOrdersRequest) SetId ¶
func (r *GetExpiringOrdersRequest) SetId(id int)
param id: 主键id(Optional)
func (*GetExpiringOrdersRequest) SetIsOnTrial ¶
func (r *GetExpiringOrdersRequest) SetIsOnTrial(isOnTrial int)
param isOnTrial: isOnTrial(Optional)
func (*GetExpiringOrdersRequest) SetIsSpecial ¶
func (r *GetExpiringOrdersRequest) SetIsSpecial(isSpecial int)
param isSpecial: 是否是专有云 1:是 其他不是(Optional)
func (*GetExpiringOrdersRequest) SetNetworkOperator ¶
func (r *GetExpiringOrdersRequest) SetNetworkOperator(networkOperator int)
param networkOperator: 网络类型 0: non-BGP, 1: BGP(Optional)
func (*GetExpiringOrdersRequest) SetNode ¶
func (r *GetExpiringOrdersRequest) SetNode(node string)
param node: 专有云节点的code(节点云查询使用)(Optional)
func (*GetExpiringOrdersRequest) SetNodeCode ¶
func (r *GetExpiringOrdersRequest) SetNodeCode(nodeCode string)
param nodeCode: 节点信息(Optional)
func (*GetExpiringOrdersRequest) SetOffset ¶
func (r *GetExpiringOrdersRequest) SetOffset(offset int)
param offset: (Optional)
func (*GetExpiringOrdersRequest) SetOpTypes ¶
func (r *GetExpiringOrdersRequest) SetOpTypes(opTypes []int)
param opTypes: (Optional)
func (*GetExpiringOrdersRequest) SetOrderByClaus ¶
func (r *GetExpiringOrdersRequest) SetOrderByClaus(orderByClaus string)
param orderByClaus: orderByClaus(Optional)
func (*GetExpiringOrdersRequest) SetPageIndex ¶
func (r *GetExpiringOrdersRequest) SetPageIndex(pageIndex int)
param pageIndex: 当前页序号(Optional)
func (*GetExpiringOrdersRequest) SetPageSize ¶
func (r *GetExpiringOrdersRequest) SetPageSize(pageSize int)
param pageSize: 每页结果数量(Optional)
func (*GetExpiringOrdersRequest) SetPin ¶
func (r *GetExpiringOrdersRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*GetExpiringOrdersRequest) SetPinList ¶
func (r *GetExpiringOrdersRequest) SetPinList(pinList []string)
param pinList: (Optional)
func (*GetExpiringOrdersRequest) SetRegion ¶
func (r *GetExpiringOrdersRequest) SetRegion(region string)
param region: 地域(Optional)
func (*GetExpiringOrdersRequest) SetRegionId ¶
func (r *GetExpiringOrdersRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*GetExpiringOrdersRequest) SetResourceId ¶
func (r *GetExpiringOrdersRequest) SetResourceId(resourceId string)
param resourceId: 资源id(Optional)
func (*GetExpiringOrdersRequest) SetResourceIdList ¶
func (r *GetExpiringOrdersRequest) SetResourceIdList(resourceIdList []string)
param resourceIdList: resourceIdList(Optional)
func (*GetExpiringOrdersRequest) SetServiceCode ¶
func (r *GetExpiringOrdersRequest) SetServiceCode(serviceCode string)
param serviceCode: 服务编码(Optional)
func (*GetExpiringOrdersRequest) SetServiceCodeList ¶
func (r *GetExpiringOrdersRequest) SetServiceCodeList(serviceCodeList []string)
param serviceCodeList: 产品码列表(Optional)
func (*GetExpiringOrdersRequest) SetSite ¶
func (r *GetExpiringOrdersRequest) SetSite(site int)
param site: 站点信息 0:中国 1:国际(Optional)
func (*GetExpiringOrdersRequest) SetStartTime ¶
func (r *GetExpiringOrdersRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
func (*GetExpiringOrdersRequest) SetStatus ¶
func (r *GetExpiringOrdersRequest) SetStatus(status int)
param status: 资源状态 1:正常 2:停服 3:删除(Optional)
func (*GetExpiringOrdersRequest) SetStatusList ¶
func (r *GetExpiringOrdersRequest) SetStatusList(statusList []int)
param statusList: statusList(Optional)
func (*GetExpiringOrdersRequest) SetTimeout ¶
func (r *GetExpiringOrdersRequest) SetTimeout(timeout int)
param timeout: 超时时间,暂时不用(Optional)
func (*GetExpiringOrdersRequest) SetTransactionNos ¶
func (r *GetExpiringOrdersRequest) SetTransactionNos(transactionNos []string)
param transactionNos: 交易单号列表(Optional)
type GetExpiringOrdersResponse ¶
type GetExpiringOrdersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetExpiringOrdersResult `json:"result"` }
type GetExpiringOrdersResult ¶
type GetExpiringOrdersResult struct { Pagination billing.Pagination `json:"pagination"` Result []billing.ResourceOrderVo `json:"result"` }
type GetResourceNameRequest ¶
type GetResourceNameRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* */ ResourceId string `json:"resourceId"` /* (Optional) */ Region *string `json:"region"` /* (Optional) */ ServiceCode *string `json:"serviceCode"` }
func NewGetResourceNameRequest ¶
func NewGetResourceNameRequest( regionId string, resourceId string, ) *GetResourceNameRequest
* param regionId: (Required) * param resourceId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetResourceNameRequestWithAllParams ¶
func NewGetResourceNameRequestWithAllParams( regionId string, resourceId string, region *string, serviceCode *string, ) *GetResourceNameRequest
* param regionId: (Required) * param resourceId: (Required) * param region: (Optional) * param serviceCode: (Optional)
func NewGetResourceNameRequestWithoutParam ¶
func NewGetResourceNameRequestWithoutParam() *GetResourceNameRequest
This constructor has better compatible ability when API parameters changed
func (GetResourceNameRequest) GetRegionId ¶
func (r GetResourceNameRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetResourceNameRequest) SetRegion ¶
func (r *GetResourceNameRequest) SetRegion(region string)
param region: (Optional)
func (*GetResourceNameRequest) SetRegionId ¶
func (r *GetResourceNameRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*GetResourceNameRequest) SetResourceId ¶
func (r *GetResourceNameRequest) SetResourceId(resourceId string)
param resourceId: (Required)
func (*GetResourceNameRequest) SetServiceCode ¶
func (r *GetResourceNameRequest) SetServiceCode(serviceCode string)
param serviceCode: (Optional)
type GetResourceNameResponse ¶
type GetResourceNameResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetResourceNameResult `json:"result"` }
type GetResourceNameResult ¶
type GetResourceNameResult struct {
ResourceName string `json:"resourceName"`
}
type IsArrearRequest ¶
type IsArrearRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* (Optional) */ Pin *string `json:"pin"` }
func NewIsArrearRequest ¶
func NewIsArrearRequest( regionId string, ) *IsArrearRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewIsArrearRequestWithAllParams ¶
func NewIsArrearRequestWithAllParams( regionId string, pin *string, ) *IsArrearRequest
* param regionId: (Required) * param pin: (Optional)
func NewIsArrearRequestWithoutParam ¶
func NewIsArrearRequestWithoutParam() *IsArrearRequest
This constructor has better compatible ability when API parameters changed
func (IsArrearRequest) GetRegionId ¶
func (r IsArrearRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*IsArrearRequest) SetRegionId ¶
func (r *IsArrearRequest) SetRegionId(regionId string)
param regionId: (Required)
type IsArrearResponse ¶
type IsArrearResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result IsArrearResult `json:"result"` }
type IsArrearResult ¶
type IsArrearResult struct {
Result bool `json:"result"`
}
type QueryBillStatisticsInfoRequest ¶
type QueryBillStatisticsInfoRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* appCode */ AppCode string `json:"appCode"` /* serviceCode */ ServiceCode string `json:"serviceCode"` /* 支付状态 */ PayState int `json:"payState"` /* 时间类型 */ TimeType int `json:"timeType"` /* 开始时间 */ StartTime string `json:"startTime"` /* 结束时间 */ EndTime string `json:"endTime"` /* 查询类型 */ QueryType int `json:"queryType"` /* 支付类型 */ PayType int `json:"payType"` /* 计费类型 */ BillingType int `json:"billingType"` }
func NewQueryBillStatisticsInfoRequest ¶
func NewQueryBillStatisticsInfoRequest( regionId string, appCode string, serviceCode string, payState int, timeType int, startTime string, endTime string, queryType int, payType int, billingType int, ) *QueryBillStatisticsInfoRequest
* param regionId: (Required) * param appCode: appCode (Required) * param serviceCode: serviceCode (Required) * param payState: 支付状态 (Required) * param timeType: 时间类型 (Required) * param startTime: 开始时间 (Required) * param endTime: 结束时间 (Required) * param queryType: 查询类型 (Required) * param payType: 支付类型 (Required) * param billingType: 计费类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryBillStatisticsInfoRequestWithAllParams ¶
func NewQueryBillStatisticsInfoRequestWithAllParams( regionId string, appCode string, serviceCode string, payState int, timeType int, startTime string, endTime string, queryType int, payType int, billingType int, ) *QueryBillStatisticsInfoRequest
* param regionId: (Required) * param appCode: appCode (Required) * param serviceCode: serviceCode (Required) * param payState: 支付状态 (Required) * param timeType: 时间类型 (Required) * param startTime: 开始时间 (Required) * param endTime: 结束时间 (Required) * param queryType: 查询类型 (Required) * param payType: 支付类型 (Required) * param billingType: 计费类型 (Required)
func NewQueryBillStatisticsInfoRequestWithoutParam ¶
func NewQueryBillStatisticsInfoRequestWithoutParam() *QueryBillStatisticsInfoRequest
This constructor has better compatible ability when API parameters changed
func (QueryBillStatisticsInfoRequest) GetRegionId ¶
func (r QueryBillStatisticsInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryBillStatisticsInfoRequest) SetAppCode ¶
func (r *QueryBillStatisticsInfoRequest) SetAppCode(appCode string)
param appCode: appCode(Required)
func (*QueryBillStatisticsInfoRequest) SetBillingType ¶
func (r *QueryBillStatisticsInfoRequest) SetBillingType(billingType int)
param billingType: 计费类型(Required)
func (*QueryBillStatisticsInfoRequest) SetEndTime ¶
func (r *QueryBillStatisticsInfoRequest) SetEndTime(endTime string)
param endTime: 结束时间(Required)
func (*QueryBillStatisticsInfoRequest) SetPayState ¶
func (r *QueryBillStatisticsInfoRequest) SetPayState(payState int)
param payState: 支付状态(Required)
func (*QueryBillStatisticsInfoRequest) SetPayType ¶
func (r *QueryBillStatisticsInfoRequest) SetPayType(payType int)
param payType: 支付类型(Required)
func (*QueryBillStatisticsInfoRequest) SetQueryType ¶
func (r *QueryBillStatisticsInfoRequest) SetQueryType(queryType int)
param queryType: 查询类型(Required)
func (*QueryBillStatisticsInfoRequest) SetRegionId ¶
func (r *QueryBillStatisticsInfoRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*QueryBillStatisticsInfoRequest) SetServiceCode ¶
func (r *QueryBillStatisticsInfoRequest) SetServiceCode(serviceCode string)
param serviceCode: serviceCode(Required)
func (*QueryBillStatisticsInfoRequest) SetStartTime ¶
func (r *QueryBillStatisticsInfoRequest) SetStartTime(startTime string)
param startTime: 开始时间(Required)
func (*QueryBillStatisticsInfoRequest) SetTimeType ¶
func (r *QueryBillStatisticsInfoRequest) SetTimeType(timeType int)
param timeType: 时间类型(Required)
type QueryBillStatisticsInfoResponse ¶
type QueryBillStatisticsInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryBillStatisticsInfoResult `json:"result"` }
type QueryConsumeBillsRequest ¶
type QueryConsumeBillsRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* (Optional) */ QueryType *int `json:"queryType"` /* (Optional) */ AppCode *string `json:"appCode"` /* (Optional) */ ServiceCode *string `json:"serviceCode"` /* (Optional) */ BillingType *int `json:"billingType"` /* (Optional) */ PayType *int `json:"payType"` /* (Optional) */ PayState *int `json:"payState"` /* (Optional) */ TimeType *int `json:"timeType"` /* (Optional) */ StartTime *string `json:"startTime"` /* (Optional) */ EndTime *string `json:"endTime"` /* (Optional) */ IgnoreZero *int `json:"ignoreZero"` /* (Optional) */ ResourceId *string `json:"resourceId"` /* (Optional) */ Site *int `json:"site"` /* (Optional) */ Role *int `json:"role"` /* (Optional) */ Region *string `json:"region"` /* (Optional) */ PageIndex *int `json:"pageIndex"` /* (Optional) */ PageSize *int `json:"pageSize"` }
func NewQueryConsumeBillsRequest ¶
func NewQueryConsumeBillsRequest( regionId string, ) *QueryConsumeBillsRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryConsumeBillsRequestWithAllParams ¶
func NewQueryConsumeBillsRequestWithAllParams( regionId string, queryType *int, appCode *string, serviceCode *string, billingType *int, payType *int, payState *int, timeType *int, startTime *string, endTime *string, ignoreZero *int, resourceId *string, site *int, role *int, region *string, pageIndex *int, pageSize *int, ) *QueryConsumeBillsRequest
* param regionId: (Required) * param queryType: (Optional) * param appCode: (Optional) * param serviceCode: (Optional) * param billingType: (Optional) * param payType: (Optional) * param payState: (Optional) * param timeType: (Optional) * param startTime: (Optional) * param endTime: (Optional) * param ignoreZero: (Optional) * param resourceId: (Optional) * param site: (Optional) * param role: (Optional) * param region: (Optional) * param pageIndex: (Optional) * param pageSize: (Optional)
func NewQueryConsumeBillsRequestWithoutParam ¶
func NewQueryConsumeBillsRequestWithoutParam() *QueryConsumeBillsRequest
This constructor has better compatible ability when API parameters changed
func (QueryConsumeBillsRequest) GetRegionId ¶
func (r QueryConsumeBillsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryConsumeBillsRequest) SetAppCode ¶
func (r *QueryConsumeBillsRequest) SetAppCode(appCode string)
param appCode: (Optional)
func (*QueryConsumeBillsRequest) SetBillingType ¶
func (r *QueryConsumeBillsRequest) SetBillingType(billingType int)
param billingType: (Optional)
func (*QueryConsumeBillsRequest) SetEndTime ¶
func (r *QueryConsumeBillsRequest) SetEndTime(endTime string)
param endTime: (Optional)
func (*QueryConsumeBillsRequest) SetIgnoreZero ¶
func (r *QueryConsumeBillsRequest) SetIgnoreZero(ignoreZero int)
param ignoreZero: (Optional)
func (*QueryConsumeBillsRequest) SetPageIndex ¶
func (r *QueryConsumeBillsRequest) SetPageIndex(pageIndex int)
param pageIndex: (Optional)
func (*QueryConsumeBillsRequest) SetPageSize ¶
func (r *QueryConsumeBillsRequest) SetPageSize(pageSize int)
param pageSize: (Optional)
func (*QueryConsumeBillsRequest) SetPayState ¶
func (r *QueryConsumeBillsRequest) SetPayState(payState int)
param payState: (Optional)
func (*QueryConsumeBillsRequest) SetPayType ¶
func (r *QueryConsumeBillsRequest) SetPayType(payType int)
param payType: (Optional)
func (*QueryConsumeBillsRequest) SetQueryType ¶
func (r *QueryConsumeBillsRequest) SetQueryType(queryType int)
param queryType: (Optional)
func (*QueryConsumeBillsRequest) SetRegion ¶
func (r *QueryConsumeBillsRequest) SetRegion(region string)
param region: (Optional)
func (*QueryConsumeBillsRequest) SetRegionId ¶
func (r *QueryConsumeBillsRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*QueryConsumeBillsRequest) SetResourceId ¶
func (r *QueryConsumeBillsRequest) SetResourceId(resourceId string)
param resourceId: (Optional)
func (*QueryConsumeBillsRequest) SetRole ¶
func (r *QueryConsumeBillsRequest) SetRole(role int)
param role: (Optional)
func (*QueryConsumeBillsRequest) SetServiceCode ¶
func (r *QueryConsumeBillsRequest) SetServiceCode(serviceCode string)
param serviceCode: (Optional)
func (*QueryConsumeBillsRequest) SetSite ¶
func (r *QueryConsumeBillsRequest) SetSite(site int)
param site: (Optional)
func (*QueryConsumeBillsRequest) SetStartTime ¶
func (r *QueryConsumeBillsRequest) SetStartTime(startTime string)
param startTime: (Optional)
func (*QueryConsumeBillsRequest) SetTimeType ¶
func (r *QueryConsumeBillsRequest) SetTimeType(timeType int)
param timeType: (Optional)
type QueryConsumeBillsResponse ¶
type QueryConsumeBillsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryConsumeBillsResult `json:"result"` }
type QueryConsumeBillsResult ¶
type QueryConsumeBillsResult struct { Pagination billing.Pagination `json:"pagination"` Result []billing.ConsumeBillQueryResultItem `json:"result"` }
type QueryConsumeRecordsRequest ¶
type QueryConsumeRecordsRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* */ ResourceId string `json:"resourceId"` /* (Optional) */ QueryType *int `json:"queryType"` /* (Optional) */ AppCode *string `json:"appCode"` /* (Optional) */ ServiceCode *string `json:"serviceCode"` /* (Optional) */ BillingType *int `json:"billingType"` /* (Optional) */ PayType *int `json:"payType"` /* (Optional) */ PayState *int `json:"payState"` /* (Optional) */ TimeType *int `json:"timeType"` /* (Optional) */ StartTime *string `json:"startTime"` /* (Optional) */ EndTime *string `json:"endTime"` /* (Optional) */ IgnoreZero *int `json:"ignoreZero"` /* (Optional) */ Site *int `json:"site"` /* (Optional) */ Role *int `json:"role"` /* (Optional) */ Region *string `json:"region"` }
func NewQueryConsumeRecordsRequest ¶
func NewQueryConsumeRecordsRequest( regionId string, resourceId string, ) *QueryConsumeRecordsRequest
* param regionId: (Required) * param resourceId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryConsumeRecordsRequestWithAllParams ¶
func NewQueryConsumeRecordsRequestWithAllParams( regionId string, resourceId string, queryType *int, appCode *string, serviceCode *string, billingType *int, payType *int, payState *int, timeType *int, startTime *string, endTime *string, ignoreZero *int, site *int, role *int, region *string, ) *QueryConsumeRecordsRequest
* param regionId: (Required) * param resourceId: (Required) * param queryType: (Optional) * param appCode: (Optional) * param serviceCode: (Optional) * param billingType: (Optional) * param payType: (Optional) * param payState: (Optional) * param timeType: (Optional) * param startTime: (Optional) * param endTime: (Optional) * param ignoreZero: (Optional) * param site: (Optional) * param role: (Optional) * param region: (Optional)
func NewQueryConsumeRecordsRequestWithoutParam ¶
func NewQueryConsumeRecordsRequestWithoutParam() *QueryConsumeRecordsRequest
This constructor has better compatible ability when API parameters changed
func (QueryConsumeRecordsRequest) GetRegionId ¶
func (r QueryConsumeRecordsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryConsumeRecordsRequest) SetAppCode ¶
func (r *QueryConsumeRecordsRequest) SetAppCode(appCode string)
param appCode: (Optional)
func (*QueryConsumeRecordsRequest) SetBillingType ¶
func (r *QueryConsumeRecordsRequest) SetBillingType(billingType int)
param billingType: (Optional)
func (*QueryConsumeRecordsRequest) SetEndTime ¶
func (r *QueryConsumeRecordsRequest) SetEndTime(endTime string)
param endTime: (Optional)
func (*QueryConsumeRecordsRequest) SetIgnoreZero ¶
func (r *QueryConsumeRecordsRequest) SetIgnoreZero(ignoreZero int)
param ignoreZero: (Optional)
func (*QueryConsumeRecordsRequest) SetPayState ¶
func (r *QueryConsumeRecordsRequest) SetPayState(payState int)
param payState: (Optional)
func (*QueryConsumeRecordsRequest) SetPayType ¶
func (r *QueryConsumeRecordsRequest) SetPayType(payType int)
param payType: (Optional)
func (*QueryConsumeRecordsRequest) SetQueryType ¶
func (r *QueryConsumeRecordsRequest) SetQueryType(queryType int)
param queryType: (Optional)
func (*QueryConsumeRecordsRequest) SetRegion ¶
func (r *QueryConsumeRecordsRequest) SetRegion(region string)
param region: (Optional)
func (*QueryConsumeRecordsRequest) SetRegionId ¶
func (r *QueryConsumeRecordsRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*QueryConsumeRecordsRequest) SetResourceId ¶
func (r *QueryConsumeRecordsRequest) SetResourceId(resourceId string)
param resourceId: (Required)
func (*QueryConsumeRecordsRequest) SetRole ¶
func (r *QueryConsumeRecordsRequest) SetRole(role int)
param role: (Optional)
func (*QueryConsumeRecordsRequest) SetServiceCode ¶
func (r *QueryConsumeRecordsRequest) SetServiceCode(serviceCode string)
param serviceCode: (Optional)
func (*QueryConsumeRecordsRequest) SetSite ¶
func (r *QueryConsumeRecordsRequest) SetSite(site int)
param site: (Optional)
func (*QueryConsumeRecordsRequest) SetStartTime ¶
func (r *QueryConsumeRecordsRequest) SetStartTime(startTime string)
param startTime: (Optional)
func (*QueryConsumeRecordsRequest) SetTimeType ¶
func (r *QueryConsumeRecordsRequest) SetTimeType(timeType int)
param timeType: (Optional)
type QueryConsumeRecordsResponse ¶
type QueryConsumeRecordsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryConsumeRecordsResult `json:"result"` }
type QueryConsumeRecordsResult ¶
type QueryConsumeRecordsResult struct { Pagination billing.Pagination `json:"pagination"` Result []billing.ConsumeRecord `json:"result"` }
type QueryConsumptionOverViewRequest ¶
type QueryConsumptionOverViewRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* */ TimeType int `json:"timeType"` /* */ StartTime string `json:"startTime"` /* */ EndTime string `json:"endTime"` }
func NewQueryConsumptionOverViewRequest ¶
func NewQueryConsumptionOverViewRequest( regionId string, timeType int, startTime string, endTime string, ) *QueryConsumptionOverViewRequest
* param regionId: (Required) * param timeType: (Required) * param startTime: (Required) * param endTime: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryConsumptionOverViewRequestWithAllParams ¶
func NewQueryConsumptionOverViewRequestWithAllParams( regionId string, timeType int, startTime string, endTime string, ) *QueryConsumptionOverViewRequest
* param regionId: (Required) * param timeType: (Required) * param startTime: (Required) * param endTime: (Required)
func NewQueryConsumptionOverViewRequestWithoutParam ¶
func NewQueryConsumptionOverViewRequestWithoutParam() *QueryConsumptionOverViewRequest
This constructor has better compatible ability when API parameters changed
func (QueryConsumptionOverViewRequest) GetRegionId ¶
func (r QueryConsumptionOverViewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryConsumptionOverViewRequest) SetEndTime ¶
func (r *QueryConsumptionOverViewRequest) SetEndTime(endTime string)
param endTime: (Required)
func (*QueryConsumptionOverViewRequest) SetRegionId ¶
func (r *QueryConsumptionOverViewRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*QueryConsumptionOverViewRequest) SetStartTime ¶
func (r *QueryConsumptionOverViewRequest) SetStartTime(startTime string)
param startTime: (Required)
func (*QueryConsumptionOverViewRequest) SetTimeType ¶
func (r *QueryConsumptionOverViewRequest) SetTimeType(timeType int)
param timeType: (Required)
type QueryConsumptionOverViewResponse ¶
type QueryConsumptionOverViewResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryConsumptionOverViewResult `json:"result"` }
type QueryConsumptionOverViewResult ¶
type QueryConsumptionOverViewResult struct { Pin string `json:"pin"` StartTime string `json:"startTime"` EndTime string `json:"endTime"` ActualFee int `json:"actualFee"` CashPayFee int `json:"cashPayFee"` BalancePayFee int `json:"balancePayFee"` CashCouponPayFee int `json:"cashCouponPayFee"` ArrearFee int `json:"arrearFee"` ConsumptionProductVoList []billing.ConsumptionProduct `json:"consumptionProductVoList"` ConsumptionList interface{} `json:"consumptionList"` }
type QueryPageByConditionRequest ¶
type QueryPageByConditionRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* 主键id (Optional) */ Id *int `json:"id"` /* 用户pin (Optional) */ Pin *string `json:"pin"` /* 资源id (Optional) */ ResourceId *string `json:"resourceId"` /* appCode (Optional) */ AppCode *string `json:"appCode"` /* 产品码列表 (Optional) */ ServiceCodeList []string `json:"serviceCodeList"` /* 地域 (Optional) */ Region *string `json:"region"` /* 网络类型 0: non-BGP, 1: BGP (Optional) */ NetworkOperator *int `json:"networkOperator"` /* 计费类型 1:按配置 2:按用量 3:包年包月 (Optional) */ BillingType *int `json:"billingType"` /* resourceIdList (Optional) */ ResourceIdList []string `json:"resourceIdList"` /* >0: 订单还有几天到期; ==0: 订单已经到期; <0: 不管是否到期 (Optional) */ ExpireInDays *int `json:"expireInDays"` /* isOnTrial (Optional) */ IsOnTrial *int `json:"isOnTrial"` /* 站点信息 0:中国 1:国际 (Optional) */ Site *int `json:"site"` /* 资源状态 1:正常 2:停服 3:删除 (Optional) */ Status *int `json:"status"` /* 计费状态 0:停止计费 1:计费中 (Optional) */ BillingStatus *int `json:"billingStatus"` /* 1、内部计算,使用getExpiringOrderCount时使用,不用传值 默认为-1mybatis筛选时不会关注 2、selectResourceOrderForTask定时任务查询列表时使用,停服天数,必须大于0 (Optional) */ ExpiringInDays *int `json:"expiringInDays"` /* billingTypeList (Optional) */ BillingTypeList []int `json:"billingTypeList"` /* 交易单号列表 (Optional) */ TransactionNos []string `json:"transactionNos"` /* (Optional) */ OpTypes []int `json:"opTypes"` /* 开始时间 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间 (Optional) */ EndTime *string `json:"endTime"` /* 服务编码 (Optional) */ ServiceCode *string `json:"serviceCode"` /* statusList (Optional) */ StatusList []int `json:"statusList"` /* excludeResources (Optional) */ ExcludeResources []string `json:"excludeResources"` /* orderByClaus (Optional) */ OrderByClaus *string `json:"orderByClaus"` /* 专有云节点的code(节点云查询使用) (Optional) */ Node *string `json:"node"` /* 部门(节点云查询使用) (Optional) */ DepartmentId *int `json:"departmentId"` /* (Optional) */ PinList []string `json:"pinList"` /* 是否是专有云 1:是 其他不是 (Optional) */ IsSpecial *int `json:"isSpecial"` /* 节点信息 (Optional) */ NodeCode *string `json:"nodeCode"` /* 超时时间,暂时不用 (Optional) */ Timeout *int `json:"timeout"` /* 当前页序号 (Optional) */ PageIndex *int `json:"pageIndex"` /* 每页结果数量 (Optional) */ PageSize *int `json:"pageSize"` /* (Optional) */ Offset *int `json:"offset"` }
func NewQueryPageByConditionRequest ¶
func NewQueryPageByConditionRequest( regionId string, ) *QueryPageByConditionRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryPageByConditionRequestWithAllParams ¶
func NewQueryPageByConditionRequestWithAllParams( regionId string, id *int, pin *string, resourceId *string, appCode *string, serviceCodeList []string, region *string, networkOperator *int, billingType *int, resourceIdList []string, expireInDays *int, isOnTrial *int, site *int, status *int, billingStatus *int, expiringInDays *int, billingTypeList []int, transactionNos []string, opTypes []int, startTime *string, endTime *string, serviceCode *string, statusList []int, excludeResources []string, orderByClaus *string, node *string, departmentId *int, pinList []string, isSpecial *int, nodeCode *string, timeout *int, pageIndex *int, pageSize *int, offset *int, ) *QueryPageByConditionRequest
* param regionId: (Required) * param id: 主键id (Optional) * param pin: 用户pin (Optional) * param resourceId: 资源id (Optional) * param appCode: appCode (Optional) * param serviceCodeList: 产品码列表 (Optional) * param region: 地域 (Optional) * param networkOperator: 网络类型 0: non-BGP, 1: BGP (Optional) * param billingType: 计费类型 1:按配置 2:按用量 3:包年包月 (Optional) * param resourceIdList: resourceIdList (Optional) * param expireInDays: >0: 订单还有几天到期; ==0: 订单已经到期; <0: 不管是否到期 (Optional) * param isOnTrial: isOnTrial (Optional) * param site: 站点信息 0:中国 1:国际 (Optional) * param status: 资源状态 1:正常 2:停服 3:删除 (Optional) * param billingStatus: 计费状态 0:停止计费 1:计费中 (Optional) * param expiringInDays: 1、内部计算,使用getExpiringOrderCount时使用,不用传值 默认为-1mybatis筛选时不会关注 2、selectResourceOrderForTask定时任务查询列表时使用,停服天数,必须大于0 (Optional) * param billingTypeList: billingTypeList (Optional) * param transactionNos: 交易单号列表 (Optional) * param opTypes: (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param serviceCode: 服务编码 (Optional) * param statusList: statusList (Optional) * param excludeResources: excludeResources (Optional) * param orderByClaus: orderByClaus (Optional) * param node: 专有云节点的code(节点云查询使用) (Optional) * param departmentId: 部门(节点云查询使用) (Optional) * param pinList: (Optional) * param isSpecial: 是否是专有云 1:是 其他不是 (Optional) * param nodeCode: 节点信息 (Optional) * param timeout: 超时时间,暂时不用 (Optional) * param pageIndex: 当前页序号 (Optional) * param pageSize: 每页结果数量 (Optional) * param offset: (Optional)
func NewQueryPageByConditionRequestWithoutParam ¶
func NewQueryPageByConditionRequestWithoutParam() *QueryPageByConditionRequest
This constructor has better compatible ability when API parameters changed
func (QueryPageByConditionRequest) GetRegionId ¶
func (r QueryPageByConditionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryPageByConditionRequest) SetAppCode ¶
func (r *QueryPageByConditionRequest) SetAppCode(appCode string)
param appCode: appCode(Optional)
func (*QueryPageByConditionRequest) SetBillingStatus ¶
func (r *QueryPageByConditionRequest) SetBillingStatus(billingStatus int)
param billingStatus: 计费状态 0:停止计费 1:计费中(Optional)
func (*QueryPageByConditionRequest) SetBillingType ¶
func (r *QueryPageByConditionRequest) SetBillingType(billingType int)
param billingType: 计费类型 1:按配置 2:按用量 3:包年包月(Optional)
func (*QueryPageByConditionRequest) SetBillingTypeList ¶
func (r *QueryPageByConditionRequest) SetBillingTypeList(billingTypeList []int)
param billingTypeList: billingTypeList(Optional)
func (*QueryPageByConditionRequest) SetDepartmentId ¶
func (r *QueryPageByConditionRequest) SetDepartmentId(departmentId int)
param departmentId: 部门(节点云查询使用)(Optional)
func (*QueryPageByConditionRequest) SetEndTime ¶
func (r *QueryPageByConditionRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*QueryPageByConditionRequest) SetExcludeResources ¶
func (r *QueryPageByConditionRequest) SetExcludeResources(excludeResources []string)
param excludeResources: excludeResources(Optional)
func (*QueryPageByConditionRequest) SetExpireInDays ¶
func (r *QueryPageByConditionRequest) SetExpireInDays(expireInDays int)
param expireInDays: >0: 订单还有几天到期; ==0: 订单已经到期; <0: 不管是否到期(Optional)
func (*QueryPageByConditionRequest) SetExpiringInDays ¶
func (r *QueryPageByConditionRequest) SetExpiringInDays(expiringInDays int)
param expiringInDays: 1、内部计算,使用getExpiringOrderCount时使用,不用传值 默认为-1mybatis筛选时不会关注 2、selectResourceOrderForTask定时任务查询列表时使用,停服天数,必须大于0(Optional)
func (*QueryPageByConditionRequest) SetId ¶
func (r *QueryPageByConditionRequest) SetId(id int)
param id: 主键id(Optional)
func (*QueryPageByConditionRequest) SetIsOnTrial ¶
func (r *QueryPageByConditionRequest) SetIsOnTrial(isOnTrial int)
param isOnTrial: isOnTrial(Optional)
func (*QueryPageByConditionRequest) SetIsSpecial ¶
func (r *QueryPageByConditionRequest) SetIsSpecial(isSpecial int)
param isSpecial: 是否是专有云 1:是 其他不是(Optional)
func (*QueryPageByConditionRequest) SetNetworkOperator ¶
func (r *QueryPageByConditionRequest) SetNetworkOperator(networkOperator int)
param networkOperator: 网络类型 0: non-BGP, 1: BGP(Optional)
func (*QueryPageByConditionRequest) SetNode ¶
func (r *QueryPageByConditionRequest) SetNode(node string)
param node: 专有云节点的code(节点云查询使用)(Optional)
func (*QueryPageByConditionRequest) SetNodeCode ¶
func (r *QueryPageByConditionRequest) SetNodeCode(nodeCode string)
param nodeCode: 节点信息(Optional)
func (*QueryPageByConditionRequest) SetOffset ¶
func (r *QueryPageByConditionRequest) SetOffset(offset int)
param offset: (Optional)
func (*QueryPageByConditionRequest) SetOpTypes ¶
func (r *QueryPageByConditionRequest) SetOpTypes(opTypes []int)
param opTypes: (Optional)
func (*QueryPageByConditionRequest) SetOrderByClaus ¶
func (r *QueryPageByConditionRequest) SetOrderByClaus(orderByClaus string)
param orderByClaus: orderByClaus(Optional)
func (*QueryPageByConditionRequest) SetPageIndex ¶
func (r *QueryPageByConditionRequest) SetPageIndex(pageIndex int)
param pageIndex: 当前页序号(Optional)
func (*QueryPageByConditionRequest) SetPageSize ¶
func (r *QueryPageByConditionRequest) SetPageSize(pageSize int)
param pageSize: 每页结果数量(Optional)
func (*QueryPageByConditionRequest) SetPin ¶
func (r *QueryPageByConditionRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*QueryPageByConditionRequest) SetPinList ¶
func (r *QueryPageByConditionRequest) SetPinList(pinList []string)
param pinList: (Optional)
func (*QueryPageByConditionRequest) SetRegion ¶
func (r *QueryPageByConditionRequest) SetRegion(region string)
param region: 地域(Optional)
func (*QueryPageByConditionRequest) SetRegionId ¶
func (r *QueryPageByConditionRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*QueryPageByConditionRequest) SetResourceId ¶
func (r *QueryPageByConditionRequest) SetResourceId(resourceId string)
param resourceId: 资源id(Optional)
func (*QueryPageByConditionRequest) SetResourceIdList ¶
func (r *QueryPageByConditionRequest) SetResourceIdList(resourceIdList []string)
param resourceIdList: resourceIdList(Optional)
func (*QueryPageByConditionRequest) SetServiceCode ¶
func (r *QueryPageByConditionRequest) SetServiceCode(serviceCode string)
param serviceCode: 服务编码(Optional)
func (*QueryPageByConditionRequest) SetServiceCodeList ¶
func (r *QueryPageByConditionRequest) SetServiceCodeList(serviceCodeList []string)
param serviceCodeList: 产品码列表(Optional)
func (*QueryPageByConditionRequest) SetSite ¶
func (r *QueryPageByConditionRequest) SetSite(site int)
param site: 站点信息 0:中国 1:国际(Optional)
func (*QueryPageByConditionRequest) SetStartTime ¶
func (r *QueryPageByConditionRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
func (*QueryPageByConditionRequest) SetStatus ¶
func (r *QueryPageByConditionRequest) SetStatus(status int)
param status: 资源状态 1:正常 2:停服 3:删除(Optional)
func (*QueryPageByConditionRequest) SetStatusList ¶
func (r *QueryPageByConditionRequest) SetStatusList(statusList []int)
param statusList: statusList(Optional)
func (*QueryPageByConditionRequest) SetTimeout ¶
func (r *QueryPageByConditionRequest) SetTimeout(timeout int)
param timeout: 超时时间,暂时不用(Optional)
func (*QueryPageByConditionRequest) SetTransactionNos ¶
func (r *QueryPageByConditionRequest) SetTransactionNos(transactionNos []string)
param transactionNos: 交易单号列表(Optional)
type QueryPageByConditionResponse ¶
type QueryPageByConditionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryPageByConditionResult `json:"result"` }
type QueryPageByConditionResult ¶
type QueryPageByConditionResult struct { Pagination billing.Pagination `json:"pagination"` Result []billing.ResourceOrderVo `json:"result"` }
type QueryResourceBillsRequest ¶
type QueryResourceBillsRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* 查询类别 1:资源账单 2:消费记录 (Optional) */ QueryType *int `json:"queryType"` /* appCode (Optional) */ AppCode *string `json:"appCode"` /* serviceCode (Optional) */ ServiceCode *string `json:"serviceCode"` /* billingType (Optional) */ BillingType *int `json:"billingType"` /* payType (Optional) */ PayType *int `json:"payType"` /* payState (Optional) */ PayState *int `json:"payState"` /* timeType (Optional) */ TimeType *int `json:"timeType"` /* startTime (Optional) */ StartTime *string `json:"startTime"` /* endTime (Optional) */ EndTime *string `json:"endTime"` /* ignoreZero (Optional) */ IgnoreZero *int `json:"ignoreZero"` /* resourceId (Optional) */ ResourceId *string `json:"resourceId"` /* site (Optional) */ Site *int `json:"site"` /* role (Optional) */ Role *int `json:"role"` /* region (Optional) */ Region *string `json:"region"` /* pageIndex (Optional) */ PageIndex *int `json:"pageIndex"` /* pageSize (Optional) */ PageSize *int `json:"pageSize"` }
func NewQueryResourceBillsRequest ¶
func NewQueryResourceBillsRequest( regionId string, ) *QueryResourceBillsRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryResourceBillsRequestWithAllParams ¶
func NewQueryResourceBillsRequestWithAllParams( regionId string, queryType *int, appCode *string, serviceCode *string, billingType *int, payType *int, payState *int, timeType *int, startTime *string, endTime *string, ignoreZero *int, resourceId *string, site *int, role *int, region *string, pageIndex *int, pageSize *int, ) *QueryResourceBillsRequest
* param regionId: (Required) * param queryType: 查询类别 1:资源账单 2:消费记录 (Optional) * param appCode: appCode (Optional) * param serviceCode: serviceCode (Optional) * param billingType: billingType (Optional) * param payType: payType (Optional) * param payState: payState (Optional) * param timeType: timeType (Optional) * param startTime: startTime (Optional) * param endTime: endTime (Optional) * param ignoreZero: ignoreZero (Optional) * param resourceId: resourceId (Optional) * param site: site (Optional) * param role: role (Optional) * param region: region (Optional) * param pageIndex: pageIndex (Optional) * param pageSize: pageSize (Optional)
func NewQueryResourceBillsRequestWithoutParam ¶
func NewQueryResourceBillsRequestWithoutParam() *QueryResourceBillsRequest
This constructor has better compatible ability when API parameters changed
func (QueryResourceBillsRequest) GetRegionId ¶
func (r QueryResourceBillsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryResourceBillsRequest) SetAppCode ¶
func (r *QueryResourceBillsRequest) SetAppCode(appCode string)
param appCode: appCode(Optional)
func (*QueryResourceBillsRequest) SetBillingType ¶
func (r *QueryResourceBillsRequest) SetBillingType(billingType int)
param billingType: billingType(Optional)
func (*QueryResourceBillsRequest) SetEndTime ¶
func (r *QueryResourceBillsRequest) SetEndTime(endTime string)
param endTime: endTime(Optional)
func (*QueryResourceBillsRequest) SetIgnoreZero ¶
func (r *QueryResourceBillsRequest) SetIgnoreZero(ignoreZero int)
param ignoreZero: ignoreZero(Optional)
func (*QueryResourceBillsRequest) SetPageIndex ¶
func (r *QueryResourceBillsRequest) SetPageIndex(pageIndex int)
param pageIndex: pageIndex(Optional)
func (*QueryResourceBillsRequest) SetPageSize ¶
func (r *QueryResourceBillsRequest) SetPageSize(pageSize int)
param pageSize: pageSize(Optional)
func (*QueryResourceBillsRequest) SetPayState ¶
func (r *QueryResourceBillsRequest) SetPayState(payState int)
param payState: payState(Optional)
func (*QueryResourceBillsRequest) SetPayType ¶
func (r *QueryResourceBillsRequest) SetPayType(payType int)
param payType: payType(Optional)
func (*QueryResourceBillsRequest) SetQueryType ¶
func (r *QueryResourceBillsRequest) SetQueryType(queryType int)
param queryType: 查询类别 1:资源账单 2:消费记录(Optional)
func (*QueryResourceBillsRequest) SetRegion ¶
func (r *QueryResourceBillsRequest) SetRegion(region string)
param region: region(Optional)
func (*QueryResourceBillsRequest) SetRegionId ¶
func (r *QueryResourceBillsRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*QueryResourceBillsRequest) SetResourceId ¶
func (r *QueryResourceBillsRequest) SetResourceId(resourceId string)
param resourceId: resourceId(Optional)
func (*QueryResourceBillsRequest) SetRole ¶
func (r *QueryResourceBillsRequest) SetRole(role int)
param role: role(Optional)
func (*QueryResourceBillsRequest) SetServiceCode ¶
func (r *QueryResourceBillsRequest) SetServiceCode(serviceCode string)
param serviceCode: serviceCode(Optional)
func (*QueryResourceBillsRequest) SetSite ¶
func (r *QueryResourceBillsRequest) SetSite(site int)
param site: site(Optional)
func (*QueryResourceBillsRequest) SetStartTime ¶
func (r *QueryResourceBillsRequest) SetStartTime(startTime string)
param startTime: startTime(Optional)
func (*QueryResourceBillsRequest) SetTimeType ¶
func (r *QueryResourceBillsRequest) SetTimeType(timeType int)
param timeType: timeType(Optional)
type QueryResourceBillsResponse ¶
type QueryResourceBillsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryResourceBillsResult `json:"result"` }
type QueryResourceBillsResult ¶
type QueryResourceBillsResult struct { Pagination billing.Pagination `json:"pagination"` Result []billing.ResourceBillQueryResultItem `json:"result"` }
type SendResourceOrderStatusMessageRequest ¶
type SendResourceOrderStatusMessageRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` /* 操作类型 4:删除 */ Cmd int `json:"cmd"` /* 资源单信息 (Optional) */ OrderList []billing.ResourceOrderStatusVo `json:"orderList"` /* 操作者类型 0:用户 1:管理员(运营) */ OperatorType int `json:"operatorType"` /* 操作人 用户:用户pin 管理员:操作人erp */ OperatorName string `json:"operatorName"` /* 操作时间 (Optional) */ OperateTime *string `json:"operateTime"` }
func NewSendResourceOrderStatusMessageRequest ¶
func NewSendResourceOrderStatusMessageRequest( regionId string, cmd int, operatorType int, operatorName string, ) *SendResourceOrderStatusMessageRequest
* param regionId: (Required) * param cmd: 操作类型 4:删除 (Required) * param operatorType: 操作者类型 0:用户 1:管理员(运营) (Required) * param operatorName: 操作人 用户:用户pin 管理员:操作人erp (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSendResourceOrderStatusMessageRequestWithAllParams ¶
func NewSendResourceOrderStatusMessageRequestWithAllParams( regionId string, cmd int, orderList []billing.ResourceOrderStatusVo, operatorType int, operatorName string, operateTime *string, ) *SendResourceOrderStatusMessageRequest
* param regionId: (Required) * param cmd: 操作类型 4:删除 (Required) * param orderList: 资源单信息 (Optional) * param operatorType: 操作者类型 0:用户 1:管理员(运营) (Required) * param operatorName: 操作人 用户:用户pin 管理员:操作人erp (Required) * param operateTime: 操作时间 (Optional)
func NewSendResourceOrderStatusMessageRequestWithoutParam ¶
func NewSendResourceOrderStatusMessageRequestWithoutParam() *SendResourceOrderStatusMessageRequest
This constructor has better compatible ability when API parameters changed
func (SendResourceOrderStatusMessageRequest) GetRegionId ¶
func (r SendResourceOrderStatusMessageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SendResourceOrderStatusMessageRequest) SetCmd ¶
func (r *SendResourceOrderStatusMessageRequest) SetCmd(cmd int)
param cmd: 操作类型 4:删除(Required)
func (*SendResourceOrderStatusMessageRequest) SetOperateTime ¶
func (r *SendResourceOrderStatusMessageRequest) SetOperateTime(operateTime string)
param operateTime: 操作时间(Optional)
func (*SendResourceOrderStatusMessageRequest) SetOperatorName ¶
func (r *SendResourceOrderStatusMessageRequest) SetOperatorName(operatorName string)
param operatorName: 操作人 用户:用户pin 管理员:操作人erp(Required)
func (*SendResourceOrderStatusMessageRequest) SetOperatorType ¶
func (r *SendResourceOrderStatusMessageRequest) SetOperatorType(operatorType int)
param operatorType: 操作者类型 0:用户 1:管理员(运营)(Required)
func (*SendResourceOrderStatusMessageRequest) SetOrderList ¶
func (r *SendResourceOrderStatusMessageRequest) SetOrderList(orderList []billing.ResourceOrderStatusVo)
param orderList: 资源单信息(Optional)
func (*SendResourceOrderStatusMessageRequest) SetRegionId ¶
func (r *SendResourceOrderStatusMessageRequest) SetRegionId(regionId string)
param regionId: (Required)
type SendResourceOrderStatusMessageResponse ¶
type SendResourceOrderStatusMessageResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SendResourceOrderStatusMessageResult `json:"result"` }
type SendResourceOrderStatusMessageResult ¶
type SendResourceOrderStatusMessageResult struct {
Result bool `json:"result"`
}
Source Files ¶
- AdminQueryBillStatisticsInfo.go
- CalculateCompensateFeeAndSendCoupons.go
- CalculateTotalPrice.go
- GetBillDetail.go
- GetExpiringOrders.go
- GetResourceName.go
- IsArrear.go
- QueryBillStatisticsInfo.go
- QueryConsumeBills.go
- QueryConsumeRecords.go
- QueryConsumptionOverView.go
- QueryPageByCondition.go
- QueryResourceBills.go
- SendResourceOrderStatusMessage.go