class TencentCloud::Partners::V20180321::AgentDealElem
def deserialize(params)
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 = DealGoodsPriceElem.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'] end