Class: TencentCloud::Cpdp::V20190820::ContractOrderResponse

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

Overview

ContractOrder返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of ContractOrderResponse.



5052
5053
5054
5055
5056
5057
5058
5059
# File 'lib/v20190820/models.rb', line 5052

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

Instance Attribute Details

#OutContractCodeObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

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

  • TransactionId:

    聚鑫的交易订单号

  • OutContractCode:

    外部签约协议号

  • RequestId:

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



5050
5051
5052
# File 'lib/v20190820/models.rb', line 5050

def OutContractCode
  @OutContractCode
end

#OutTradeNoObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

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

  • TransactionId:

    聚鑫的交易订单号

  • OutContractCode:

    外部签约协议号

  • RequestId:

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



5050
5051
5052
# File 'lib/v20190820/models.rb', line 5050

def OutTradeNo
  @OutTradeNo
end

#PayInfoObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

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

  • TransactionId:

    聚鑫的交易订单号

  • OutContractCode:

    外部签约协议号

  • RequestId:

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



5050
5051
5052
# File 'lib/v20190820/models.rb', line 5050

def PayInfo
  @PayInfo
end

#RequestIdObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

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

  • TransactionId:

    聚鑫的交易订单号

  • OutContractCode:

    外部签约协议号

  • RequestId:

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



5050
5051
5052
# File 'lib/v20190820/models.rb', line 5050

def RequestId
  @RequestId
end

#TotalAmtObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

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

  • TransactionId:

    聚鑫的交易订单号

  • OutContractCode:

    外部签约协议号

  • RequestId:

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



5050
5051
5052
# File 'lib/v20190820/models.rb', line 5050

def TotalAmt
  @TotalAmt
end

#TransactionIdObject

Parameters:

  • TotalAmt:

    支付金额,单位: 分

  • OutTradeNo:

    应用支付订单号

  • PayInfo:

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

  • TransactionId:

    聚鑫的交易订单号

  • OutContractCode:

    外部签约协议号

  • RequestId:

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



5050
5051
5052
# File 'lib/v20190820/models.rb', line 5050

def TransactionId
  @TransactionId
end

Instance Method Details

#deserialize(params) ⇒ Object



5061
5062
5063
5064
5065
5066
5067
5068
# File 'lib/v20190820/models.rb', line 5061

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