models

package
v1.54.0 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2021 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateOrderRequestList

type CreateOrderRequestList struct {

	/*  (Optional) */
	CreateOrderRequests []CreateOrderRequestObject `json:"createOrderRequests"`
}

type CreateOrderRequestObject

type CreateOrderRequestObject struct {

	/* 业务线 (Optional) */
	AppCode string `json:"appCode"`

	/* 可用区 (Optional) */
	Az string `json:"az"`

	/* 计费时长 (Optional) */
	ChargeDuration int `json:"chargeDuration"`

	/* 计费类型(CONFIG-按配置,FLOW-按用量MONTHLY-包年包月,ONCE-按次付费) (Optional) */
	ChargeMode string `json:"chargeMode"`

	/* 计费时长单位(HOUR-小时,DAY-天,MONTH-月,YEAR-年) (Optional) */
	ChargeUnit string `json:"chargeUnit"`

	/* 自定义参数 (Optional) */
	CustomInfo string `json:"customInfo"`

	/* 销售属性 (Optional) */
	ExtraInfo []ExtraInfo `json:"extraInfo"`

	/* 配置计费项 (Optional) */
	Formula string `json:"formula"`

	/* 资源名称 (Optional) */
	ItemName string `json:"itemName"`

	/* 商品类型(COMMON_ITEM-普通商品,ACTIVITY_ITEM-活动商品) (Optional) */
	ItemType string `json:"itemType"`

	/* 购买订单类型(NEW-新购,RENEW-续费,RESIZE_FORMULA-配置变更) (Optional) */
	OrderType string `json:"orderType"`

	/* 付费类型(PRE_PAID-预付费,POST_PAID-后付费) (Optional) */
	PayType string `json:"payType"`

	/* 用户pin (Optional) */
	Pin string `json:"pin"`

	/* 促销明细 (Optional) */
	PromotionInfo string `json:"promotionInfo"`

	/* 数量 (Optional) */
	Quantity int `json:"quantity"`

	/* 资源地域 (Optional) */
	Region string `json:"region"`

	/* 资源id (Optional) */
	ResourceId string `json:"resourceId"`

	/* 支付成功后的回调地址(例如://inf.jcloud.com),如果需要自己提供回调地址则设置该字段,否则会回调到inf.jdcloud.com (Optional) */
	ReturnUrl string `json:"returnUrl"`

	/* 销售属性 (Optional) */
	SalesAttribute string `json:"salesAttribute"`

	/* 产品线 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 服务商名称 (Optional) */
	ServiceProviderName string `json:"serviceProviderName"`

	/* 服务商pin (Optional) */
	ServiceProviderPin string `json:"serviceProviderPin"`

	/* 站点名称(MAIN_SITE-主站,INTERNATIONAL_SITE-国际站,SUQIAN_DEDICATED_CLOUD-宿迁专有云) (Optional) */
	SiteType string `json:"siteType"`

	/* 下单唯一标识 (Optional) */
	SourceId string `json:"sourceId"`

	/* 打包标识,打包在一起的产品用相同的taskId (Optional) */
	TaskId string `json:"taskId"`
}

type CreateOrderResponseObject

type CreateOrderResponseObject struct {

	/* 消息 (Optional) */
	Message string `json:"message"`

	/* 订单号 (Optional) */
	OrderNumber string `json:"orderNumber"`

	/* 应付金额(订单总金额-折扣金额) (Optional) */
	ActualFee int `json:"actualFee"`

	/* 是否成功 (Optional) */
	Success bool `json:"success"`

	/* 资源简单列表 (Optional) */
	OrderResourceInfoList []OrderResourceInfo `json:"orderResourceInfoList"`
}

type ExtraInfo

type ExtraInfo struct {

	/* 名称 (Optional) */
	Name string `json:"name"`

	/* 值 (Optional) */
	Value string `json:"value"`
}

type ListOrderRequest

type ListOrderRequest struct {

	/* 业务线 (Optional) */
	AppCode *string `json:"appCode"`

	/* 计费类型(CONFIG-按配置,FLOW-按用量MONTHLY-包年包月,ONCE-按次付费) (Optional) */
	ChargeMode *string `json:"chargeMode"`

	/* 查询订单开始时间戳 (Optional) */
	StartTime *int64 `json:"startTime"`

	/* 查询订单结束时间戳 (Optional) */
	EndTime *int64 `json:"endTime"`

	/* 购买订单类型(NEW-新购,RENEW-续费,RESIZE_FORMULA-配置变更,TEMP_UPGRADE-临时升配) (Optional) */
	OrderType *string `json:"orderType"`

	/* 分页:订单第几页 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页:订单条数 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 付费类型(PRE_PAID-预付费,POST_PAID-后付费) (Optional) */
	PayType *string `json:"payType"`

	/* 产品线 (Optional) */
	ServiceCode *string `json:"serviceCode"`

	/* 订单状态(PAID-已支付,CANCELED-已取消,NO_PAY-未支付,FAILED-失败,DEALING-处理中,REFUND_PART-部分退款,REFUND_ALL-全部退款) (Optional) */
	Status *string `json:"status"`
}

