Class: TencentCloud::Cpdp::V20190820::OpenBankQueryRefundOrderResult

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(outrefundid = nil, channelrefundid = nil, refundreason = nil, refundamount = nil, realrefundamount = nil, totalamount = nil, timefinish = nil, refundstatus = nil, refundinfo = nil, feeamount = nil, refundmessage = nil, profitsharerespinfolist = nil) ⇒ OpenBankQueryRefundOrderResult

Returns a new instance of OpenBankQueryRefundOrderResult.



12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
# File 'lib/v20190820/models.rb', line 12954

def initialize(outrefundid=nil, channelrefundid=nil, refundreason=nil, refundamount=nil, realrefundamount=nil, totalamount=nil, timefinish=nil, refundstatus=nil, refundinfo=nil, feeamount=nil, refundmessage=nil, profitsharerespinfolist=nil)
  @OutRefundId = outrefundid
  @ChannelRefundId = channelrefundid
  @RefundReason = refundreason
  @RefundAmount = refundamount
  @RealRefundAmount = realrefundamount
  @TotalAmount = totalamount
  @TimeFinish = timefinish
  @RefundStatus = refundstatus
  @RefundInfo = refundinfo
  @FeeAmount = feeamount
  @RefundMessage = refundmessage
  @ProfitShareRespInfoList = profitsharerespinfolist
end

Instance Attribute Details

#ChannelRefundIdObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def ChannelRefundId
  @ChannelRefundId
end

#FeeAmountObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def FeeAmount
  @FeeAmount
end

#OutRefundIdObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def OutRefundId
  @OutRefundId
end

#ProfitShareRespInfoListObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def ProfitShareRespInfoList
  @ProfitShareRespInfoList
end

#RealRefundAmountObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def RealRefundAmount
  @RealRefundAmount
end

#RefundAmountObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def RefundAmount
  @RefundAmount
end

#RefundInfoObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def RefundInfo
  @RefundInfo
end

#RefundMessageObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def RefundMessage
  @RefundMessage
end

#RefundReasonObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def RefundReason
  @RefundReason
end

#RefundStatusObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def RefundStatus
  @RefundStatus
end

#TimeFinishObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def TimeFinish
  @TimeFinish
end

#TotalAmountObject

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

Parameters:

  • OutRefundId:

    外部商户退款单号

  • ChannelRefundId:

    渠道退款单号

  • RefundReason:

    退款原因

  • RefundAmount:

    退款金额,单位分

  • RealRefundAmount:

    实际退款金额,单位分

  • TotalAmount:

    原支付订单总金额,单位分

  • TimeFinish:

    退款完成时间

  • RefundStatus:

    退款订单状态

  • RefundInfo:

    退款明细信息

  • FeeAmount:

    退款手续费金额

  • RefundMessage:

    退款返回描述,比如失败原因等。

  • ProfitShareRespInfoList:

    分账信息



12952
12953
12954
# File 'lib/v20190820/models.rb', line 12952

def TotalAmount
  @TotalAmount
end

Instance Method Details

#deserialize(params) ⇒ Object



12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
# File 'lib/v20190820/models.rb', line 12969

def deserialize(params)
  @OutRefundId = params['OutRefundId']
  @ChannelRefundId = params['ChannelRefundId']
  @RefundReason = params['RefundReason']
  @RefundAmount = params['RefundAmount']
  @RealRefundAmount = params['RealRefundAmount']
  @TotalAmount = params['TotalAmount']
  @TimeFinish = params['TimeFinish']
  @RefundStatus = params['RefundStatus']
  @RefundInfo = params['RefundInfo']
  @FeeAmount = params['FeeAmount']
  @RefundMessage = params['RefundMessage']
  unless params['ProfitShareRespInfoList'].nil?
    @ProfitShareRespInfoList = []
    params['ProfitShareRespInfoList'].each do |i|
      openbankprofitsharerespinfo_tmp = OpenBankProfitShareRespInfo.new
      openbankprofitsharerespinfo_tmp.deserialize(i)
      @ProfitShareRespInfoList << openbankprofitsharerespinfo_tmp
    end
  end
end