apis

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 28, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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

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

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

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CalculateCompensateFeeAndSendCouponsRequest) SetPin

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) SetPin

func (r *IsArrearRequest) SetPin(pin string)

param pin: (Optional)

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 QueryBillStatisticsInfoResult

type QueryBillStatisticsInfoResult struct {
	TotalFee         int `json:"totalFee"`
	CashPayFee       int `json:"cashPayFee"`
	CashCouponPayFee int `json:"cashCouponPayFee"`
	BalancePayFee    int `json:"balancePayFee"`
	ArrearFee        int `json:"arrearFee"`
	BillFee          int `json:"billFee"`
	DiscountFee      int `json:"discountFee"`
}

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

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SendResourceOrderStatusMessageRequest) SetCmd

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

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL