Class: TencentCloud::Cpdp::V20190820::CloudSubOrderRefund

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(refundamt = nil, platformrefundamt = nil, submchrefundamt = nil, subouttradeno = nil, subrefundid = nil) ⇒ CloudSubOrderRefund

Returns a new instance of CloudSubOrderRefund.



4515
4516
4517
4518
4519
4520
4521
# File 'lib/v20190820/models.rb', line 4515

def initialize(refundamt=nil, platformrefundamt=nil, submchrefundamt=nil, subouttradeno=nil, subrefundid=nil)
  @RefundAmt = refundamt
  @PlatformRefundAmt = platformrefundamt
  @SubMchRefundAmt = submchrefundamt
  @SubOutTradeNo = subouttradeno
  @SubRefundId = subrefundid
end

Instance Attribute Details

#PlatformRefundAmtObject

Parameters:

  • RefundAmt:

    子订单退款金额

  • PlatformRefundAmt:

    平台应退金额

  • SubMchRefundAmt:

    商家应退金额

  • SubOutTradeNo:

    子订单号

  • SubRefundId:

    子退款单号,调用方需要保证全局唯一性



4513
4514
4515
# File 'lib/v20190820/models.rb', line 4513

def PlatformRefundAmt
  @PlatformRefundAmt
end

#RefundAmtObject

Parameters:

  • RefundAmt:

    子订单退款金额

  • PlatformRefundAmt:

    平台应退金额

  • SubMchRefundAmt:

    商家应退金额

  • SubOutTradeNo:

    子订单号

  • SubRefundId:

    子退款单号,调用方需要保证全局唯一性



4513
4514
4515
# File 'lib/v20190820/models.rb', line 4513

def RefundAmt
  @RefundAmt
end

#SubMchRefundAmtObject

Parameters:

  • RefundAmt:

    子订单退款金额

  • PlatformRefundAmt:

    平台应退金额

  • SubMchRefundAmt:

    商家应退金额

  • SubOutTradeNo:

    子订单号

  • SubRefundId:

    子退款单号,调用方需要保证全局唯一性



4513
4514
4515
# File 'lib/v20190820/models.rb', line 4513

def SubMchRefundAmt
  @SubMchRefundAmt
end

#SubOutTradeNoObject

Parameters:

  • RefundAmt:

    子订单退款金额

  • PlatformRefundAmt:

    平台应退金额

  • SubMchRefundAmt:

    商家应退金额

  • SubOutTradeNo:

    子订单号

  • SubRefundId:

    子退款单号,调用方需要保证全局唯一性



4513
4514
4515
# File 'lib/v20190820/models.rb', line 4513

def SubOutTradeNo
  @SubOutTradeNo
end

#SubRefundIdObject

Parameters:

  • RefundAmt:

    子订单退款金额

  • PlatformRefundAmt:

    平台应退金额

  • SubMchRefundAmt:

    商家应退金额

  • SubOutTradeNo:

    子订单号

  • SubRefundId:

    子退款单号,调用方需要保证全局唯一性



4513
4514
4515
# File 'lib/v20190820/models.rb', line 4513

def SubRefundId
  @SubRefundId
end

Instance Method Details

#deserialize(params) ⇒ Object



4523
4524
4525
4526
4527
4528
4529
# File 'lib/v20190820/models.rb', line 4523

def deserialize(params)
  @RefundAmt = params['RefundAmt']
  @PlatformRefundAmt = params['PlatformRefundAmt']
  @SubMchRefundAmt = params['SubMchRefundAmt']
  @SubOutTradeNo = params['SubOutTradeNo']
  @SubRefundId = params['SubRefundId']
end