Class: TencentCloud::Cpdp::V20190820::QueryCloudRefundOrderResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cpdp::V20190820::QueryCloudRefundOrderResponse
- Defined in:
- lib/v20190820/models.rb
Overview
QueryCloudRefundOrder返回参数结构体
Instance Attribute Summary collapse
-
#AppId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ChannelExternalOrderId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ChannelExternalRefundId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ChannelOrderId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ChannelRefundId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CurrencyType ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Metadata ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#OutTradeNo ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RefundId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RequestId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#State ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubRefundList ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TotalRefundAmt ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UsedRefundId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(outtradeno = nil, channelexternalorderid = nil, channelexternalrefundid = nil, channelorderid = nil, refundid = nil, usedrefundid = nil, totalrefundamt = nil, currencytype = nil, state = nil, subrefundlist = nil, metadata = nil, appid = nil, channelrefundid = nil, requestid = nil) ⇒ QueryCloudRefundOrderResponse
constructor
A new instance of QueryCloudRefundOrderResponse.
Constructor Details
#initialize(outtradeno = nil, channelexternalorderid = nil, channelexternalrefundid = nil, channelorderid = nil, refundid = nil, usedrefundid = nil, totalrefundamt = nil, currencytype = nil, state = nil, subrefundlist = nil, metadata = nil, appid = nil, channelrefundid = nil, requestid = nil) ⇒ QueryCloudRefundOrderResponse
Returns a new instance of QueryCloudRefundOrderResponse.
15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 |
# File 'lib/v20190820/models.rb', line 15942 def initialize(outtradeno=nil, channelexternalorderid=nil, channelexternalrefundid=nil, channelorderid=nil, refundid=nil, usedrefundid=nil, totalrefundamt=nil, currencytype=nil, state=nil, subrefundlist=nil, =nil, appid=nil, channelrefundid=nil, requestid=nil) @OutTradeNo = outtradeno @ChannelExternalOrderId = channelexternalorderid @ChannelExternalRefundId = channelexternalrefundid @ChannelOrderId = channelorderid @RefundId = refundid @UsedRefundId = usedrefundid @TotalRefundAmt = totalrefundamt @CurrencyType = currencytype @State = state @SubRefundList = subrefundlist @Metadata = @AppId = appid @ChannelRefundId = channelrefundid @RequestId = requestid end |
Instance Attribute Details
#AppId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def AppId @AppId end |
#ChannelExternalOrderId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def ChannelExternalOrderId @ChannelExternalOrderId end |
#ChannelExternalRefundId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def ChannelExternalRefundId @ChannelExternalRefundId end |
#ChannelOrderId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def ChannelOrderId @ChannelOrderId end |
#ChannelRefundId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def ChannelRefundId @ChannelRefundId end |
#CurrencyType ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def CurrencyType @CurrencyType end |
#Metadata ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def Metadata @Metadata end |
#OutTradeNo ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def OutTradeNo @OutTradeNo end |
#RefundId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def RefundId @RefundId end |
#RequestId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def RequestId @RequestId end |
#State ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def State @State end |
#SubRefundList ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def SubRefundList @SubRefundList end |
#TotalRefundAmt ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def TotalRefundAmt @TotalRefundAmt end |
#UsedRefundId ⇒ Object
1:退款中 2:退款成功 3:退款失败 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
15940 15941 15942 |
# File 'lib/v20190820/models.rb', line 15940 def UsedRefundId @UsedRefundId end |
Instance Method Details
#deserialize(params) ⇒ Object
15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 |
# File 'lib/v20190820/models.rb', line 15959 def deserialize(params) @OutTradeNo = params['OutTradeNo'] @ChannelExternalOrderId = params['ChannelExternalOrderId'] @ChannelExternalRefundId = params['ChannelExternalRefundId'] @ChannelOrderId = params['ChannelOrderId'] @RefundId = params['RefundId'] @UsedRefundId = params['UsedRefundId'] @TotalRefundAmt = params['TotalRefundAmt'] @CurrencyType = params['CurrencyType'] @State = params['State'] unless params['SubRefundList'].nil? @SubRefundList = [] params['SubRefundList'].each do |i| cloudsubrefunditem_tmp = CloudSubRefundItem.new cloudsubrefunditem_tmp.deserialize(i) @SubRefundList << cloudsubrefunditem_tmp end end @Metadata = params['Metadata'] @AppId = params['AppId'] @ChannelRefundId = params['ChannelRefundId'] @RequestId = params['RequestId'] end |