Documentation
¶
Index ¶
- type CartExtraChargeVo
- type ConfirmDeliveryInfo
- type CreateOrderInfo
- type CreateOrderResultVo
- type JdxProductSkuVo
- type JdxProductVo
- type JdxProductVoListData
- type JdxSkuExtraChargeVo
- type OrderItemExtraChargeInfo
- type OrderPriceProtocolVo
- type OrderResourceFormulaVo
- type ProductServiceVo
- type ProductServiceVoListData
- type QueryDeliveryInfoResultVo
- type QueryPriceParam
- type QueryPriceResultVo
- type ReportOrderInfo
- type StoreServiceDetailVo
- type StoreServiceVo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CartExtraChargeVo ¶ added in v1.12.0
type ConfirmDeliveryInfo ¶
type CreateOrderInfo ¶ added in v1.12.0
type CreateOrderInfo struct {
/* spu ID */
ProductId int `json:"productId"`
/* sku ID */
SkuId int `json:"skuId"`
/* 购买数量 */
BuyNum int `json:"buyNum"`
/* 备注 (Optional) */
Remark *string `json:"remark"`
/* 额外计费项信息 (Optional) */
CartExtraChargeVos []CartExtraChargeVo `json:"cartExtraChargeVos"`
}
type CreateOrderResultVo ¶ added in v1.12.0
type CreateOrderResultVo struct {
/* 订单号 (Optional) */
OrderNumber string `json:"orderNumber"`
}
type JdxProductSkuVo ¶ added in v1.12.0
type JdxProductSkuVo struct {
/* sku ID (Optional) */
SkuId int `json:"skuId"`
/* sku名称 (Optional) */
SkuName string `json:"skuName"`
/* 销售属性json字符串,version表示版本(套次、周期、套餐包类商品均有该属性),validity表示周期(周期和套餐包类商品有该属性),packageNum表示条数(只有套餐包类商品有该属性):例如[{"attrCode":"version","attrValue":"升级版"},{"attrCode":"validity","attrValue":365},{"attrCode":"packageNum","attrValue":1000}] (Optional) */
SaleAttributes string `json:"saleAttributes"`
/* 最大购买数量 (Optional) */
MaxBuyNum int `json:"maxBuyNum"`
/* 最小购买数量 (Optional) */
MinBuyNum int `json:"minBuyNum"`
/* sku 售价 (Optional) */
SkuSellingPrice int `json:"skuSellingPrice"`
/* 额外计费项信息 (Optional) */
SkuExtraChargeList []JdxSkuExtraChargeVo `json:"skuExtraChargeList"`
}
type JdxProductVo ¶ added in v1.12.0
type JdxProductVo struct {
/* 产品ID (Optional) */
ProductId int `json:"productId"`
/* 商品名称 (Optional) */
ProductName string `json:"productName"`
/* 商标图片地址 (Optional) */
TrademarkUrl string `json:"trademarkUrl"`
/* 所属一级分类名称 (Optional) */
CategoryLevel1Name string `json:"categoryLevel1Name"`
/* 所属二级分类名称 (Optional) */
CategoryLevel2Name string `json:"categoryLevel2Name"`
/* 交付形态 (Optional) */
DeliveryForm int `json:"deliveryForm"`
/* 交付形态名称 (Optional) */
DeliveryFormName string `json:"deliveryFormName"`
/* 商品简介 (Optional) */
Introduction string `json:"introduction"`
/* 商品定价模式 1:按套次、2:按周期、3:按套餐包 (Optional) */
SellType int `json:"sellType"`
/* 商品定价模式名称 (Optional) */
SellTypeName string `json:"sellTypeName"`
/* -1:不允许退款, 单位:天, 默认-1 (Optional) */
RefundDays int `json:"refundDays"`
/* pc端商品详情 (Optional) */
PcProductDetail string `json:"pcProductDetail"`
/* m端商品详情 (Optional) */
MProductDetail string `json:"mProductDetail"`
/* sku详情信息 (Optional) */
ProductSkuList []JdxProductSkuVo `json:"productSkuList"`
}
type JdxProductVoListData ¶ added in v1.12.0
type JdxProductVoListData struct {
/* 页码 (Optional) */
PageNo int `json:"pageNo"`
/* 每页记录数 (Optional) */
PageSize int `json:"pageSize"`
/* 总记录数 (Optional) */
TotalRecord int `json:"totalRecord"`
/* 总页数 (Optional) */
TotalPage int `json:"totalPage"`
/* 商品信息列表 (Optional) */
DataList []JdxProductVo `json:"dataList"`
}
type JdxSkuExtraChargeVo ¶ added in v1.12.0
type JdxSkuExtraChargeVo struct {
/* 额外计费项名称 (Optional) */
ExtraChargeName string `json:"extraChargeName"`
/* 额外计费项单位 (Optional) */
ExtraChargeUnit string `json:"extraChargeUnit"`
/* 售价 (Optional) */
SellingPrice int `json:"sellingPrice"`
/* 1、范围 2、枚举 (Optional) */
NumType int `json:"numType"`
/* 1,100逗号分隔,numType=1表示可购买数量的范围,numType=2表示只支持购买特定数量 (Optional) */
Num string `json:"num"`
}
type OrderItemExtraChargeInfo ¶ added in v1.7.0
type OrderItemExtraChargeInfo struct {
/* 购买用户pin (Optional) */
Name string `json:"name"`
/* 单位 (Optional) */
Unit string `json:"unit"`
/* 购买数量 (Optional) */
BuyNum int `json:"buyNum"`
/* 销售价格 (Optional) */
SellingPrice string `json:"sellingPrice"`
/* 结算价格 (Optional) */
SettlementPrice string `json:"settlementPrice"`
}
type OrderPriceProtocolVo ¶ added in v1.8.0
type OrderPriceProtocolVo struct {
/* 资源id,续费和升降配时必传,其他非必传 (Optional) */
ResourceId *string `json:"resourceId"`
/* 资源的类型,取值vm,disk,ip等,具体取值请在对接时联系我们 */
ServiceCode string `json:"serviceCode"`
/* 资源所在区域,取值cn-north-1,cn-east-1,cn-east-2,cn-south-1 */
Region string `json:"region"`
/* 计费类型,1:按配置 2:按用量 3:包年包月 */
BillingType int `json:"billingType"`
/* 资源配置项列表 (Optional) */
Formula []OrderResourceFormulaVo `json:"formula"`
/* 资源数量 */
Count int `json:"count"`
/* 资源使用时长 */
TimeSpan int `json:"timeSpan"`
/* 资源使用时长类型,1:小时 2:天 3:月 4:年 */
TimeUnit int `json:"timeUnit"`
/* 资源网络类型,0:无 1:non-BGP 2:BGP,当资源类型是ip时,则需要填写1或者2,其他资源类型填写0 */
NetworkOperator int `json:"networkOperator"`
/* 用户pin,如有优惠用户,则填写优惠用户的pin,否则不用填写 (Optional) */
Pin *string `json:"pin"`
/* 开始时间,格式:yyyy-MM-dd HH:mm:ss */
StartTime string `json:"startTime"`
/* 结束时间,格式:yyyy-MM-dd HH:mm:ss (Optional) */
EndTime *string `json:"endTime"`
}
type OrderResourceFormulaVo ¶ added in v1.8.0
type ProductServiceVo ¶
type ProductServiceVo struct {
/* 交付单号 (Optional) */
DeliverNumber string `json:"deliverNumber"`
/* 订单号 (Optional) */
OrderNumber string `json:"orderNumber"`
/* 续费订单所关联的新购订单号,该字段只针对续费单有效,新购单该字段为null (Optional) */
RefOrderNumber string `json:"refOrderNumber"`
/* 订单类型 (Optional) */
OrderType int `json:"orderType"`
/* 订单类型名称 (Optional) */
OrderTypeName string `json:"orderTypeName"`
/* 购买人 (Optional) */
BuyerPin string `json:"buyerPin"`
/* 映射编号 (Optional) */
MappingCode string `json:"mappingCode"`
/* 是否支持自动交付:0表示不支持,1表示支持 (Optional) */
SupportAutoDeliver int `json:"supportAutoDeliver"`
/* 产品ID (Optional) */
ProductId int `json:"productId"`
/* sku ID (Optional) */
SkuId int `json:"skuId"`
/* sku名称 (Optional) */
SkuName string `json:"skuName"`
/* 服务code (Optional) */
ServiceCode string `json:"serviceCode"`
/* 数量 (Optional) */
Num int `json:"num"`
/* 周期 (Optional) */
Period int `json:"period"`
/* 周期类型 (Optional) */
PeriodType int `json:"periodType"`
/* 周期类型名称 (Optional) */
PeriodTypeName string `json:"periodTypeName"`
/* 账号数量 (Optional) */
AccountNum int `json:"accountNum"`
/* 交付状态 (Optional) */
DeliverStatus int `json:"deliverStatus"`
/* 交付状态名称 (Optional) */
DeliverStatusName string `json:"deliverStatusName"`
/* 服务生效时间,格式:yyyy-MM-dd HH:mm:ss (Optional) */
EffectiveDt string `json:"effectiveDt"`
/* 服务过期时间,格式:yyyy-MM-dd HH:mm:ss (Optional) */
FailureDt string `json:"failureDt"`
/* 商品属性 (Optional) */
ExtraInfo string `json:"extraInfo"`
/* 交付单备注 (Optional) */
Remark string `json:"remark"`
/* 订单金额 (Optional) */
OrderTotalFee string `json:"orderTotalFee"`
/* 订单实付金额 (Optional) */
OrderActualFee string `json:"orderActualFee"`
/* 订单支付时间 (Optional) */
PaymentDt string `json:"paymentDt"`
/* 额外计费项信息 (Optional) */
ExtraChargeInfo string `json:"extraChargeInfo"`
/* 额外计费详情信息 (Optional) */
OrderItemExtraChargeInfos []OrderItemExtraChargeInfo `json:"orderItemExtraChargeInfos"`
}
type ProductServiceVoListData ¶
type ProductServiceVoListData struct {
/* 页码 (Optional) */
PageNo int `json:"pageNo"`
/* 每页记录数 (Optional) */
PageSize int `json:"pageSize"`
/* 总记录数 (Optional) */
TotalRecord int `json:"totalRecord"`
/* 总页数 (Optional) */
TotalPage int `json:"totalPage"`
/* 交付单信息列表 (Optional) */
DataList []ProductServiceVo `json:"dataList"`
}
type QueryDeliveryInfoResultVo ¶ added in v1.12.0
type QueryPriceParam ¶ added in v1.8.0
type QueryPriceParam struct {
/* 操作类型 1:创建 2:续费 3:升降配 */
Cmd int `json:"cmd"`
/* 打包购买包数 */
PackageCount int `json:"packageCount"`
/* */
OrderList []OrderPriceProtocolVo `json:"orderList"`
}
type QueryPriceResultVo ¶ added in v1.8.0
type QueryPriceResultVo struct {
/* 总金额,小数后2位精度 (Optional) */
TotalPrice int `json:"totalPrice"`
/* 总金额,小数后4位精度 (Optional) */
TotalPriceScale4 int `json:"totalPriceScale4"`
/* 折扣后总金额 (Optional) */
DiscountedTotalPrice int `json:"discountedTotalPrice"`
/* 折扣优惠金额 (Optional) */
TotalDiscount int `json:"totalDiscount"`
/* 订单原价 (Optional) */
TotalOriginalPrice int `json:"totalOriginalPrice"`
/* 备注 (Optional) */
Remark string `json:"remark"`
}
type ReportOrderInfo ¶ added in v1.8.0
type ReportOrderInfo struct {
/* 订单号 */
OrderNumber string `json:"orderNumber"`
/* 经销商账号 (Optional) */
DistributorAccount *string `json:"distributorAccount"`
/* 经销商名称 (Optional) */
DistributorName *string `json:"distributorName"`
/* 补充信息,填写当前订单的一些描述信息 (Optional) */
ExtraInfo *string `json:"extraInfo"`
}
type StoreServiceDetailVo ¶ added in v1.7.0
type StoreServiceDetailVo struct {
/* 商品spu对应的id (Optional) */
SpuId int `json:"spuId"`
/* 商品sku对应的id (Optional) */
SkuId int `json:"skuId"`
/* 滚存天数 (Optional) */
StoreDays int `json:"storeDays"`
/* 开始时间,格式:yyyy-MM-dd HH:mm:ss (Optional) */
StartTime string `json:"startTime"`
/* 结束时间,格式:yyyy-MM-dd HH:mm:ss (Optional) */
EndTime string `json:"endTime"`
}
type StoreServiceVo ¶ added in v1.7.0
type StoreServiceVo struct {
/* 购买用户pin (Optional) */
BuyerPin string `json:"buyerPin"`
/* 业务数据,下单时传入的 (Optional) */
BusinessData string `json:"businessData"`
/* 云存服务明细列表 (Optional) */
StoreServiceDetails []StoreServiceDetailVo `json:"storeServiceDetails"`
/* 订单数量 (Optional) */
OrderNum int `json:"orderNum"`
/* 更新时间,格式:yyyy-MM-dd HH:mm:ss (Optional) */
UpdateTime string `json:"updateTime"`
}
Source Files
¶
- CartExtraChargeVo.go
- ConfirmDeliveryInfo.go
- CreateOrderInfo.go
- CreateOrderResultVo.go
- JdxProductSkuVo.go
- JdxProductVo.go
- JdxProductVoListData.go
- JdxSkuExtraChargeVo.go
- OrderItemExtraChargeInfo.go
- OrderPriceProtocolVo.go
- OrderResourceFormulaVo.go
- ProductServiceVo.go
- ProductServiceVoListData.go
- QueryDeliveryInfoResultVo.go
- QueryPriceParam.go
- QueryPriceResultVo.go
- ReportOrderInfo.go
- StoreServiceDetailVo.go
- StoreServiceVo.go
Click to show internal directories.
Click to hide internal directories.