Class: TencentCloud::Cpdp::V20190820::CloudSubOrderReturn

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190820/models.rb

Overview

子订单详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subouttradeno = nil, subappid = nil, productname = nil, productdetail = nil, platformincome = nil, submchincome = nil, amt = nil, originalamt = nil, settlecheck = nil, settleinfo = nil, metadata = nil, attachmentinfolist = nil, channelexternalsuborderid = nil, wxsubmchid = nil, channelsubpayorderid = nil, productid = nil) ⇒ CloudSubOrderReturn

Returns a new instance of CloudSubOrderReturn.



4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
# File 'lib/v20190820/models.rb', line 4573

def initialize(subouttradeno=nil, subappid=nil, productname=nil, productdetail=nil, platformincome=nil, submchincome=nil, amt=nil, originalamt=nil, settlecheck=nil, settleinfo=nil, =nil, attachmentinfolist=nil, channelexternalsuborderid=nil, wxsubmchid=nil, channelsubpayorderid=nil, productid=nil)
  @SubOutTradeNo = subouttradeno
  @SubAppId = subappid
  @ProductName = productname
  @ProductDetail = productdetail
  @PlatformIncome = platformincome
  @SubMchIncome = submchincome
  @Amt = amt
  @OriginalAmt = originalamt
  @SettleCheck = settlecheck
  @SettleInfo = settleinfo
  @Metadata = 
  @AttachmentInfoList = attachmentinfolist
  @ChannelExternalSubOrderId = channelexternalsuborderid
  @WxSubMchId = wxsubmchid
  @ChannelSubPayOrderId = channelsubpayorderid
  @ProductId = productid
end

Instance Attribute Details

#AmtObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def Amt
  @Amt
end

#AttachmentInfoListObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def AttachmentInfoList
  @AttachmentInfoList
end

#ChannelExternalSubOrderIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def ChannelExternalSubOrderId
  @ChannelExternalSubOrderId
end

#ChannelSubPayOrderIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def ChannelSubPayOrderId
  @ChannelSubPayOrderId
end

#MetadataObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def Metadata
  @Metadata
end

#OriginalAmtObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def OriginalAmt
  @OriginalAmt
end

#PlatformIncomeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def PlatformIncome
  @PlatformIncome
end

#ProductDetailObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def ProductDetail
  @ProductDetail
end

#ProductIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def ProductId
  @ProductId
end

#ProductNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def ProductName
  @ProductName
end

#SettleCheckObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def SettleCheck
  @SettleCheck
end

#SettleInfoObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def SettleInfo
  @SettleInfo
end

#SubAppIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def SubAppId
  @SubAppId
end

#SubMchIncomeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def SubMchIncome
  @SubMchIncome
end

#SubOutTradeNoObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def SubOutTradeNo
  @SubOutTradeNo
end

#WxSubMchIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SubOutTradeNo:

    子订单号

  • SubAppId:

    米大师计费SubAppId,代表子商户

  • ProductName:

    子订单商品名称

  • ProductDetail:

    子订单商品详情

  • PlatformIncome:

    子订单平台应收金额,单位:分

  • SubMchIncome:

    子订单结算应收金额,单位:分

  • Amt:

    子订单支付金额

  • OriginalAmt:

    子订单原始金额

  • SettleCheck:

    核销状态,1表示核销,0表示未核销

  • SettleInfo:

    结算信息

  • Metadata:

    透传字段,由开发者在调用米大师下单接口的时候下发

  • AttachmentInfoList:

    附加项信息

  • ChannelExternalSubOrderId:

    渠道方应答的订单号,透传处理

  • WxSubMchId:

    微信子商户号

  • ChannelSubPayOrderId:

    米大师侧渠道子订单号

  • ProductId:

    物品ID



4571
4572
4573
# File 'lib/v20190820/models.rb', line 4571

def WxSubMchId
  @WxSubMchId
end

Instance Method Details

#deserialize(params) ⇒ Object



4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
# File 'lib/v20190820/models.rb', line 4592

def deserialize(params)
  @SubOutTradeNo = params['SubOutTradeNo']
  @SubAppId = params['SubAppId']
  @ProductName = params['ProductName']
  @ProductDetail = params['ProductDetail']
  @PlatformIncome = params['PlatformIncome']
  @SubMchIncome = params['SubMchIncome']
  @Amt = params['Amt']
  @OriginalAmt = params['OriginalAmt']
  @SettleCheck = params['SettleCheck']
  unless params['SettleInfo'].nil?
    @SettleInfo = CloudSettleInfo.new
    @SettleInfo.deserialize(params['SettleInfo'])
  end
  @Metadata = params['Metadata']
  unless params['AttachmentInfoList'].nil?
    @AttachmentInfoList = CloudAttachmentInfo.new
    @AttachmentInfoList.deserialize(params['AttachmentInfoList'])
  end
  @ChannelExternalSubOrderId = params['ChannelExternalSubOrderId']
  @WxSubMchId = params['WxSubMchId']
  @ChannelSubPayOrderId = params['ChannelSubPayOrderId']
  @ProductId = params['ProductId']
end