type OrderDetailResponseObject

type OrderDetailResponseObject struct {

	/* 业务线 (Optional) */
	AppCode string `json:"appCode"`

	/* 业务线名称 (Optional) */
	AppName string `json:"appName"`

	/* 余额支付金额 (Optional) */
	BalancePay int `json:"balancePay"`

	/* 折扣金额 (Optional) */
	DiscountFee int `json:"discountFee"`

	/* 退款金额 (Optional) */
	RefundFee int `json:"refundFee"`

	/* 代金券金额 (Optional) */
	FavorableFee int `json:"favorableFee"`

	/* 订单总金额 (Optional) */
	TotalFee int `json:"totalFee"`

	/* 现金支付金额 (Optional) */
	MoneyPay int `json:"moneyPay"`

	/* 应付金额(订单总金额-折扣金额) (Optional) */
	ActualFee int `json:"actualFee"`

	/* 已支付总额 (Optional) */
	PaidFee int `json:"paidFee"`

	/* 活动订单类型(NORMAL-正常订单,ACTIVITY-活动订单) (Optional) */
	ActivityType string `json:"activityType"`

	/* 计费类型(CONFIG-按配置,FLOW-按用量MONTHLY-包年包月,ONCE-按次付费) (Optional) */
	ChargeMode string `json:"chargeMode"`

	/* 订单创建时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	CreateTime string `json:"createTime"`

	/* 未支付订单自动取消时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	ExpirationTime string `json:"expirationTime"`

	/* 订单号 (Optional) */
	OrderNumber string `json:"orderNumber"`

	/* 购买订单类型(NEW-新购,RENEW-续费,RESIZE_FORMULA-配置变更) (Optional) */
	OrderType string `json:"orderType"`

	/* 订单支付时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	PayTime string `json:"payTime"`

	/* 付费类型(PRE_PAID-预付费,POST_PAID-后付费) (Optional) */
	PayType string `json:"payType"`

	/* 支付确认页地址 (Optional) */
	PayUrl string `json:"payUrl"`

	/* 付款人 (Optional) */
	Payer string `json:"payer"`

	/* 支付渠道(BALANCE_PAYMENT-余额支付,ENTERPRISE_BANK_PAYMENT-企业网银,PERSONAL_BANK_PAYMENT-个人网银,JD_PAYMENT-京东,WENXIN_PAYMENT-微信支付,OFFLINE_PAYMENT-线下汇款) (Optional) */
	PaymentChannel string `json:"paymentChannel"`

	/* 支付订单号 (Optional) */
	PaymentNumber string `json:"paymentNumber"`

	/* 用户pin (Optional) */
	Pin string `json:"pin"`

	/* 订单申请人,创建人 (Optional) */
	Proposer string `json:"proposer"`

	/* 备注 (Optional) */
	Remark string `json:"remark"`

	/* 自营类型(SELF_SUPPORT-自营,THIRD_PARTY_SUPPORT-非自营) (Optional) */
	SelfSupportType string `json:"selfSupportType"`

	/* 产品线名称 (Optional) */
	ServiceName string `json:"serviceName"`

	/* 站点名称(MAIN_SITE-主站,INTERNATIONAL_SITE-国际站,SUQIAN_DEDICATED_CLOUD-宿迁专有云) (Optional) */
	SiteType string `json:"siteType"`

	/* 订单状态(PAID-已支付,FAILED-失败,NO_PAY-未支付,DEALING-处理中,CANCELED-已取消,REFUND_PART-部分退款,REFUND_ALL-全部退款) (Optional) */
	Status string `json:"status"`

	/* 订单更新时间 (Optional) */
	UpdatedTime string `json:"updatedTime"`

	/* 子订单 (Optional) */
	ChildOrderDetailList []OrderDetailResponseObject `json:"childOrderDetailList"`

	/* 子资源订单 (Optional) */
	OrderItemDetails []OrderItemDetailResponseObject `json:"orderItemDetails"`
}

type OrderItemDetailResponseObject

