Class: TencentCloud::Cpdp::V20190820::MigrateOrderRefundRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cpdp::V20190820::MigrateOrderRefundRequest
- Defined in:
- lib/v20190820/models.rb
Overview
MigrateOrderRefund请求参数结构体
Instance Attribute Summary collapse
- #MerchantId ⇒ Object
- #PayAmt ⇒ Object
- #PayChannel ⇒ Object
- #PayOrderId ⇒ Object
- #Profile ⇒ Object
- #RefundAmt ⇒ Object
- #RefundOrderId ⇒ Object
- #RefundReason ⇒ Object
- #ThirdChannelOrderId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(merchantid = nil, paychannel = nil, payorderid = nil, refundorderid = nil, refundamt = nil, thirdchannelorderid = nil, payamt = nil, profile = nil, refundreason = nil) ⇒ MigrateOrderRefundRequest
constructor
A new instance of MigrateOrderRefundRequest.
Constructor Details
#initialize(merchantid = nil, paychannel = nil, payorderid = nil, refundorderid = nil, refundamt = nil, thirdchannelorderid = nil, payamt = nil, profile = nil, refundreason = nil) ⇒ MigrateOrderRefundRequest
Returns a new instance of MigrateOrderRefundRequest.
11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 |
# File 'lib/v20190820/models.rb', line 11780 def initialize(merchantid=nil, paychannel=nil, payorderid=nil, refundorderid=nil, refundamt=nil, thirdchannelorderid=nil, payamt=nil, profile=nil, refundreason=nil) @MerchantId = merchantid @PayChannel = paychannel @PayOrderId = payorderid @RefundOrderId = refundorderid @RefundAmt = refundamt @ThirdChannelOrderId = thirdchannelorderid @PayAmt = payamt @Profile = profile @RefundReason = refundreason end |
Instance Attribute Details
#MerchantId ⇒ Object
11778 11779 11780 |
# File 'lib/v20190820/models.rb', line 11778 def MerchantId @MerchantId end |
#PayAmt ⇒ Object
11778 11779 11780 |
# File 'lib/v20190820/models.rb', line 11778 def PayAmt @PayAmt end |
#PayChannel ⇒ Object
11778 11779 11780 |
# File 'lib/v20190820/models.rb', line 11778 def PayChannel @PayChannel end |
#PayOrderId ⇒ Object
11778 11779 11780 |
# File 'lib/v20190820/models.rb', line 11778 def PayOrderId @PayOrderId end |
#Profile ⇒ Object
11778 11779 11780 |
# File 'lib/v20190820/models.rb', line 11778 def Profile @Profile end |
#RefundAmt ⇒ Object
11778 11779 11780 |
# File 'lib/v20190820/models.rb', line 11778 def RefundAmt @RefundAmt end |
#RefundOrderId ⇒ Object
11778 11779 11780 |
# File 'lib/v20190820/models.rb', line 11778 def RefundOrderId @RefundOrderId end |
#RefundReason ⇒ Object
11778 11779 11780 |
# File 'lib/v20190820/models.rb', line 11778 def RefundReason @RefundReason end |
#ThirdChannelOrderId ⇒ Object
11778 11779 11780 |
# File 'lib/v20190820/models.rb', line 11778 def ThirdChannelOrderId @ThirdChannelOrderId end |
Instance Method Details
#deserialize(params) ⇒ Object
11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 |
# File 'lib/v20190820/models.rb', line 11792 def deserialize(params) @MerchantId = params['MerchantId'] @PayChannel = params['PayChannel'] @PayOrderId = params['PayOrderId'] @RefundOrderId = params['RefundOrderId'] @RefundAmt = params['RefundAmt'] @ThirdChannelOrderId = params['ThirdChannelOrderId'] @PayAmt = params['PayAmt'] @Profile = params['Profile'] @RefundReason = params['RefundReason'] end |