Class: TencentCloud::Cpdp::V20190820::UnifiedCloudOrderResponse

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

Overview

UnifiedCloudOrder返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(transactionid = nil, outtradeno = nil, payinfo = nil, totalamt = nil, channelinfo = nil, requestid = nil) ⇒ UnifiedCloudOrderResponse

Returns a new instance of UnifiedCloudOrderResponse.



26895
26896
26897
26898
26899
26900
26901
26902
# File 'lib/v20190820/models.rb', line 26895

def initialize(transactionid=nil, outtradeno=nil, payinfo=nil, totalamt=nil, channelinfo=nil, requestid=nil)
  @TransactionId = transactionid
  @OutTradeNo = outtradeno
  @PayInfo = payinfo
  @TotalAmt = totalamt
  @ChannelInfo = channelinfo
  @RequestId = requestid
end

Instance Attribute Details

#ChannelInfoObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 支付参数透传给米大师SDK(原文透传给SDK即可,不需要解码) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 son字符串,注意此字段仅会在传入正确的PayScene入参时才会有效。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TransactionId:

    米大师的交易订单号。

  • OutTradeNo:

    开发者的支付订单号。

  • PayInfo:

    SDK的支付参数。

  • TotalAmt:

    支付金额,单位:分。

  • ChannelInfo:

    渠道信息,用于拉起渠道支付。j

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



26893
26894
26895
# File 'lib/v20190820/models.rb', line 26893

def ChannelInfo
  @ChannelInfo
end

#OutTradeNoObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 支付参数透传给米大师SDK(原文透传给SDK即可,不需要解码) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 son字符串,注意此字段仅会在传入正确的PayScene入参时才会有效。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TransactionId:

    米大师的交易订单号。

  • OutTradeNo:

    开发者的支付订单号。

  • PayInfo:

    SDK的支付参数。

  • TotalAmt:

    支付金额,单位:分。

  • ChannelInfo:

    渠道信息,用于拉起渠道支付。j

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



26893
26894
26895
# File 'lib/v20190820/models.rb', line 26893

def OutTradeNo
  @OutTradeNo
end

#PayInfoObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 支付参数透传给米大师SDK(原文透传给SDK即可,不需要解码) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 son字符串,注意此字段仅会在传入正确的PayScene入参时才会有效。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TransactionId:

    米大师的交易订单号。

  • OutTradeNo:

    开发者的支付订单号。

  • PayInfo:

    SDK的支付参数。

  • TotalAmt:

    支付金额,单位:分。

  • ChannelInfo:

    渠道信息,用于拉起渠道支付。j

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



26893
26894
26895
# File 'lib/v20190820/models.rb', line 26893

def PayInfo
  @PayInfo
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 支付参数透传给米大师SDK(原文透传给SDK即可,不需要解码) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 son字符串,注意此字段仅会在传入正确的PayScene入参时才会有效。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TransactionId:

    米大师的交易订单号。

  • OutTradeNo:

    开发者的支付订单号。

  • PayInfo:

    SDK的支付参数。

  • TotalAmt:

    支付金额,单位:分。

  • ChannelInfo:

    渠道信息,用于拉起渠道支付。j

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



26893
26894
26895
# File 'lib/v20190820/models.rb', line 26893

def RequestId
  @RequestId
end

#TotalAmtObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 支付参数透传给米大师SDK(原文透传给SDK即可,不需要解码) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 son字符串,注意此字段仅会在传入正确的PayScene入参时才会有效。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TransactionId:

    米大师的交易订单号。

  • OutTradeNo:

    开发者的支付订单号。

  • PayInfo:

    SDK的支付参数。

  • TotalAmt:

    支付金额,单位:分。

  • ChannelInfo:

    渠道信息,用于拉起渠道支付。j

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



26893
26894
26895
# File 'lib/v20190820/models.rb', line 26893

def TotalAmt
  @TotalAmt
end

#TransactionIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 支付参数透传给米大师SDK(原文透传给SDK即可,不需要解码) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 son字符串,注意此字段仅会在传入正确的PayScene入参时才会有效。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TransactionId:

    米大师的交易订单号。

  • OutTradeNo:

    开发者的支付订单号。

  • PayInfo:

    SDK的支付参数。

  • TotalAmt:

    支付金额,单位:分。

  • ChannelInfo:

    渠道信息,用于拉起渠道支付。j

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



26893
26894
26895
# File 'lib/v20190820/models.rb', line 26893

def TransactionId
  @TransactionId
end

Instance Method Details

#deserialize(params) ⇒ Object



26904
26905
26906
26907
26908
26909
26910
26911
# File 'lib/v20190820/models.rb', line 26904

def deserialize(params)
  @TransactionId = params['TransactionId']
  @OutTradeNo = params['OutTradeNo']
  @PayInfo = params['PayInfo']
  @TotalAmt = params['TotalAmt']
  @ChannelInfo = params['ChannelInfo']
  @RequestId = params['RequestId']
end