Class CloudSubOrder
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cpdp.v20190820.models.CloudSubOrder
-
public class CloudSubOrder extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CloudSubOrder()CloudSubOrder(CloudSubOrder source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetAmt()Get 支付金额。 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。CloudAttachmentInfo[]getAttachmentInfoList()Get 附加项信息列表。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。CloudExternalAttachmentData[]getExternalAttachmentDataList()Get 渠道透传数据列表。StringgetMetadata()Get 透传字段。 发货标识,由开发者在调用米大师下单接口的 时候下发。LonggetOriginalAmt()Get 原始金额。 子订单原始金额,OriginalAmt>=Amt。LonggetPlatformIncome()Get 平台应收。 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。StringgetProductDetail()Get 商品详情。 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。StringgetProductName()Get 商品名称。 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。CloudSettleInfogetSettleInfo()Get 结算信息。 例如是否需要分账、是否需要支付确认等。StringgetSubAppId()Get 支付子商户ID。 米大师计费SubAppId,代表子商户。LonggetSubMchIncome()Get 商户应收。 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。StringgetSubOutTradeNo()Get 子订单号。 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。StringgetWxSubMchId()Get 微信子商户号。voidsetAmt(Long Amt)Set 支付金额。 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。voidsetAttachmentInfoList(CloudAttachmentInfo[] AttachmentInfoList)Set 附加项信息列表。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。voidsetExternalAttachmentDataList(CloudExternalAttachmentData[] ExternalAttachmentDataList)Set 渠道透传数据列表。voidsetMetadata(String Metadata)Set 透传字段。 发货标识,由开发者在调用米大师下单接口的 时候下发。voidsetOriginalAmt(Long OriginalAmt)Set 原始金额。 子订单原始金额,OriginalAmt>=Amt。voidsetPlatformIncome(Long PlatformIncome)Set 平台应收。 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。voidsetProductDetail(String ProductDetail)Set 商品详情。 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。voidsetProductName(String ProductName)Set 商品名称。 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。voidsetSettleInfo(CloudSettleInfo SettleInfo)Set 结算信息。 例如是否需要分账、是否需要支付确认等。voidsetSubAppId(String SubAppId)Set 支付子商户ID。 米大师计费SubAppId,代表子商户。voidsetSubMchIncome(Long SubMchIncome)Set 商户应收。 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。voidsetSubOutTradeNo(String SubOutTradeNo)Set 子订单号。 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。voidsetWxSubMchId(String WxSubMchId)Set 微信子商户号。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CloudSubOrder
public CloudSubOrder()
-
CloudSubOrder
public CloudSubOrder(CloudSubOrder source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getSubOutTradeNo
public String getSubOutTradeNo()
Get 子订单号。 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。- Returns:
- SubOutTradeNo 子订单号。 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。
-
setSubOutTradeNo
public void setSubOutTradeNo(String SubOutTradeNo)
Set 子订单号。 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。- Parameters:
SubOutTradeNo- 子订单号。 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。
-
getSubAppId
public String getSubAppId()
Get 支付子商户ID。 米大师计费SubAppId,代表子商户。- Returns:
- SubAppId 支付子商户ID。 米大师计费SubAppId,代表子商户。
-
setSubAppId
public void setSubAppId(String SubAppId)
Set 支付子商户ID。 米大师计费SubAppId,代表子商户。- Parameters:
SubAppId- 支付子商户ID。 米大师计费SubAppId,代表子商户。
-
getProductName
public String getProductName()
Get 商品名称。 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。- Returns:
- ProductName 商品名称。 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。
-
setProductName
public void setProductName(String ProductName)
Set 商品名称。 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。- Parameters:
ProductName- 商品名称。 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。
-
getProductDetail
public String getProductDetail()
Get 商品详情。 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。- Returns:
- ProductDetail 商品详情。 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。
-
setProductDetail
public void setProductDetail(String ProductDetail)
Set 商品详情。 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。- Parameters:
ProductDetail- 商品详情。 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。
-
getPlatformIncome
public Long getPlatformIncome()
Get 平台应收。 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。- Returns:
- PlatformIncome 平台应收。 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
-
setPlatformIncome
public void setPlatformIncome(Long PlatformIncome)
Set 平台应收。 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。- Parameters:
PlatformIncome- 平台应收。 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
-
getSubMchIncome
public Long getSubMchIncome()
Get 商户应收。 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。- Returns:
- SubMchIncome 商户应收。 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
-
setSubMchIncome
public void setSubMchIncome(Long SubMchIncome)
Set 商户应收。 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。- Parameters:
SubMchIncome- 商户应收。 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
-
getMetadata
public String getMetadata()
Get 透传字段。 发货标识,由开发者在调用米大师下单接口的 时候下发。- Returns:
- Metadata 透传字段。 发货标识,由开发者在调用米大师下单接口的 时候下发。
-
setMetadata
public void setMetadata(String Metadata)
Set 透传字段。 发货标识,由开发者在调用米大师下单接口的 时候下发。- Parameters:
Metadata- 透传字段。 发货标识,由开发者在调用米大师下单接口的 时候下发。
-
getAmt
public Long getAmt()
Get 支付金额。 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。- Returns:
- Amt 支付金额。 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。
-
setAmt
public void setAmt(Long Amt)
Set 支付金额。 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。- Parameters:
Amt- 支付金额。 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。
-
getOriginalAmt
public Long getOriginalAmt()
Get 原始金额。 子订单原始金额,OriginalAmt>=Amt。- Returns:
- OriginalAmt 原始金额。 子订单原始金额,OriginalAmt>=Amt。
-
setOriginalAmt
public void setOriginalAmt(Long OriginalAmt)
Set 原始金额。 子订单原始金额,OriginalAmt>=Amt。- Parameters:
OriginalAmt- 原始金额。 子订单原始金额,OriginalAmt>=Amt。
-
getWxSubMchId
public String getWxSubMchId()
Get 微信子商户号。- Returns:
- WxSubMchId 微信子商户号。
-
setWxSubMchId
public void setWxSubMchId(String WxSubMchId)
Set 微信子商户号。- Parameters:
WxSubMchId- 微信子商户号。
-
getSettleInfo
public CloudSettleInfo getSettleInfo()
Get 结算信息。 例如是否需要分账、是否需要支付确认等。- Returns:
- SettleInfo 结算信息。 例如是否需要分账、是否需要支付确认等。
-
setSettleInfo
public void setSettleInfo(CloudSettleInfo SettleInfo)
Set 结算信息。 例如是否需要分账、是否需要支付确认等。- Parameters:
SettleInfo- 结算信息。 例如是否需要分账、是否需要支付确认等。
-
getAttachmentInfoList
public CloudAttachmentInfo[] getAttachmentInfoList()
Get 附加项信息列表。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。- Returns:
- AttachmentInfoList 附加项信息列表。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。
-
setAttachmentInfoList
public void setAttachmentInfoList(CloudAttachmentInfo[] AttachmentInfoList)
Set 附加项信息列表。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。- Parameters:
AttachmentInfoList- 附加项信息列表。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。
-
getExternalAttachmentDataList
public CloudExternalAttachmentData[] getExternalAttachmentDataList()
Get 渠道透传数据列表。- Returns:
- ExternalAttachmentDataList 渠道透传数据列表。
-
setExternalAttachmentDataList
public void setExternalAttachmentDataList(CloudExternalAttachmentData[] ExternalAttachmentDataList)
Set 渠道透传数据列表。- Parameters:
ExternalAttachmentDataList- 渠道透传数据列表。
-
-