Subversion Repositories SmartDukaan

Rev

Rev 8707 | Rev 11819 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8707 Rev 11592
Line 2177... Line 2177...
2177
      if ftype == TType.STOP:
2177
      if ftype == TType.STOP:
2178
        break
2178
        break
2179
      if fid == 0:
2179
      if fid == 0:
2180
        if ftype == TType.LIST:
2180
        if ftype == TType.LIST:
2181
          self.success = []
2181
          self.success = []
2182
          (_etype24, _size21) = iprot.readListBegin()
2182
          (_etype31, _size28) = iprot.readListBegin()
2183
          for _i25 in xrange(_size21):
2183
          for _i32 in xrange(_size28):
2184
            _elem26 = Promotion()
2184
            _elem33 = Promotion()
2185
            _elem26.read(iprot)
2185
            _elem33.read(iprot)
2186
            self.success.append(_elem26)
2186
            self.success.append(_elem33)
2187
          iprot.readListEnd()
2187
          iprot.readListEnd()
2188
        else:
2188
        else:
2189
          iprot.skip(ftype)
2189
          iprot.skip(ftype)
2190
      elif fid == 1:
2190
      elif fid == 1:
2191
        if ftype == TType.STRUCT:
2191
        if ftype == TType.STRUCT:
Line 2204... Line 2204...
2204
      return
2204
      return
2205
    oprot.writeStructBegin('getAllPromotions_result')
2205
    oprot.writeStructBegin('getAllPromotions_result')
2206
    if self.success is not None:
2206
    if self.success is not None:
2207
      oprot.writeFieldBegin('success', TType.LIST, 0)
2207
      oprot.writeFieldBegin('success', TType.LIST, 0)
2208
      oprot.writeListBegin(TType.STRUCT, len(self.success))
2208
      oprot.writeListBegin(TType.STRUCT, len(self.success))
2209
      for iter27 in self.success:
2209
      for iter34 in self.success:
2210
        iter27.write(oprot)
2210
        iter34.write(oprot)
2211
      oprot.writeListEnd()
2211
      oprot.writeListEnd()
2212
      oprot.writeFieldEnd()
2212
      oprot.writeFieldEnd()
2213
    if self.pex is not None:
2213
    if self.pex is not None:
2214
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
2214
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
2215
      self.pex.write(oprot)
2215
      self.pex.write(oprot)
Line 2729... Line 2729...
2729
      if ftype == TType.STOP:
2729
      if ftype == TType.STOP:
2730
        break
2730
        break
2731
      if fid == 0:
2731
      if fid == 0:
2732
        if ftype == TType.MAP:
2732
        if ftype == TType.MAP:
2733
          self.success = {}
2733
          self.success = {}
2734
          (_ktype29, _vtype30, _size28 ) = iprot.readMapBegin() 
2734
          (_ktype36, _vtype37, _size35 ) = iprot.readMapBegin() 
2735
          for _i32 in xrange(_size28):
2735
          for _i39 in xrange(_size35):
2736
            _key33 = iprot.readI64();
2736
            _key40 = iprot.readI64();
2737
            _val34 = iprot.readDouble();
2737
            _val41 = iprot.readDouble();
2738
            self.success[_key33] = _val34
2738
            self.success[_key40] = _val41
2739
          iprot.readMapEnd()
2739
          iprot.readMapEnd()
2740
        else:
2740
        else:
2741
          iprot.skip(ftype)
2741
          iprot.skip(ftype)
2742
      elif fid == 1:
2742
      elif fid == 1:
2743
        if ftype == TType.STRUCT:
2743
        if ftype == TType.STRUCT:
Line 2756... Line 2756...
2756
      return
2756
      return
2757
    oprot.writeStructBegin('getEmiDiscount_result')
2757
    oprot.writeStructBegin('getEmiDiscount_result')
2758
    if self.success is not None:
2758
    if self.success is not None:
2759
      oprot.writeFieldBegin('success', TType.MAP, 0)
2759
      oprot.writeFieldBegin('success', TType.MAP, 0)
2760
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
2760
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
2761
      for kiter35,viter36 in self.success.items():
2761
      for kiter42,viter43 in self.success.items():
2762
        oprot.writeI64(kiter35)
2762
        oprot.writeI64(kiter42)
2763
        oprot.writeDouble(viter36)
2763
        oprot.writeDouble(viter43)
2764
      oprot.writeMapEnd()
2764
      oprot.writeMapEnd()
2765
      oprot.writeFieldEnd()
2765
      oprot.writeFieldEnd()
2766
    if self.pex is not None:
2766
    if self.pex is not None:
2767
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
2767
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
2768
      self.pex.write(oprot)
2768
      self.pex.write(oprot)
Line 2895... Line 2895...
2895
      if ftype == TType.STOP:
2895
      if ftype == TType.STOP:
2896
        break
2896
        break
2897
      if fid == 0:
2897
      if fid == 0:
2898
        if ftype == TType.MAP:
2898
        if ftype == TType.MAP:
2899
          self.success = {}
2899
          self.success = {}
2900
          (_ktype38, _vtype39, _size37 ) = iprot.readMapBegin() 
2900
          (_ktype45, _vtype46, _size44 ) = iprot.readMapBegin() 
2901
          for _i41 in xrange(_size37):
2901
          for _i48 in xrange(_size44):
2902
            _key42 = iprot.readI64();
2902
            _key49 = iprot.readI64();
2903
            _val43 = iprot.readString();
2903
            _val50 = iprot.readString();
2904
            self.success[_key42] = _val43
2904
            self.success[_key49] = _val50
2905
          iprot.readMapEnd()
2905
          iprot.readMapEnd()
2906
        else:
2906
        else:
2907
          iprot.skip(ftype)
2907
          iprot.skip(ftype)
2908
      elif fid == 1:
2908
      elif fid == 1:
2909
        if ftype == TType.STRUCT:
2909
        if ftype == TType.STRUCT:
Line 2922... Line 2922...
2922
      return
2922
      return
2923
    oprot.writeStructBegin('applyRechargeCoupon_result')
2923
    oprot.writeStructBegin('applyRechargeCoupon_result')
2924
    if self.success is not None:
2924
    if self.success is not None:
2925
      oprot.writeFieldBegin('success', TType.MAP, 0)
2925
      oprot.writeFieldBegin('success', TType.MAP, 0)
2926
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
2926
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
2927
      for kiter44,viter45 in self.success.items():
2927
      for kiter51,viter52 in self.success.items():
2928
        oprot.writeI64(kiter44)
2928
        oprot.writeI64(kiter51)
2929
        oprot.writeString(viter45)
2929
        oprot.writeString(viter52)
2930
      oprot.writeMapEnd()
2930
      oprot.writeMapEnd()
2931
      oprot.writeFieldEnd()
2931
      oprot.writeFieldEnd()
2932
    if self.pex is not None:
2932
    if self.pex is not None:
2933
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
2933
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
2934
      self.pex.write(oprot)
2934
      self.pex.write(oprot)
Line 3326... Line 3326...
3326
      if ftype == TType.STOP:
3326
      if ftype == TType.STOP:
3327
        break
3327
        break
3328
      if fid == 0:
3328
      if fid == 0:
3329
        if ftype == TType.LIST:
3329
        if ftype == TType.LIST:
3330
          self.success = []
3330
          self.success = []
3331
          (_etype49, _size46) = iprot.readListBegin()
3331
          (_etype56, _size53) = iprot.readListBegin()
3332
          for _i50 in xrange(_size46):
3332
          for _i57 in xrange(_size53):
3333
            _elem51 = Coupon()
3333
            _elem58 = Coupon()
3334
            _elem51.read(iprot)
3334
            _elem58.read(iprot)
3335
            self.success.append(_elem51)
3335
            self.success.append(_elem58)
3336
          iprot.readListEnd()
3336
          iprot.readListEnd()
3337
        else:
3337
        else:
3338
          iprot.skip(ftype)
3338
          iprot.skip(ftype)
3339
      elif fid == 1:
3339
      elif fid == 1:
3340
        if ftype == TType.STRUCT:
3340
        if ftype == TType.STRUCT:
Line 3353... Line 3353...
3353
      return
3353
      return
3354
    oprot.writeStructBegin('getActiveCodes_result')
3354
    oprot.writeStructBegin('getActiveCodes_result')
3355
    if self.success is not None:
3355
    if self.success is not None:
3356
      oprot.writeFieldBegin('success', TType.LIST, 0)
3356
      oprot.writeFieldBegin('success', TType.LIST, 0)
3357
      oprot.writeListBegin(TType.STRUCT, len(self.success))
3357
      oprot.writeListBegin(TType.STRUCT, len(self.success))
3358
      for iter52 in self.success:
3358
      for iter59 in self.success:
3359
        iter52.write(oprot)
3359
        iter59.write(oprot)
3360
      oprot.writeListEnd()
3360
      oprot.writeListEnd()
3361
      oprot.writeFieldEnd()
3361
      oprot.writeFieldEnd()
3362
    if self.pex is not None:
3362
    if self.pex is not None:
3363
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
3363
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
3364
      self.pex.write(oprot)
3364
      self.pex.write(oprot)
Line 3588... Line 3588...
3588
      if ftype == TType.STOP:
3588
      if ftype == TType.STOP:
3589
        break
3589
        break
3590
      if fid == 0:
3590
      if fid == 0:
3591
        if ftype == TType.LIST:
3591
        if ftype == TType.LIST:
3592
          self.success = []
3592
          self.success = []
3593
          (_etype56, _size53) = iprot.readListBegin()
3593
          (_etype63, _size60) = iprot.readListBegin()
3594
          for _i57 in xrange(_size53):
3594
          for _i64 in xrange(_size60):
3595
            _elem58 = Coupon()
3595
            _elem65 = Coupon()
3596
            _elem58.read(iprot)
3596
            _elem65.read(iprot)
3597
            self.success.append(_elem58)
3597
            self.success.append(_elem65)
3598
          iprot.readListEnd()
3598
          iprot.readListEnd()
3599
        else:
3599
        else:
3600
          iprot.skip(ftype)
3600
          iprot.skip(ftype)
3601
      elif fid == 1:
3601
      elif fid == 1:
3602
        if ftype == TType.STRUCT:
3602
        if ftype == TType.STRUCT:
Line 3615... Line 3615...
3615
      return
3615
      return
3616
    oprot.writeStructBegin('getAllCouponsByPromotionId_result')
3616
    oprot.writeStructBegin('getAllCouponsByPromotionId_result')
3617
    if self.success is not None:
3617
    if self.success is not None:
3618
      oprot.writeFieldBegin('success', TType.LIST, 0)
3618
      oprot.writeFieldBegin('success', TType.LIST, 0)
3619
      oprot.writeListBegin(TType.STRUCT, len(self.success))
3619
      oprot.writeListBegin(TType.STRUCT, len(self.success))
3620
      for iter59 in self.success:
3620
      for iter66 in self.success:
3621
        iter59.write(oprot)
3621
        iter66.write(oprot)
3622
      oprot.writeListEnd()
3622
      oprot.writeListEnd()
3623
      oprot.writeFieldEnd()
3623
      oprot.writeFieldEnd()
3624
    if self.pex is not None:
3624
    if self.pex is not None:
3625
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
3625
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
3626
      self.pex.write(oprot)
3626
      self.pex.write(oprot)
Line 3711... Line 3711...
3711
      if ftype == TType.STOP:
3711
      if ftype == TType.STOP:
3712
        break
3712
        break
3713
      if fid == 0:
3713
      if fid == 0:
3714
        if ftype == TType.LIST:
3714
        if ftype == TType.LIST:
3715
          self.success = []
3715
          self.success = []
3716
          (_etype63, _size60) = iprot.readListBegin()
3716
          (_etype70, _size67) = iprot.readListBegin()
3717
          for _i64 in xrange(_size60):
3717
          for _i71 in xrange(_size67):
3718
            _elem65 = Coupon()
3718
            _elem72 = Coupon()
