Class: TencentCloud::Cpdp::V20190820::UnifiedOrderResponse

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

Overview

UnifiedOrder返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of UnifiedOrderResponse.



27196
27197
27198
27199
27200
27201
27202
# File 'lib/v20190820/models.rb', line 27196

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

Instance Attribute Details

#OutTradeNoObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

    支付参数透传给聚鑫SDK(原文透传给SDK即可,不需要解码)

  • TransactionId:

    聚鑫的交易订单

  • RequestId:

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



27194
27195
27196
# File 'lib/v20190820/models.rb', line 27194

def OutTradeNo
  @OutTradeNo
end

#PayInfoObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

    支付参数透传给聚鑫SDK(原文透传给SDK即可,不需要解码)

  • TransactionId:

    聚鑫的交易订单

  • RequestId:

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



27194
27195
27196
# File 'lib/v20190820/models.rb', line 27194

def PayInfo
  @PayInfo
end

#RequestIdObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

    支付参数透传给聚鑫SDK(原文透传给SDK即可,不需要解码)

  • TransactionId:

    聚鑫的交易订单

  • RequestId:

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



27194
27195
27196
# File 'lib/v20190820/models.rb', line 27194

def RequestId
  @RequestId
end

#TotalAmtObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

    支付参数透传给聚鑫SDK(原文透传给SDK即可,不需要解码)

  • TransactionId:

    聚鑫的交易订单

  • RequestId:

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



27194
27195
27196
# File 'lib/v20190820/models.rb', line 27194

def TotalAmt
  @TotalAmt
end

#TransactionIdObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

    支付参数透传给聚鑫SDK(原文透传给SDK即可,不需要解码)

  • TransactionId:

    聚鑫的交易订单

  • RequestId:

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



27194
27195
27196
# File 'lib/v20190820/models.rb', line 27194

def TransactionId
  @TransactionId
end

Instance Method Details

#deserialize(params) ⇒ Object



27204
27205
27206
27207
27208
27209
27210
# File 'lib/v20190820/models.rb', line 27204

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