Class: TencentCloud::Cpdp::V20190820::RefundOpenBankOrderRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cpdp::V20190820::RefundOpenBankOrderRequest
- Defined in:
- lib/v20190820/models.rb
Overview
RefundOpenBankOrder请求参数结构体
Instance Attribute Summary collapse
-
#ChannelMerchantId ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
-
#ChannelOrderId ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
-
#Environment ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
-
#ExternalRefundData ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
-
#NotifyUrl ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
-
#OutOrderId ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
-
#OutRefundId ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
-
#ProfitShareInfoList ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
-
#RefundAmount ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
-
#RefundReason ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
-
#Remark ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(outrefundid = nil, refundamount = nil, channelmerchantid = nil, outorderid = nil, channelorderid = nil, notifyurl = nil, refundreason = nil, externalrefunddata = nil, remark = nil, environment = nil, profitshareinfolist = nil) ⇒ RefundOpenBankOrderRequest
constructor
A new instance of RefundOpenBankOrderRequest.
Constructor Details
#initialize(outrefundid = nil, refundamount = nil, channelmerchantid = nil, outorderid = nil, channelorderid = nil, notifyurl = nil, refundreason = nil, externalrefunddata = nil, remark = nil, environment = nil, profitshareinfolist = nil) ⇒ RefundOpenBankOrderRequest
Returns a new instance of RefundOpenBankOrderRequest.
24313 24314 24315 24316 24317 24318 24319 24320 24321 24322 24323 24324 24325 |
# File 'lib/v20190820/models.rb', line 24313 def initialize(outrefundid=nil, refundamount=nil, channelmerchantid=nil, outorderid=nil, channelorderid=nil, notifyurl=nil, refundreason=nil, externalrefunddata=nil, remark=nil, environment=nil, profitshareinfolist=nil) @OutRefundId = outrefundid @RefundAmount = refundamount @ChannelMerchantId = channelmerchantid @OutOrderId = outorderid @ChannelOrderId = channelorderid @NotifyUrl = notifyurl @RefundReason = refundreason @ExternalRefundData = externalrefunddata @Remark = remark @Environment = environment @ProfitShareInfoList = profitshareinfolist end |
Instance Attribute Details
#ChannelMerchantId ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def ChannelMerchantId @ChannelMerchantId end |
#ChannelOrderId ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def ChannelOrderId @ChannelOrderId end |
#Environment ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def Environment @Environment end |
#ExternalRefundData ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def ExternalRefundData @ExternalRefundData end |
#NotifyUrl ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def NotifyUrl @NotifyUrl end |
#OutOrderId ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def OutOrderId @OutOrderId end |
#OutRefundId ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def OutRefundId @OutRefundId end |
#ProfitShareInfoList ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def ProfitShareInfoList @ProfitShareInfoList end |
#RefundAmount ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def RefundAmount @RefundAmount end |
#RefundReason ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def RefundReason @RefundReason end |
#Remark ⇒ Object
当EBANK_PAYMENT担保支付订单退款时,此字段必传。 若未作特殊说明,则无需传入。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
24311 24312 24313 |
# File 'lib/v20190820/models.rb', line 24311 def Remark @Remark end |
Instance Method Details
#deserialize(params) ⇒ Object
24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 24339 24340 24341 24342 24343 24344 24345 24346 |
# File 'lib/v20190820/models.rb', line 24327 def deserialize(params) @OutRefundId = params['OutRefundId'] @RefundAmount = params['RefundAmount'] @ChannelMerchantId = params['ChannelMerchantId'] @OutOrderId = params['OutOrderId'] @ChannelOrderId = params['ChannelOrderId'] @NotifyUrl = params['NotifyUrl'] @RefundReason = params['RefundReason'] @ExternalRefundData = params['ExternalRefundData'] @Remark = params['Remark'] @Environment = params['Environment'] unless params['ProfitShareInfoList'].nil? @ProfitShareInfoList = [] params['ProfitShareInfoList'].each do |i| openbankprofitshareinfo_tmp = OpenBankProfitShareInfo.new openbankprofitshareinfo_tmp.deserialize(i) @ProfitShareInfoList << openbankprofitshareinfo_tmp end end end |