3719
            _elem65.read(iprot)
3719
            _elem72.read(iprot)
3720
            self.success.append(_elem65)
3720
            self.success.append(_elem72)
3721
          iprot.readListEnd()
3721
          iprot.readListEnd()
3722
        else:
3722
        else:
3723
          iprot.skip(ftype)
3723
          iprot.skip(ftype)
3724
      elif fid == 1:
3724
      elif fid == 1:
3725
        if ftype == TType.STRUCT:
3725
        if ftype == TType.STRUCT:
Line 3738... Line 3738...
3738
      return
3738
      return
3739
    oprot.writeStructBegin('getActiveCoupons_result')
3739
    oprot.writeStructBegin('getActiveCoupons_result')
3740
    if self.success is not None:
3740
    if self.success is not None:
3741
      oprot.writeFieldBegin('success', TType.LIST, 0)
3741
      oprot.writeFieldBegin('success', TType.LIST, 0)
3742
      oprot.writeListBegin(TType.STRUCT, len(self.success))
3742
      oprot.writeListBegin(TType.STRUCT, len(self.success))
3743
      for iter66 in self.success:
3743
      for iter73 in self.success:
3744
        iter66.write(oprot)
3744
        iter73.write(oprot)
3745
      oprot.writeListEnd()
3745
      oprot.writeListEnd()
3746
      oprot.writeFieldEnd()
3746
      oprot.writeFieldEnd()
3747
    if self.pex is not None:
3747
    if self.pex is not None:
3748
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
3748
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
3749
      self.pex.write(oprot)
3749
      self.pex.write(oprot)
Line 4233... Line 4233...
4233
      if ftype == TType.STOP:
4233
      if ftype == TType.STOP:
4234
        break
4234
        break
4235
      if fid == 1:
4235
      if fid == 1:
4236
        if ftype == TType.LIST:
4236
        if ftype == TType.LIST:
4237
          self.itemIds = []
4237
          self.itemIds = []
4238
          (_etype70, _size67) = iprot.readListBegin()
4238
          (_etype77, _size74) = iprot.readListBegin()
4239
          for _i71 in xrange(_size67):
4239
          for _i78 in xrange(_size74):
4240
            _elem72 = iprot.readI64();
4240
            _elem79 = iprot.readI64();
4241
            self.itemIds.append(_elem72)
4241
            self.itemIds.append(_elem79)
4242
          iprot.readListEnd()
4242
          iprot.readListEnd()
4243
        else:
4243
        else:
4244
          iprot.skip(ftype)
4244
          iprot.skip(ftype)
4245
      else:
4245
      else:
4246
        iprot.skip(ftype)
4246
        iprot.skip(ftype)
Line 4253... Line 4253...
4253
      return
4253
      return
4254
    oprot.writeStructBegin('getItemDiscountMap_args')
4254
    oprot.writeStructBegin('getItemDiscountMap_args')
4255
    if self.itemIds is not None:
4255
    if self.itemIds is not None:
4256
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
4256
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
4257
      oprot.writeListBegin(TType.I64, len(self.itemIds))
4257
      oprot.writeListBegin(TType.I64, len(self.itemIds))
4258
      for iter73 in self.itemIds:
4258
      for iter80 in self.itemIds:
4259
        oprot.writeI64(iter73)
4259
        oprot.writeI64(iter80)
4260
      oprot.writeListEnd()
4260
      oprot.writeListEnd()
4261
      oprot.writeFieldEnd()
4261
      oprot.writeFieldEnd()
4262
    oprot.writeFieldStop()
4262
    oprot.writeFieldStop()
4263
    oprot.writeStructEnd()
4263
    oprot.writeStructEnd()
4264
 
4264
 
Line 4303... Line 4303...
4303
      if ftype == TType.STOP:
4303
      if ftype == TType.STOP:
4304
        break
4304
        break
4305
      if fid == 0:
4305
      if fid == 0:
4306
        if ftype == TType.LIST:
4306
        if ftype == TType.LIST:
4307
          self.success = []
4307
          self.success = []
4308
          (_etype77, _size74) = iprot.readListBegin()
