Class: TencentCloud::Cpdp::V20190820::OldSubRefund

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(channelexternalrefundid = nil, channelexternalorderid = nil, channelrefundid = nil, subouttradeno = nil, refundamt = nil) ⇒ OldSubRefund

Returns a new instance of OldSubRefund.



12422
12423
12424
12425
12426
12427
12428
# File 'lib/v20190820/models.rb', line 12422

def initialize(channelexternalrefundid=nil, channelexternalorderid=nil, channelrefundid=nil, subouttradeno=nil, refundamt=nil)
  @ChannelExternalRefundId = channelexternalrefundid
  @ChannelExternalOrderId = channelexternalorderid
  @ChannelRefundId = channelrefundid
  @SubOutTradeNo = subouttradeno
  @RefundAmt = refundamt
end

Instance Attribute Details

#ChannelExternalOrderIdObject

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

Parameters:

  • ChannelExternalRefundId:

    支付机构退款流水号

  • ChannelExternalOrderId:

    支付机构支付订单号

  • ChannelRefundId:

    渠道退款订单号

  • SubOutTradeNo:

    子订单号

  • RefundAmt:

    子单退款金额



12420
12421
12422
# File 'lib/v20190820/models.rb', line 12420

def ChannelExternalOrderId
  @ChannelExternalOrderId
end

#ChannelExternalRefundIdObject

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

Parameters:

  • ChannelExternalRefundId:

    支付机构退款流水号

  • ChannelExternalOrderId:

    支付机构支付订单号

  • ChannelRefundId:

    渠道退款订单号

  • SubOutTradeNo:

    子订单号

  • RefundAmt:

    子单退款金额



12420
12421
12422
# File 'lib/v20190820/models.rb', line 12420

def ChannelExternalRefundId
  @ChannelExternalRefundId
end

#ChannelRefundIdObject

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

Parameters:

  • ChannelExternalRefundId:

    支付机构退款流水号

  • ChannelExternalOrderId:

    支付机构支付订单号

  • ChannelRefundId:

    渠道退款订单号

  • SubOutTradeNo:

    子订单号

  • RefundAmt:

    子单退款金额



12420
12421
12422
# File 'lib/v20190820/models.rb', line 12420

def ChannelRefundId
  @ChannelRefundId
end

#RefundAmtObject

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

Parameters:

  • ChannelExternalRefundId:

    支付机构退款流水号

  • ChannelExternalOrderId:

    支付机构支付订单号

  • ChannelRefundId:

    渠道退款订单号

  • SubOutTradeNo:

    子订单号

  • RefundAmt:

    子单退款金额



12420
12421
12422
# File 'lib/v20190820/models.rb', line 12420

def RefundAmt
  @RefundAmt
end

#SubOutTradeNoObject

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

Parameters:

  • ChannelExternalRefundId:

    支付机构退款流水号

  • ChannelExternalOrderId:

    支付机构支付订单号

  • ChannelRefundId:

    渠道退款订单号

  • SubOutTradeNo:

    子订单号

  • RefundAmt:

    子单退款金额



12420
12421
12422
# File 'lib/v20190820/models.rb', line 12420

def SubOutTradeNo
  @SubOutTradeNo
end

Instance Method Details

#deserialize(params) ⇒ Object



12430
12431
12432
12433
12434
12435
12436
# File 'lib/v20190820/models.rb', line 12430

def deserialize(params)
  @ChannelExternalRefundId = params['ChannelExternalRefundId']
  @ChannelExternalOrderId = params['ChannelExternalOrderId']
  @ChannelRefundId = params['ChannelRefundId']
  @SubOutTradeNo = params['SubOutTradeNo']
  @RefundAmt = params['RefundAmt']
end