type OrderItemDetailResponseObject struct {

	/* 订单总金额 (Optional) */
	TotalFee int `json:"totalFee"`

	/* 应付金额(订单总金额-折扣金额) (Optional) */
	ActualFee int `json:"actualFee"`

	/* 余额支付金额 (Optional) */
	BalancePay int `json:"balancePay"`

	/* 计费时长 (Optional) */
	ChargeDuration int `json:"chargeDuration"`

	/* 现金支付金额 (Optional) */
	MoneyPay int `json:"moneyPay"`

	/* 退款金额 (Optional) */
	RefundFee int `json:"refundFee"`

	/* 计费类型(CONFIG-按配置,FLOW-按用量MONTHLY-包年包月,ONCE-按次付费) (Optional) */
	ChargeMode string `json:"chargeMode"`

	/* 订单创建时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	CreateTime string `json:"createTime"`

	/* 续费后资源到期时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	ExpireDateAfter string `json:"expireDateAfter"`

	/* 续费前资源到期时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	ExpireDateBefore string `json:"expireDateBefore"`

	/* 销售属性 (Optional) */
	ExtraInfo []ExtraInfo `json:"extraInfo"`

	/* 续费后资源到期-销售属性 (Optional) */
	ExtraInfoAfter []ExtraInfo `json:"extraInfoAfter"`

	/* 续费前资源到期-销售属性 (Optional) */
	ExtraInfoBefore []ExtraInfo `json:"extraInfoBefore"`

	/* 代金券金额 (Optional) */
	FavorableFee int `json:"favorableFee"`

	/* 配置计费项 (Optional) */
	Formula string `json:"formula"`

	/* 资源id (Optional) */
	ItemId string `json:"itemId"`

	/* 资源名称 (Optional) */
	ItemName string `json:"itemName"`

	/* 订单号 (Optional) */
	OrderNumber string `json:"orderNumber"`

	/* 价格快照 (Optional) */
	PriceSnapshot string `json:"priceSnapshot"`

	/* 数量 (Optional) */
	Quantity int `json:"quantity"`

	/* 备注 (Optional) */
	Remark string `json:"remark"`

	/* 变配明细(UP-升配补差价,DOWN-降配延时,MODIFY_CONFIG-调整配置,RENEW-续费,RENEW_UP-续费升配,RENEW_DOWN-续费降配,MONTHLY-配置转包年包月,RENEW_FREE-补偿续费) (Optional) */
	ResizeFormulaType string `json:"resizeFormulaType"`

	/* 产品名称 (Optional) */
	ServiceName string `json:"serviceName"`

	/* 站点名称(MAIN_SITE-主站,INTERNATIONAL_SITE-国际站,SUQIAN_DEDICATED_CLOUD-宿迁专有云) (Optional) */
	SiteType string `json:"siteType"`

	/* 资源状态(CREATING-创建中,SUCCESS-成功,FAIL-失败) (Optional) */
	Status string `json:"status"`

	/* 计费时长单位(HOUR-小时,DAY-天,MONTH-月,YEAR-年) (Optional) */
	Unit string `json:"unit"`

	/* 子订单 (Optional) */
	OrderItemDetailResponse []OrderItemDetailResponseObject `json:"orderItemDetailResponse"`
}

type OrderResourceInfo

type OrderResourceInfo struct {

	/* 订单号 (Optional) */
	OrderNumber string `json:"orderNumber"`

	/* 用户pin (Optional) */
	Pin string `json:"pin"`

	/* 资源id,下单没有传替,则预生成一个 (Optional) */
	ResourceId string `json:"resourceId"`

	/* 创建资源唯一标识 (Optional) */
	SourceId string `json:"sourceId"`
}

type OrderResponseObject

type OrderResponseObject struct {

	/* 订单应付金额 (Optional) */
	ActualFee int `json:"actualFee"`

	/* 业务线 (Optional) */
	AppCode string `json:"appCode"`

	/* 业务名称 (Optional) */
	AppName string `json:"appName"`

	/* 计费类型(CONFIG-按配置,FLOW-按用量MONTHLY-包年包月,ONCE-按次付费) (Optional) */
	ChargeMode string `json:"chargeMode"`

	/* 订单创建时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	CreateTime string `json:"createTime"`

	/* 折扣金额 (Optional) */
	DiscountFee int `json:"discountFee"`

	/* 订单号 (Optional) */
	OrderNumber string `json:"orderNumber"`

	/* 购买订单类型(NEW-新购,RENEW-续费,RESIZE_FORMULA-配置变更) (Optional) */
	OrderType string `json:"orderType"`

	/* 订单支付时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	PayTime string `json:"payTime"`

	/* 付费类型(PRE_PAID-预付费,POST_PAID-后付费) (Optional) */
	PayType string `json:"payType"`

	/* 订单号 (Optional) */
	PaymentNumber string `json:"paymentNumber"`

	/* 用户pin (Optional) */
	Pin string `json:"pin"`

	/* 自营类型(SELF_SUPPORT-自营,THIRD_PARTY_SUPPORT-非自营) (Optional) */
	SelfSupportType string `json:"selfSupportType"`

	/* 产品线名称 (Optional) */
	ServiceName string `json:"serviceName"`

	/* 订单状态(PAID-已支付,FAILED-失败,NO_PAY-未支付,DEALING-处理中,CANCELED-已取消,REFUND_PART-部分退款,REFUND_ALL-全部退款) (Optional) */
	Status string `json:"status"`

	/* 订单总金额 (Optional) */
	TotalFee int `json:"totalFee"`
}

Jump to

Keyboard shortcuts

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