4308
          (_etype84, _size81) = iprot.readListBegin()
4309
          for _i78 in xrange(_size74):
4309
          for _i85 in xrange(_size81):
4310
            _elem79 = ItemCouponDiscount()
4310
            _elem86 = ItemCouponDiscount()
4311
            _elem79.read(iprot)
4311
            _elem86.read(iprot)
4312
            self.success.append(_elem79)
4312
            self.success.append(_elem86)
4313
          iprot.readListEnd()
4313
          iprot.readListEnd()
4314
        else:
4314
        else:
4315
          iprot.skip(ftype)
4315
          iprot.skip(ftype)
4316
      elif fid == 1:
4316
      elif fid == 1:
4317
        if ftype == TType.STRUCT:
4317
        if ftype == TType.STRUCT:
Line 4330... Line 4330...
4330
      return
4330
      return
4331
    oprot.writeStructBegin('getItemDiscountMap_result')
4331
    oprot.writeStructBegin('getItemDiscountMap_result')
4332
    if self.success is not None:
4332
    if self.success is not None:
4333
      oprot.writeFieldBegin('success', TType.LIST, 0)
4333
      oprot.writeFieldBegin('success', TType.LIST, 0)
4334
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4334
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4335
      for iter80 in self.success:
4335
      for iter87 in self.success:
4336
        iter80.write(oprot)
4336
        iter87.write(oprot)
4337
      oprot.writeListEnd()
4337
      oprot.writeListEnd()
4338
      oprot.writeFieldEnd()
4338
      oprot.writeFieldEnd()
4339
    if self.pex is not None:
4339
    if self.pex is not None:
4340
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
4340
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
4341
      self.pex.write(oprot)
4341
      self.pex.write(oprot)
Line 4441... Line 4441...
4441
      if ftype == TType.STOP:
4441
      if ftype == TType.STOP:
4442
        break
4442
        break
4443
      if fid == 0:
4443
      if fid == 0:
4444
        if ftype == TType.MAP:
4444
        if ftype == TType.MAP:
4445
          self.success = {}
4445
          self.success = {}
4446
          (_ktype82, _vtype83, _size81 ) = iprot.readMapBegin() 
4446
          (_ktype89, _vtype90, _size88 ) = iprot.readMapBegin() 
4447
          for _i85 in xrange(_size81):
4447
          for _i92 in xrange(_size88):
4448
            _key86 = iprot.readString();
4448
            _key93 = iprot.readString();
4449
            _val87 = iprot.readDouble();
4449
            _val94 = iprot.readDouble();
4450
            self.success[_key86] = _val87
4450
            self.success[_key93] = _val94
4451
          iprot.readMapEnd()
4451
          iprot.readMapEnd()
4452
        else:
4452
        else:
4453
          iprot.skip(ftype)
4453
          iprot.skip(ftype)
4454
      else:
4454
      else:
4455
        iprot.skip(ftype)
4455
        iprot.skip(ftype)
Line 4462... Line 4462...
4462
      return
4462
      return
4463
    oprot.writeStructBegin('getDiscountsForEntity_result')
4463
    oprot.writeStructBegin('getDiscountsForEntity_result')
4464
    if self.success is not None:
4464
    if self.success is not None:
4465
      oprot.writeFieldBegin('success', TType.MAP, 0)
4465
      oprot.writeFieldBegin('success', TType.MAP, 0)
4466
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.success))
4466
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.success))
4467
      for kiter88,viter89 in self.success.items():
4467
      for kiter95,viter96 in self.success.items():
4468
        oprot.writeString(kiter88)
4468
        oprot.writeString(kiter95)
4469
        oprot.writeDouble(viter89)
4469
        oprot.writeDouble(viter96)
4470
      oprot.writeMapEnd()
4470
      oprot.writeMapEnd()
4471
      oprot.writeFieldEnd()
4471
      oprot.writeFieldEnd()
4472
    oprot.writeFieldStop()
4472
    oprot.writeFieldStop()
4473
    oprot.writeStructEnd()
4473
    oprot.writeStructEnd()
4474
 
4474