Class: TencentCloud::Partners::V20180321::AgentDealNewElem

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

Overview

描述代理商代付的订单信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dealid = nil, dealname = nil, goodscategoryid = nil, owneruin = nil, appid = nil, goodsnum = nil, goodsprice = nil, creater = nil, creattime = nil, payendtime = nil, billid = nil, payer = nil, dealstatus = nil, status = nil, goodsname = nil, clientremark = nil, actiontype = nil, voucherdecline = nil, bigdealid = nil, clienttype = nil, projecttype = nil, salesuin = nil, payermode = nil, activityid = nil, overduetime = nil, productinfo = nil, paymentmethod = nil, updatetime = nil, resourceids = nil, refundmap = nil, subgoodsname = nil) ⇒ AgentDealNewElem



293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
# File 'lib/v20180321/models.rb', line 293

def initialize(dealid=nil, dealname=nil, goodscategoryid=nil, owneruin=nil, appid=nil, goodsnum=nil, goodsprice=nil, creater=nil, creattime=nil, payendtime=nil, billid=nil, payer=nil, dealstatus=nil, status=nil, goodsname=nil, clientremark=nil, actiontype=nil, voucherdecline=nil, bigdealid=nil, clienttype=nil, projecttype=nil, salesuin=nil, payermode=nil, activityid=nil, overduetime=nil, productinfo=nil, paymentmethod=nil, updatetime=nil, resourceids=nil, refundmap=nil, subgoodsname=nil)
  @DealId = dealid
  @DealName = dealname
  @GoodsCategoryId = goodscategoryid
  @OwnerUin = owneruin
  @AppId = appid
  @GoodsNum = goodsnum
  @GoodsPrice = goodsprice
  @Creater = creater
  @CreatTime = creattime
  @PayEndTime = payendtime
  @BillId = billid
  @Payer = payer
  @DealStatus = dealstatus
  @Status = status
  @GoodsName = goodsname
  @ClientRemark = clientremark
  @ActionType = actiontype
  @VoucherDecline = voucherdecline
  @BigDealId = bigdealid
  @ClientType = clienttype
  @ProjectType = projecttype
  @SalesUin = salesuin
  @PayerMode = payermode
  @ActivityId = activityid
  @OverdueTime = overduetime
  @ProductInfo = productinfo
  @PaymentMethod = paymentmethod
  @UpdateTime = updatetime
  @ResourceIds = resourceids
  @RefundMap = refundmap
  @SubGoodsName = subgoodsname
end

Instance Attribute Details

#ActionTypeObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def ActionType
  @ActionType
end

#ActivityIdObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def ActivityId
  @ActivityId
end

#AppIdObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def AppId
  @AppId
end

#BigDealIdObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def BigDealId
  @BigDealId
end

#BillIdObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def BillId
  @BillId
end

#ClientRemarkObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def ClientRemark
  @ClientRemark
end

#ClientTypeObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def ClientType
  @ClientType
end

#CreaterObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def Creater
  @Creater
end

#CreatTimeObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def CreatTime
  @CreatTime
end

#DealIdObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def DealId
  @DealId
end

#DealNameObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def DealName
  @DealName
end

#DealStatusObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def DealStatus
  @DealStatus
end

#GoodsCategoryIdObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def GoodsCategoryId
  @GoodsCategoryId
end

#GoodsNameObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def GoodsName
  @GoodsName
end

#GoodsNumObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def GoodsNum
  @GoodsNum
end

#GoodsPriceObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def GoodsPrice
  @GoodsPrice
end

#OverdueTimeObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def OverdueTime
  @OverdueTime
end

#OwnerUinObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def OwnerUin
  @OwnerUin
end

#PayEndTimeObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def PayEndTime
  @PayEndTime
end

#PayerObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def Payer
  @Payer
end

#PayerModeObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def PayerMode
  @PayerMode
end

#PaymentMethodObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def PaymentMethod
  @PaymentMethod
end

#ProductInfoObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def ProductInfo
  @ProductInfo
end

#ProjectTypeObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def ProjectType
  @ProjectType
end

#RefundMapObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def RefundMap
  @RefundMap
end

#ResourceIdsObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def ResourceIds
  @ResourceIds
end

#SalesUinObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def SalesUin
  @SalesUin
end

#StatusObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def Status
  @Status
end

#SubGoodsNameObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def SubGoodsName
  @SubGoodsName
end

#UpdateTimeObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def UpdateTime
  @UpdateTime
end

#VoucherDeclineObject

控制台订单状态为大订单状态,是以上状态的聚合:未支付(1) 处理中(2,3,5,12,13,30) 已取消(7) 交易成功(4) 已过期(8) 已退款(6) 订单错误(9)



291
292
293
# File 'lib/v20180321/models.rb', line 291

def VoucherDecline
  @VoucherDecline
end

Instance Method Details

#deserialize(params) ⇒ Object



327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
# File 'lib/v20180321/models.rb', line 327

def deserialize(params)
  @DealId = params['DealId']
  @DealName = params['DealName']
  @GoodsCategoryId = params['GoodsCategoryId']
  @OwnerUin = params['OwnerUin']
  @AppId = params['AppId']
  @GoodsNum = params['GoodsNum']
  unless params['GoodsPrice'].nil?
    @GoodsPrice = DealGoodsPriceNewElem.new
    @GoodsPrice.deserialize(params['GoodsPrice'])
  end
  @Creater = params['Creater']
  @CreatTime = params['CreatTime']
  @PayEndTime = params['PayEndTime']
  @BillId = params['BillId']
  @Payer = params['Payer']
  @DealStatus = params['DealStatus']
  @Status = params['Status']
  @GoodsName = params['GoodsName']
  @ClientRemark = params['ClientRemark']
  @ActionType = params['ActionType']
  @VoucherDecline = params['VoucherDecline']
  @BigDealId = params['BigDealId']
  @ClientType = params['ClientType']
  @ProjectType = params['ProjectType']
  @SalesUin = params['SalesUin']
  @PayerMode = params['PayerMode']
  @ActivityId = params['ActivityId']
  @OverdueTime = params['OverdueTime']
  unless params['ProductInfo'].nil?
    @ProductInfo = []
    params['ProductInfo'].each do |i|
      productinfoelem_tmp = ProductInfoElem.new
      productinfoelem_tmp.deserialize(i)
      @ProductInfo << productinfoelem_tmp
    end
  end
  @PaymentMethod = params['PaymentMethod']
  @UpdateTime = params['UpdateTime']
  @ResourceIds = params['ResourceIds']
  unless params['RefundMap'].nil?
    @RefundMap = []
    params['RefundMap'].each do |i|
      refundmap_tmp = RefundMap.new
      refundmap_tmp.deserialize(i)
      @RefundMap << refundmap_tmp
    end
  end
  @SubGoodsName = params['SubGoodsName']
end