Class: TencentCloud::Cpdp::V20190820::CreateOpenBankOrderRechargeResult

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(channelorderid = nil, thirdpayorderid = nil, redirectinfo = nil, outorderid = nil, dealstatus = nil, dealmessage = nil, pcweburl = nil) ⇒ CreateOpenBankOrderRechargeResult

Returns a new instance of CreateOpenBankOrderRechargeResult.



7544
7545
7546
7547
7548
7549
7550
7551
7552
# File 'lib/v20190820/models.rb', line 7544

def initialize(channelorderid=nil, thirdpayorderid=nil, redirectinfo=nil, outorderid=nil, dealstatus=nil, dealmessage=nil, pcweburl=nil)
  @ChannelOrderId = channelorderid
  @ThirdPayOrderId = thirdpayorderid
  @RedirectInfo = redirectinfo
  @OutOrderId = outorderid
  @DealStatus = dealstatus
  @DealMessage = dealmessage
  @PcWebUrl = pcweburl
end

Instance Attribute Details

#ChannelOrderIdObject

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

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • DealStatus:

    充值状态

  • DealMessage:

    充值返回描述

  • PcWebUrl:

    PC web端跳转链接



7542
7543
7544
# File 'lib/v20190820/models.rb', line 7542

def ChannelOrderId
  @ChannelOrderId
end

#DealMessageObject

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

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • DealStatus:

    充值状态

  • DealMessage:

    充值返回描述

  • PcWebUrl:

    PC web端跳转链接



7542
7543
7544
# File 'lib/v20190820/models.rb', line 7542

def DealMessage
  @DealMessage
end

#DealStatusObject

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

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • DealStatus:

    充值状态

  • DealMessage:

    充值返回描述

  • PcWebUrl:

    PC web端跳转链接



7542
7543
7544
# File 'lib/v20190820/models.rb', line 7542

def DealStatus
  @DealStatus
end

#OutOrderIdObject

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

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • DealStatus:

    充值状态

  • DealMessage:

    充值返回描述

  • PcWebUrl:

    PC web端跳转链接



7542
7543
7544
# File 'lib/v20190820/models.rb', line 7542

def OutOrderId
  @OutOrderId
end

#PcWebUrlObject

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

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • DealStatus:

    充值状态

  • DealMessage:

    充值返回描述

  • PcWebUrl:

    PC web端跳转链接



7542
7543
7544
# File 'lib/v20190820/models.rb', line 7542

def PcWebUrl
  @PcWebUrl
end

#RedirectInfoObject

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

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • DealStatus:

    充值状态

  • DealMessage:

    充值返回描述

  • PcWebUrl:

    PC web端跳转链接



7542
7543
7544
# File 'lib/v20190820/models.rb', line 7542

def RedirectInfo
  @RedirectInfo
end

#ThirdPayOrderIdObject

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

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • DealStatus:

    充值状态

  • DealMessage:

    充值返回描述

  • PcWebUrl:

    PC web端跳转链接



7542
7543
7544
# File 'lib/v20190820/models.rb', line 7542

def ThirdPayOrderId
  @ThirdPayOrderId
end

Instance Method Details

#deserialize(params) ⇒ Object



7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
# File 'lib/v20190820/models.rb', line 7554

def deserialize(params)
  @ChannelOrderId = params['ChannelOrderId']
  @ThirdPayOrderId = params['ThirdPayOrderId']
  unless params['RedirectInfo'].nil?
    @RedirectInfo = OpenBankRechargeRedirectInfo.new
    @RedirectInfo.deserialize(params['RedirectInfo'])
  end
  @OutOrderId = params['OutOrderId']
  @DealStatus = params['DealStatus']
  @DealMessage = params['DealMessage']
  @PcWebUrl = params['PcWebUrl']
end