Subversion Repositories SmartDukaan

Rev

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

Rev 18602 Rev 18719
Line 10236... Line 10236...
10236
      if ftype == TType.STOP:
10236
      if ftype == TType.STOP:
10237
        break
10237
        break
10238
      if fid == 1:
10238
      if fid == 1:
10239
        if ftype == TType.LIST:
10239
        if ftype == TType.LIST:
10240
          self.itemIds = []
10240
          self.itemIds = []
10241
          (_etype33, _size30) = iprot.readListBegin()
10241
          (_etype42, _size39) = iprot.readListBegin()
10242
          for _i34 in xrange(_size30):
10242
          for _i43 in xrange(_size39):
10243
            _elem35 = iprot.readI64();
10243
            _elem44 = iprot.readI64();
10244
            self.itemIds.append(_elem35)
10244
            self.itemIds.append(_elem44)
10245
          iprot.readListEnd()
10245
          iprot.readListEnd()
10246
        else:
10246
        else:
10247
          iprot.skip(ftype)
10247
          iprot.skip(ftype)
10248
      else:
10248
      else:
10249
        iprot.skip(ftype)
10249
        iprot.skip(ftype)
Line 10256... Line 10256...
10256
      return
10256
      return
10257
    oprot.writeStructBegin('getItemsStatus_args')
10257
    oprot.writeStructBegin('getItemsStatus_args')
10258
    if self.itemIds is not None:
10258
    if self.itemIds is not None:
10259
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
10259
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
10260
      oprot.writeListBegin(TType.I64, len(self.itemIds))
10260
      oprot.writeListBegin(TType.I64, len(self.itemIds))
10261
      for iter36 in self.itemIds:
10261
      for iter45 in self.itemIds:
10262
        oprot.writeI64(iter36)
10262
        oprot.writeI64(iter45)
10263
      oprot.writeListEnd()
10263
      oprot.writeListEnd()
10264
      oprot.writeFieldEnd()
10264
      oprot.writeFieldEnd()
10265
    oprot.writeFieldStop()
10265
    oprot.writeFieldStop()
10266
    oprot.writeStructEnd()
10266
    oprot.writeStructEnd()
10267
 
10267
 
Line 10306... Line 10306...
10306
      if ftype == TType.STOP:
10306
      if ftype == TType.STOP:
10307
        break
10307
        break
10308
      if fid == 0:
10308
      if fid == 0:
10309
        if ftype == TType.MAP:
10309
        if ftype == TType.MAP:
10310
          self.success = {}
10310
          self.success = {}
10311
          (_ktype38, _vtype39, _size37 ) = iprot.readMapBegin() 
10311
          (_ktype47, _vtype48, _size46 ) = iprot.readMapBegin() 
10312
          for _i41 in xrange(_size37):
10312
          for _i50 in xrange(_size46):
10313
            _key42 = iprot.readI64();
10313
            _key51 = iprot.readI64();
10314
            _val43 = iprot.readBool();
10314
            _val52 = iprot.readBool();
10315
            self.success[_key42] = _val43
10315
            self.success[_key51] = _val52
10316
          iprot.readMapEnd()
10316
          iprot.readMapEnd()
10317
        else:
10317
        else:
10318
          iprot.skip(ftype)
10318
          iprot.skip(ftype)
10319
      elif fid == 1:
10319
      elif fid == 1:
10320
        if ftype == TType.STRUCT:
10320
        if ftype == TType.STRUCT:
Line 10333... Line 10333...
10333
      return
10333
      return
10334
    oprot.writeStructBegin('getItemsStatus_result')
10334
    oprot.writeStructBegin('getItemsStatus_result')
10335
    if self.success is not None:
10335
    if self.success is not None:
10336
      oprot.writeFieldBegin('success', TType.MAP, 0)
10336
      oprot.writeFieldBegin('success', TType.MAP, 0)
10337
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
10337
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
10338
      for kiter44,viter45 in self.success.items():
10338
      for kiter53,viter54 in self.success.items():
10339
        oprot.writeI64(kiter44)
10339
        oprot.writeI64(kiter53)
10340
        oprot.writeBool(viter45)
10340
        oprot.writeBool(viter54)
10341
      oprot.writeMapEnd()
10341
      oprot.writeMapEnd()
10342
      oprot.writeFieldEnd()
10342
      oprot.writeFieldEnd()
10343
    if self.isex is not None:
10343
    if self.isex is not None:
10344
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
10344
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
10345
      self.isex.write(oprot)
10345
      self.isex.write(oprot)
Line 11062... Line 11062...
11062
      if ftype == TType.STOP:
11062
      if ftype == TType.STOP:
11063
        break
11063
        break
11064
      if fid == 1:
11064
      if fid == 1:
11065
        if ftype == TType.LIST:
11065
        if ftype == TType.LIST:
11066
          self.item_ids = []
11066
          self.item_ids = []
11067
          (_etype49, _size46) = iprot.readListBegin()
11067
          (_etype58, _size55) = iprot.readListBegin()
11068
          for _i50 in xrange(_size46):
11068
          for _i59 in xrange(_size55):
11069
            _elem51 = iprot.readI64();
11069
            _elem60 = iprot.readI64();
11070
            self.item_ids.append(_elem51)
11070
            self.item_ids.append(_elem60)
11071
          iprot.readListEnd()
11071
          iprot.readListEnd()
11072
        else:
11072
        else:
11073
          iprot.skip(ftype)
11073
          iprot.skip(ftype)
11074
      else:
11074
      else:
11075
        iprot.skip(ftype)
11075
        iprot.skip(ftype)
Line 11082... Line 11082...
11082
      return
11082
      return
11083
    oprot.writeStructBegin('getItems_args')
11083
    oprot.writeStructBegin('getItems_args')
11084
    if self.item_ids is not None:
11084
    if self.item_ids is not None:
11085
      oprot.writeFieldBegin('item_ids', TType.LIST, 1)
11085
      oprot.writeFieldBegin('item_ids', TType.LIST, 1)
11086
      oprot.writeListBegin(TType.I64, len(self.item_ids))
11086
      oprot.writeListBegin(TType.I64, len(self.item_ids))
11087
      for iter52 in self.item_ids:
11087
      for iter61 in self.item_ids:
11088
        oprot.writeI64(iter52)
11088
        oprot.writeI64(iter61)
11089
      oprot.writeListEnd()
11089
      oprot.writeListEnd()
11090
      oprot.writeFieldEnd()
11090
      oprot.writeFieldEnd()
11091
    oprot.writeFieldStop()
11091
    oprot.writeFieldStop()
11092
    oprot.writeStructEnd()
11092
    oprot.writeStructEnd()
11093
 
11093
 
Line 11132... Line 11132...
11132
      if ftype == TType.STOP:
11132
      if ftype == TType.STOP:
11133
        break
11133
        break
11134
      if fid == 0:
11134
      if fid == 0:
11135
        if ftype == TType.MAP:
11135
        if ftype == TType.MAP:
11136
          self.success = {}
11136
          self.success = {}
11137
          (_ktype54, _vtype55, _size53 ) = iprot.readMapBegin() 
11137
          (_ktype63, _vtype64, _size62 ) = iprot.readMapBegin() 
11138
          for _i57 in xrange(_size53):
11138
          for _i66 in xrange(_size62):
11139
            _key58 = iprot.readI64();
11139
            _key67 = iprot.readI64();
11140
            _val59 = Item()
11140
            _val68 = Item()
11141
            _val59.read(iprot)
11141
            _val68.read(iprot)
11142
            self.success[_key58] = _val59
11142
            self.success[_key67] = _val68
11143
          iprot.readMapEnd()
11143
          iprot.readMapEnd()
11144
        else:
11144
        else:
11145
          iprot.skip(ftype)
11145
          iprot.skip(ftype)
11146
      elif fid == 1:
11146
      elif fid == 1:
11147
        if ftype == TType.STRUCT:
11147
        if ftype == TType.STRUCT:
Line 11160... Line 11160...
11160
      return
11160
      return
11161
    oprot.writeStructBegin('getItems_result')
11161
    oprot.writeStructBegin('getItems_result')
11162
    if self.success is not None:
11162
    if self.success is not None:
11163
      oprot.writeFieldBegin('success', TType.MAP, 0)
11163
      oprot.writeFieldBegin('success', TType.MAP, 0)
11164
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
11164
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
11165
      for kiter60,viter61 in self.success.items():
11165
      for kiter69,viter70 in self.success.items():
11166
        oprot.writeI64(kiter60)
11166
        oprot.writeI64(kiter69)
11167
        viter61.write(oprot)
11167
        viter70.write(oprot)
11168
      oprot.writeMapEnd()
11168
      oprot.writeMapEnd()
11169
      oprot.writeFieldEnd()
11169
      oprot.writeFieldEnd()
11170
    if self.cex is not None:
11170
    if self.cex is not None:
11171
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11171
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11172
      self.cex.write(oprot)
11172
      self.cex.write(oprot)
Line 11275... Line 11275...
11275
      if ftype == TType.STOP:
11275
      if ftype == TType.STOP:
11276
        break
11276
        break
11277
      if fid == 0:
11277
      if fid == 0:
11278
        if ftype == TType.LIST:
11278
        if ftype == TType.LIST:
11279
          self.success = []
11279
          self.success = []
11280
          (_etype65, _size62) = iprot.readListBegin()
11280
          (_etype74, _size71) = iprot.readListBegin()
11281
          for _i66 in xrange(_size62):
11281
          for _i75 in xrange(_size71):
11282
            _elem67 = Item()
11282
            _elem76 = Item()
11283
            _elem67.read(iprot)
11283
            _elem76.read(iprot)
11284
            self.success.append(_elem67)
11284
            self.success.append(_elem76)
11285
          iprot.readListEnd()
11285
          iprot.readListEnd()
11286
        else:
11286
        else:
11287
          iprot.skip(ftype)
11287
          iprot.skip(ftype)
11288
      elif fid == 1:
11288
      elif fid == 1:
11289
        if ftype == TType.STRUCT:
11289
        if ftype == TType.STRUCT:
Line 11302... Line 11302...
11302
      return
11302
      return
11303
    oprot.writeStructBegin('getItemsByCatalogId_result')
11303
    oprot.writeStructBegin('getItemsByCatalogId_result')
11304
    if self.success is not None:
11304
    if self.success is not None:
11305
      oprot.writeFieldBegin('success', TType.LIST, 0)
11305
      oprot.writeFieldBegin('success', TType.LIST, 0)
11306
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11306
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11307
      for iter68 in self.success:
11307
      for iter77 in self.success:
11308
        iter68.write(oprot)
11308
        iter77.write(oprot)
11309
      oprot.writeListEnd()
11309
      oprot.writeListEnd()
11310
      oprot.writeFieldEnd()
11310
      oprot.writeFieldEnd()
11311
    if self.cex is not None:
11311
    if self.cex is not None:
11312
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11312
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11313
      self.cex.write(oprot)
11313
      self.cex.write(oprot)
Line 11416... Line 11416...
11416
      if ftype == TType.STOP:
11416
      if ftype == TType.STOP:
11417
        break
11417
        break
11418
      if fid == 0:
11418
      if fid == 0:
11419
        if ftype == TType.LIST:
11419
        if ftype == TType.LIST:
11420
          self.success = []
11420
          self.success = []
11421
          (_etype72, _size69) = iprot.readListBegin()
11421
          (_etype81, _size78) = iprot.readListBegin()
11422
          for _i73 in xrange(_size69):
11422
          for _i82 in xrange(_size78):
11423
            _elem74 = Item()
11423
            _elem83 = Item()
11424
            _elem74.read(iprot)
11424
            _elem83.read(iprot)
11425
            self.success.append(_elem74)
11425
            self.success.append(_elem83)
11426
          iprot.readListEnd()
11426
          iprot.readListEnd()
11427
        else:
11427
        else:
11428
          iprot.skip(ftype)
11428
          iprot.skip(ftype)
11429
      elif fid == 1:
11429
      elif fid == 1:
11430
        if ftype == TType.STRUCT:
11430
        if ftype == TType.STRUCT:
Line 11443... Line 11443...
11443
      return
11443
      return
11444
    oprot.writeStructBegin('getValidItemsByCatalogId_result')
11444
    oprot.writeStructBegin('getValidItemsByCatalogId_result')
11445
    if self.success is not None:
11445
    if self.success is not None:
11446
      oprot.writeFieldBegin('success', TType.LIST, 0)
11446
      oprot.writeFieldBegin('success', TType.LIST, 0)
11447
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11447
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11448
      for iter75 in self.success:
11448
      for iter84 in self.success:
11449
        iter75.write(oprot)
11449
        iter84.write(oprot)
11450
      oprot.writeListEnd()
11450
      oprot.writeListEnd()
11451
      oprot.writeFieldEnd()
11451
      oprot.writeFieldEnd()
11452
    if self.cex is not None:
11452
    if self.cex is not None:
11453
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11453
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11454
      self.cex.write(oprot)
11454
      self.cex.write(oprot)
Line 11557... Line 11557...
11557
      if ftype == TType.STOP:
11557
      if ftype == TType.STOP:
11558
        break
11558
        break
11559
      if fid == 0:
11559
      if fid == 0:
11560
        if ftype == TType.LIST:
11560
        if ftype == TType.LIST:
11561
          self.success = []
11561
          self.success = []
11562
          (_etype79, _size76) = iprot.readListBegin()
11562
          (_etype88, _size85) = iprot.readListBegin()
11563
          for _i80 in xrange(_size76):
11563
          for _i89 in xrange(_size85):
11564
            _elem81 = Item()
11564
            _elem90 = Item()
11565
            _elem81.read(iprot)
11565
            _elem90.read(iprot)
11566
            self.success.append(_elem81)
11566
            self.success.append(_elem90)
11567
          iprot.readListEnd()
11567
          iprot.readListEnd()
11568
        else:
11568
        else:
11569
          iprot.skip(ftype)
11569
          iprot.skip(ftype)
11570
      elif fid == 1:
11570
      elif fid == 1:
11571
        if ftype == TType.STRUCT:
11571
        if ftype == TType.STRUCT:
Line 11584... Line 11584...
11584
      return
11584
      return
11585
    oprot.writeStructBegin('getAllItems_result')
11585
    oprot.writeStructBegin('getAllItems_result')
11586
    if self.success is not None:
11586
    if self.success is not None:
11587
      oprot.writeFieldBegin('success', TType.LIST, 0)
11587
      oprot.writeFieldBegin('success', TType.LIST, 0)
11588
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11588
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11589
      for iter82 in self.success:
11589
      for iter91 in self.success:
11590
        iter82.write(oprot)
11590
        iter91.write(oprot)
11591
      oprot.writeListEnd()
11591
      oprot.writeListEnd()
11592
      oprot.writeFieldEnd()
11592
      oprot.writeFieldEnd()
11593
    if self.cex is not None:
11593
    if self.cex is not None:
11594
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11594
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11595
      self.cex.write(oprot)
11595
      self.cex.write(oprot)
Line 11698... Line 11698...
11698
      if ftype == TType.STOP:
11698
      if ftype == TType.STOP:
11699
        break
11699
        break
11700
      if fid == 0:
11700
      if fid == 0:
11701
        if ftype == TType.LIST:
11701
        if ftype == TType.LIST:
11702
          self.success = []
11702
          self.success = []
11703
          (_etype86, _size83) = iprot.readListBegin()
11703
          (_etype95, _size92) = iprot.readListBegin()
11704
          for _i87 in xrange(_size83):
11704
          for _i96 in xrange(_size92):
11705
            _elem88 = Item()
11705
            _elem97 = Item()
11706
            _elem88.read(iprot)
11706
            _elem97.read(iprot)
11707
            self.success.append(_elem88)
11707
            self.success.append(_elem97)
11708
          iprot.readListEnd()
11708
          iprot.readListEnd()
11709
        else:
11709
        else:
11710
          iprot.skip(ftype)
11710
          iprot.skip(ftype)
11711
      elif fid == 1:
11711
      elif fid == 1:
11712
        if ftype == TType.STRUCT:
11712
        if ftype == TType.STRUCT:
Line 11725... Line 11725...
11725
      return
11725
      return
11726
    oprot.writeStructBegin('getAllItemsByStatus_result')
11726
    oprot.writeStructBegin('getAllItemsByStatus_result')
11727
    if self.success is not None:
11727
    if self.success is not None:
11728
      oprot.writeFieldBegin('success', TType.LIST, 0)
11728
      oprot.writeFieldBegin('success', TType.LIST, 0)
11729
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11729
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11730
      for iter89 in self.success:
11730
      for iter98 in self.success:
11731
        iter89.write(oprot)
11731
        iter98.write(oprot)
11732
      oprot.writeListEnd()
11732
      oprot.writeListEnd()
11733
      oprot.writeFieldEnd()
11733
      oprot.writeFieldEnd()
11734
    if self.cex is not None:
11734
    if self.cex is not None:
11735
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11735
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11736
      self.cex.write(oprot)
11736
      self.cex.write(oprot)
Line 12043... Line 12043...
12043
      if ftype == TType.STOP:
12043
      if ftype == TType.STOP:
12044
        break
12044
        break
12045
      if fid == 0:
12045
      if fid == 0:
12046
        if ftype == TType.MAP:
12046
        if ftype == TType.MAP:
12047
          self.success = {}
12047
          self.success = {}
12048
          (_ktype91, _vtype92, _size90 ) = iprot.readMapBegin() 
12048
          (_ktype100, _vtype101, _size99 ) = iprot.readMapBegin() 
12049
          for _i94 in xrange(_size90):
12049
          for _i103 in xrange(_size99):
12050
            _key95 = iprot.readI64();
12050
            _key104 = iprot.readI64();
12051
            _val96 = iprot.readDouble();
12051
            _val105 = iprot.readDouble();
12052
            self.success[_key95] = _val96
12052
            self.success[_key104] = _val105
12053
          iprot.readMapEnd()
12053
          iprot.readMapEnd()
12054
        else:
12054
        else:
12055
          iprot.skip(ftype)
12055
          iprot.skip(ftype)
12056
      elif fid == 1:
12056
      elif fid == 1:
12057
        if ftype == TType.STRUCT:
12057
        if ftype == TType.STRUCT:
Line 12070... Line 12070...
12070
      return
12070
      return
12071
    oprot.writeStructBegin('getVatRates_result')
12071
    oprot.writeStructBegin('getVatRates_result')
12072
    if self.success is not None:
12072
    if self.success is not None:
12073
      oprot.writeFieldBegin('success', TType.MAP, 0)
12073
      oprot.writeFieldBegin('success', TType.MAP, 0)
12074
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
12074
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
12075
      for kiter97,viter98 in self.success.items():
12075
      for kiter106,viter107 in self.success.items():
12076
        oprot.writeI64(kiter97)
12076
        oprot.writeI64(kiter106)
12077
        oprot.writeDouble(viter98)
12077
        oprot.writeDouble(viter107)
12078
      oprot.writeMapEnd()
12078
      oprot.writeMapEnd()
12079
      oprot.writeFieldEnd()
12079
      oprot.writeFieldEnd()
12080
    if self.cex is not None:
12080
    if self.cex is not None:
12081
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12081
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12082
      self.cex.write(oprot)
12082
      self.cex.write(oprot)
Line 12197... Line 12197...
12197
      if ftype == TType.STOP:
12197
      if ftype == TType.STOP:
12198
        break
12198
        break
12199
      if fid == 0:
12199
      if fid == 0:
12200
        if ftype == TType.LIST:
12200
        if ftype == TType.LIST:
12201
          self.success = []
12201
          self.success = []
12202
          (_etype102, _size99) = iprot.readListBegin()
12202
          (_etype111, _size108) = iprot.readListBegin()
12203
          for _i103 in xrange(_size99):
12203
          for _i112 in xrange(_size108):
12204
            _elem104 = Item()
12204
            _elem113 = Item()
12205
            _elem104.read(iprot)
12205
            _elem113.read(iprot)
12206
            self.success.append(_elem104)
12206
            self.success.append(_elem113)
12207
          iprot.readListEnd()
12207
          iprot.readListEnd()
12208
        else:
12208
        else:
12209
          iprot.skip(ftype)
12209
          iprot.skip(ftype)
12210
      elif fid == 1:
12210
      elif fid == 1:
12211
        if ftype == TType.STRUCT:
12211
        if ftype == TType.STRUCT:
Line 12224... Line 12224...
12224
      return
12224
      return
12225
    oprot.writeStructBegin('getAllItemsInRange_result')
12225
    oprot.writeStructBegin('getAllItemsInRange_result')
12226
    if self.success is not None:
12226
    if self.success is not None:
12227
      oprot.writeFieldBegin('success', TType.LIST, 0)
12227
      oprot.writeFieldBegin('success', TType.LIST, 0)
12228
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12228
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12229
      for iter105 in self.success:
12229
      for iter114 in self.success:
12230
        iter105.write(oprot)
12230
        iter114.write(oprot)
12231
      oprot.writeListEnd()
12231
      oprot.writeListEnd()
12232
      oprot.writeFieldEnd()
12232
      oprot.writeFieldEnd()
12233
    if self.cex is not None:
12233
    if self.cex is not None:
12234
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12234
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12235
      self.cex.write(oprot)
12235
      self.cex.write(oprot)
Line 12362... Line 12362...
12362
      if ftype == TType.STOP:
12362
      if ftype == TType.STOP:
12363
        break
12363
        break
12364
      if fid == 0:
12364
      if fid == 0:
12365
        if ftype == TType.LIST:
12365
        if ftype == TType.LIST:
12366
          self.success = []
12366
          self.success = []
12367
          (_etype109, _size106) = iprot.readListBegin()
12367
          (_etype118, _size115) = iprot.readListBegin()
12368
          for _i110 in xrange(_size106):
12368
          for _i119 in xrange(_size115):
12369
            _elem111 = Item()
12369
            _elem120 = Item()
12370
            _elem111.read(iprot)
12370
            _elem120.read(iprot)
12371
            self.success.append(_elem111)
12371
            self.success.append(_elem120)
12372
          iprot.readListEnd()
12372
          iprot.readListEnd()
12373
        else:
12373
        else:
12374
          iprot.skip(ftype)
12374
          iprot.skip(ftype)
12375
      elif fid == 1:
12375
      elif fid == 1:
12376
        if ftype == TType.STRUCT:
12376
        if ftype == TType.STRUCT:
Line 12389... Line 12389...
12389
      return
12389
      return
12390
    oprot.writeStructBegin('getAllItemsByStatusInRange_result')
12390
    oprot.writeStructBegin('getAllItemsByStatusInRange_result')
12391
    if self.success is not None:
12391
    if self.success is not None:
12392
      oprot.writeFieldBegin('success', TType.LIST, 0)
12392
      oprot.writeFieldBegin('success', TType.LIST, 0)
12393
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12393
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12394
      for iter112 in self.success:
12394
      for iter121 in self.success:
12395
        iter112.write(oprot)
12395
        iter121.write(oprot)
12396
      oprot.writeListEnd()
12396
      oprot.writeListEnd()
12397
      oprot.writeFieldEnd()
12397
      oprot.writeFieldEnd()
12398
    if self.cex is not None:
12398
    if self.cex is not None:
12399
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12399
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12400
      self.cex.write(oprot)
12400
      self.cex.write(oprot)
Line 12616... Line 12616...
12616
      if ftype == TType.STOP:
12616
      if ftype == TType.STOP:
12617
        break
12617
        break
12618
      if fid == 0:
12618
      if fid == 0:
12619
        if ftype == TType.LIST:
12619
        if ftype == TType.LIST:
12620
          self.success = []
12620
          self.success = []
12621
          (_etype116, _size113) = iprot.readListBegin()
12621
          (_etype125, _size122) = iprot.readListBegin()
12622
          for _i117 in xrange(_size113):
12622
          for _i126 in xrange(_size122):
12623
            _elem118 = Item()
12623
            _elem127 = Item()
12624
            _elem118.read(iprot)
12624
            _elem127.read(iprot)
12625
            self.success.append(_elem118)
12625
            self.success.append(_elem127)
12626
          iprot.readListEnd()
12626
          iprot.readListEnd()
12627
        else:
12627
        else:
12628
          iprot.skip(ftype)
12628
          iprot.skip(ftype)
12629
      elif fid == 1:
12629
      elif fid == 1:
12630
        if ftype == TType.STRUCT:
12630
        if ftype == TType.STRUCT:
Line 12643... Line 12643...
12643
      return
12643
      return
12644
    oprot.writeStructBegin('getBestSellers_result')
12644
    oprot.writeStructBegin('getBestSellers_result')
12645
    if self.success is not None:
12645
    if self.success is not None:
12646
      oprot.writeFieldBegin('success', TType.LIST, 0)
12646
      oprot.writeFieldBegin('success', TType.LIST, 0)
12647
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12647
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12648
      for iter119 in self.success:
12648
      for iter128 in self.success:
12649
        iter119.write(oprot)
12649
        iter128.write(oprot)
12650
      oprot.writeListEnd()
12650
      oprot.writeListEnd()
12651
      oprot.writeFieldEnd()
12651
      oprot.writeFieldEnd()
12652
    if self.isex is not None:
12652
    if self.isex is not None:
12653
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
12653
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
12654
      self.isex.write(oprot)
12654
      self.isex.write(oprot)
Line 12793... Line 12793...
12793
      if ftype == TType.STOP:
12793
      if ftype == TType.STOP:
12794
        break
12794
        break
12795
      if fid == 0:
12795
      if fid == 0:
12796
        if ftype == TType.LIST:
12796
        if ftype == TType.LIST:
12797
          self.success = []
12797
          self.success = []
12798
          (_etype123, _size120) = iprot.readListBegin()
12798
          (_etype132, _size129) = iprot.readListBegin()
12799
          for _i124 in xrange(_size120):
12799
          for _i133 in xrange(_size129):
12800
            _elem125 = iprot.readI64();
12800
            _elem134 = iprot.readI64();
12801
            self.success.append(_elem125)
12801
            self.success.append(_elem134)
12802
          iprot.readListEnd()
12802
          iprot.readListEnd()
12803
        else:
12803
        else:
12804
          iprot.skip(ftype)
12804
          iprot.skip(ftype)
12805
      elif fid == 1:
12805
      elif fid == 1:
12806
        if ftype == TType.STRUCT:
12806
        if ftype == TType.STRUCT:
Line 12819... Line 12819...
12819
      return
12819
      return
12820
    oprot.writeStructBegin('getBestSellersCatalogIds_result')
12820
    oprot.writeStructBegin('getBestSellersCatalogIds_result')
12821
    if self.success is not None:
12821
    if self.success is not None:
12822
      oprot.writeFieldBegin('success', TType.LIST, 0)
12822
      oprot.writeFieldBegin('success', TType.LIST, 0)
12823
      oprot.writeListBegin(TType.I64, len(self.success))
12823
      oprot.writeListBegin(TType.I64, len(self.success))
12824
      for iter126 in self.success:
12824
      for iter135 in self.success:
12825
        oprot.writeI64(iter126)
12825
        oprot.writeI64(iter135)
12826
      oprot.writeListEnd()
12826
      oprot.writeListEnd()
12827
      oprot.writeFieldEnd()
12827
      oprot.writeFieldEnd()
12828
    if self.cex is not None:
12828
    if self.cex is not None:
12829
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12829
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12830
      self.cex.write(oprot)
12830
      self.cex.write(oprot)
Line 13029... Line 13029...
13029
      if ftype == TType.STOP:
13029
      if ftype == TType.STOP:
13030
        break
13030
        break
13031
      if fid == 0:
13031
      if fid == 0:
13032
        if ftype == TType.LIST:
13032
        if ftype == TType.LIST:
13033
          self.success = []
13033
          self.success = []
13034
          (_etype130, _size127) = iprot.readListBegin()
13034
          (_etype139, _size136) = iprot.readListBegin()
13035
          for _i131 in xrange(_size127):
13035
          for _i140 in xrange(_size136):
13036
            _elem132 = Item()
13036
            _elem141 = Item()
13037
            _elem132.read(iprot)
13037
            _elem141.read(iprot)
13038
            self.success.append(_elem132)
13038
            self.success.append(_elem141)
13039
          iprot.readListEnd()
13039
          iprot.readListEnd()
13040
        else:
13040
        else:
13041
          iprot.skip(ftype)
13041
          iprot.skip(ftype)
13042
      elif fid == 1:
13042
      elif fid == 1:
13043
        if ftype == TType.STRUCT:
13043
        if ftype == TType.STRUCT:
Line 13056... Line 13056...
13056
      return
13056
      return
13057
    oprot.writeStructBegin('getBestDeals_result')
13057
    oprot.writeStructBegin('getBestDeals_result')
13058
    if self.success is not None:
13058
    if self.success is not None:
13059
      oprot.writeFieldBegin('success', TType.LIST, 0)
13059
      oprot.writeFieldBegin('success', TType.LIST, 0)
13060
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13060
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13061
      for iter133 in self.success:
13061
      for iter142 in self.success:
13062
        iter133.write(oprot)
13062
        iter142.write(oprot)
13063
      oprot.writeListEnd()
13063
      oprot.writeListEnd()
13064
      oprot.writeFieldEnd()
13064
      oprot.writeFieldEnd()
13065
    if self.isex is not None:
13065
    if self.isex is not None:
13066
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13066
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13067
      self.isex.write(oprot)
13067
      self.isex.write(oprot)
Line 13206... Line 13206...
13206
      if ftype == TType.STOP:
13206
      if ftype == TType.STOP:
13207
        break
13207
        break
13208
      if fid == 0:
13208
      if fid == 0:
13209
        if ftype == TType.LIST:
13209
        if ftype == TType.LIST:
13210
          self.success = []
13210
          self.success = []
13211
          (_etype137, _size134) = iprot.readListBegin()
13211
          (_etype146, _size143) = iprot.readListBegin()
13212
          for _i138 in xrange(_size134):
13212
          for _i147 in xrange(_size143):
13213
            _elem139 = iprot.readI64();
13213
            _elem148 = iprot.readI64();
13214
            self.success.append(_elem139)
13214
            self.success.append(_elem148)
13215
          iprot.readListEnd()
13215
          iprot.readListEnd()
13216
        else:
13216
        else:
13217
          iprot.skip(ftype)
13217
          iprot.skip(ftype)
13218
      elif fid == 1:
13218
      elif fid == 1:
13219
        if ftype == TType.STRUCT:
13219
        if ftype == TType.STRUCT:
Line 13232... Line 13232...
13232
      return
13232
      return
13233
    oprot.writeStructBegin('getBestDealsCatalogIds_result')
13233
    oprot.writeStructBegin('getBestDealsCatalogIds_result')
13234
    if self.success is not None:
13234
    if self.success is not None:
13235
      oprot.writeFieldBegin('success', TType.LIST, 0)
13235
      oprot.writeFieldBegin('success', TType.LIST, 0)
13236
      oprot.writeListBegin(TType.I64, len(self.success))
13236
      oprot.writeListBegin(TType.I64, len(self.success))
13237
      for iter140 in self.success:
13237
      for iter149 in self.success:
13238
        oprot.writeI64(iter140)
13238
        oprot.writeI64(iter149)
13239
      oprot.writeListEnd()
13239
      oprot.writeListEnd()
13240
      oprot.writeFieldEnd()
13240
      oprot.writeFieldEnd()
13241
    if self.cex is not None:
13241
    if self.cex is not None:
13242
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13242
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13243
      self.cex.write(oprot)
13243
      self.cex.write(oprot)
Line 13442... Line 13442...
13442
      if ftype == TType.STOP:
13442
      if ftype == TType.STOP:
13443
        break
13443
        break
13444
      if fid == 0:
13444
      if fid == 0:
13445
        if ftype == TType.LIST:
13445
        if ftype == TType.LIST:
13446
          self.success = []
13446
          self.success = []
13447
          (_etype144, _size141) = iprot.readListBegin()
13447
          (_etype153, _size150) = iprot.readListBegin()
13448
          for _i145 in xrange(_size141):
13448
          for _i154 in xrange(_size150):
13449
            _elem146 = Item()
13449
            _elem155 = Item()
13450
            _elem146.read(iprot)
13450
            _elem155.read(iprot)
13451
            self.success.append(_elem146)
13451
            self.success.append(_elem155)
13452
          iprot.readListEnd()
13452
          iprot.readListEnd()
13453
        else:
13453
        else:
13454
          iprot.skip(ftype)
13454
          iprot.skip(ftype)
13455
      elif fid == 1:
13455
      elif fid == 1:
13456
        if ftype == TType.STRUCT:
13456
        if ftype == TType.STRUCT:
Line 13469... Line 13469...
13469
      return
13469
      return
13470
    oprot.writeStructBegin('getComingSoon_result')
13470
    oprot.writeStructBegin('getComingSoon_result')
13471
    if self.success is not None:
13471
    if self.success is not None:
13472
      oprot.writeFieldBegin('success', TType.LIST, 0)
13472
      oprot.writeFieldBegin('success', TType.LIST, 0)
13473
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13473
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13474
      for iter147 in self.success:
13474
      for iter156 in self.success:
13475
        iter147.write(oprot)
13475
        iter156.write(oprot)
13476
      oprot.writeListEnd()
13476
      oprot.writeListEnd()
13477
      oprot.writeFieldEnd()
13477
      oprot.writeFieldEnd()
13478
    if self.isex is not None:
13478
    if self.isex is not None:
13479
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13479
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13480
      self.isex.write(oprot)
13480
      self.isex.write(oprot)
Line 13619... Line 13619...
13619
      if ftype == TType.STOP:
13619
      if ftype == TType.STOP:
13620
        break
13620
        break
13621
      if fid == 0:
13621
      if fid == 0:
13622
        if ftype == TType.LIST:
13622
        if ftype == TType.LIST:
13623
          self.success = []
13623
          self.success = []
13624
          (_etype151, _size148) = iprot.readListBegin()
13624
          (_etype160, _size157) = iprot.readListBegin()
13625
          for _i152 in xrange(_size148):
13625
          for _i161 in xrange(_size157):
13626
            _elem153 = iprot.readI64();
13626
            _elem162 = iprot.readI64();
13627
            self.success.append(_elem153)
13627
            self.success.append(_elem162)
13628
          iprot.readListEnd()
13628
          iprot.readListEnd()
13629
        else:
13629
        else:
13630
          iprot.skip(ftype)
13630
          iprot.skip(ftype)
13631
      elif fid == 1:
13631
      elif fid == 1:
13632
        if ftype == TType.STRUCT:
13632
        if ftype == TType.STRUCT:
Line 13645... Line 13645...
13645
      return
13645
      return
13646
    oprot.writeStructBegin('getComingSoonCatalogIds_result')
13646
    oprot.writeStructBegin('getComingSoonCatalogIds_result')
13647
    if self.success is not None:
13647
    if self.success is not None:
13648
      oprot.writeFieldBegin('success', TType.LIST, 0)
13648
      oprot.writeFieldBegin('success', TType.LIST, 0)
13649
      oprot.writeListBegin(TType.I64, len(self.success))
13649
      oprot.writeListBegin(TType.I64, len(self.success))
13650
      for iter154 in self.success:
13650
      for iter163 in self.success:
13651
        oprot.writeI64(iter154)
13651
        oprot.writeI64(iter163)
13652
      oprot.writeListEnd()
13652
      oprot.writeListEnd()
13653
      oprot.writeFieldEnd()
13653
      oprot.writeFieldEnd()
13654
    if self.cex is not None:
13654
    if self.cex is not None:
13655
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13655
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13656
      self.cex.write(oprot)
13656
      self.cex.write(oprot)
Line 13855... Line 13855...
13855
      if ftype == TType.STOP:
13855
      if ftype == TType.STOP:
13856
        break
13856
        break
13857
      if fid == 0:
13857
      if fid == 0:
13858
        if ftype == TType.LIST:
13858
        if ftype == TType.LIST:
13859
          self.success = []
13859
          self.success = []
13860
          (_etype158, _size155) = iprot.readListBegin()
13860
          (_etype167, _size164) = iprot.readListBegin()
13861
          for _i159 in xrange(_size155):
13861
          for _i168 in xrange(_size164):
13862
            _elem160 = Item()
13862
            _elem169 = Item()
13863
            _elem160.read(iprot)
13863
            _elem169.read(iprot)
13864
            self.success.append(_elem160)
13864
            self.success.append(_elem169)
13865
          iprot.readListEnd()
13865
          iprot.readListEnd()
13866
        else:
13866
        else:
13867
          iprot.skip(ftype)
13867
          iprot.skip(ftype)
13868
      elif fid == 1:
13868
      elif fid == 1:
13869
        if ftype == TType.STRUCT:
13869
        if ftype == TType.STRUCT:
Line 13882... Line 13882...
13882
      return
13882
      return
13883
    oprot.writeStructBegin('getLatestArrivals_result')
13883
    oprot.writeStructBegin('getLatestArrivals_result')
13884
    if self.success is not None:
13884
    if self.success is not None:
13885
      oprot.writeFieldBegin('success', TType.LIST, 0)
13885
      oprot.writeFieldBegin('success', TType.LIST, 0)
13886
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13886
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13887
      for iter161 in self.success:
13887
      for iter170 in self.success:
13888
        iter161.write(oprot)
13888
        iter170.write(oprot)
13889
      oprot.writeListEnd()
13889
      oprot.writeListEnd()
13890
      oprot.writeFieldEnd()
13890
      oprot.writeFieldEnd()
13891
    if self.isex is not None:
13891
    if self.isex is not None:
13892
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13892
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13893
      self.isex.write(oprot)
13893
      self.isex.write(oprot)
Line 13958... Line 13958...
13958
        else:
13958
        else:
13959
          iprot.skip(ftype)
13959
          iprot.skip(ftype)
13960
      elif fid == 4:
13960
      elif fid == 4:
13961
        if ftype == TType.LIST:
13961
        if ftype == TType.LIST:
13962
          self.categories = []
13962
          self.categories = []
13963
          (_etype165, _size162) = iprot.readListBegin()
13963
          (_etype174, _size171) = iprot.readListBegin()
13964
          for _i166 in xrange(_size162):
13964
          for _i175 in xrange(_size171):
13965
            _elem167 = iprot.readI64();
13965
            _elem176 = iprot.readI64();
13966
            self.categories.append(_elem167)
13966
            self.categories.append(_elem176)
13967
          iprot.readListEnd()
13967
          iprot.readListEnd()
13968
        else:
13968
        else:
13969
          iprot.skip(ftype)
13969
          iprot.skip(ftype)
13970
      else:
13970
      else:
13971
        iprot.skip(ftype)
13971
        iprot.skip(ftype)
Line 13990... Line 13990...
13990
      oprot.writeString(self.brand)
13990
      oprot.writeString(self.brand)
13991
      oprot.writeFieldEnd()
13991
      oprot.writeFieldEnd()
13992
    if self.categories is not None:
13992
    if self.categories is not None:
13993
      oprot.writeFieldBegin('categories', TType.LIST, 4)
13993
      oprot.writeFieldBegin('categories', TType.LIST, 4)
13994
      oprot.writeListBegin(TType.I64, len(self.categories))
13994
      oprot.writeListBegin(TType.I64, len(self.categories))
13995
      for iter168 in self.categories:
13995
      for iter177 in self.categories:
13996
        oprot.writeI64(iter168)
13996
        oprot.writeI64(iter177)
13997
      oprot.writeListEnd()
13997
      oprot.writeListEnd()
13998
      oprot.writeFieldEnd()
13998
      oprot.writeFieldEnd()
13999
    oprot.writeFieldStop()
13999
    oprot.writeFieldStop()
14000
    oprot.writeStructEnd()
14000
    oprot.writeStructEnd()
14001
 
14001
 
Line 14040... Line 14040...
14040
      if ftype == TType.STOP:
14040
      if ftype == TType.STOP:
14041
        break
14041
        break
14042
      if fid == 0:
14042
      if fid == 0:
14043
        if ftype == TType.LIST:
14043
        if ftype == TType.LIST:
14044
          self.success = []
14044
          self.success = []
14045
          (_etype172, _size169) = iprot.readListBegin()
14045
          (_etype181, _size178) = iprot.readListBegin()
14046
          for _i173 in xrange(_size169):
14046
          for _i182 in xrange(_size178):
14047
            _elem174 = iprot.readI64();
14047
            _elem183 = iprot.readI64();
14048
            self.success.append(_elem174)
14048
            self.success.append(_elem183)
14049
          iprot.readListEnd()
14049
          iprot.readListEnd()
14050
        else:
14050
        else:
14051
          iprot.skip(ftype)
14051
          iprot.skip(ftype)
14052
      elif fid == 1:
14052
      elif fid == 1:
14053
        if ftype == TType.STRUCT:
14053
        if ftype == TType.STRUCT:
Line 14066... Line 14066...
14066
      return
14066
      return
14067
    oprot.writeStructBegin('getLatestArrivalsCatalogIds_result')
14067
    oprot.writeStructBegin('getLatestArrivalsCatalogIds_result')
14068
    if self.success is not None:
14068
    if self.success is not None:
14069
      oprot.writeFieldBegin('success', TType.LIST, 0)
14069
      oprot.writeFieldBegin('success', TType.LIST, 0)
14070
      oprot.writeListBegin(TType.I64, len(self.success))
14070
      oprot.writeListBegin(TType.I64, len(self.success))
14071
      for iter175 in self.success:
14071
      for iter184 in self.success:
14072
        oprot.writeI64(iter175)
14072
        oprot.writeI64(iter184)
14073
      oprot.writeListEnd()
14073
      oprot.writeListEnd()
14074
      oprot.writeFieldEnd()
14074
      oprot.writeFieldEnd()
14075
    if self.cex is not None:
14075
    if self.cex is not None:
14076
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
14076
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
14077
      self.cex.write(oprot)
14077
      self.cex.write(oprot)
Line 14614... Line 14614...
14614
      if ftype == TType.STOP:
14614
      if ftype == TType.STOP:
14615
        break
14615
        break
14616
      if fid == 0:
14616
      if fid == 0:
14617
        if ftype == TType.LIST:
14617
        if ftype == TType.LIST:
14618
          self.success = []
14618
          self.success = []
14619
          (_etype179, _size176) = iprot.readListBegin()
14619
          (_etype188, _size185) = iprot.readListBegin()
14620
          for _i180 in xrange(_size176):
14620
          for _i189 in xrange(_size185):
14621
            _elem181 = Category()
14621
            _elem190 = Category()
14622
            _elem181.read(iprot)
14622
            _elem190.read(iprot)
14623
            self.success.append(_elem181)
14623
            self.success.append(_elem190)
14624
          iprot.readListEnd()
14624
          iprot.readListEnd()
14625
        else:
14625
        else:
14626
          iprot.skip(ftype)
14626
          iprot.skip(ftype)
14627
      else:
14627
      else:
14628
        iprot.skip(ftype)
14628
        iprot.skip(ftype)
Line 14635... Line 14635...
14635
      return
14635
      return
14636
    oprot.writeStructBegin('getAllCategories_result')
14636
    oprot.writeStructBegin('getAllCategories_result')
14637
    if self.success is not None:
14637
    if self.success is not None:
14638
      oprot.writeFieldBegin('success', TType.LIST, 0)
14638
      oprot.writeFieldBegin('success', TType.LIST, 0)
14639
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14639
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14640
      for iter182 in self.success:
14640
      for iter191 in self.success:
14641
        iter182.write(oprot)
14641
        iter191.write(oprot)
14642
      oprot.writeListEnd()
14642
      oprot.writeListEnd()
14643
      oprot.writeFieldEnd()
14643
      oprot.writeFieldEnd()
14644
    oprot.writeFieldStop()
14644
    oprot.writeFieldStop()
14645
    oprot.writeStructEnd()
14645
    oprot.writeStructEnd()
14646
 
14646
 
Line 14742... Line 14742...
14742
      if ftype == TType.STOP:
14742
      if ftype == TType.STOP:
14743
        break
14743
        break
14744
      if fid == 0:
14744
      if fid == 0:
14745
        if ftype == TType.LIST:
14745
        if ftype == TType.LIST:
14746
          self.success = []
14746
          self.success = []
14747
          (_etype186, _size183) = iprot.readListBegin()
14747
          (_etype195, _size192) = iprot.readListBegin()
14748
          for _i187 in xrange(_size183):
14748
          for _i196 in xrange(_size192):
14749
            _elem188 = Item()
14749
            _elem197 = Item()
14750
            _elem188.read(iprot)
14750
            _elem197.read(iprot)
14751
            self.success.append(_elem188)
14751
            self.success.append(_elem197)
14752
          iprot.readListEnd()
14752
          iprot.readListEnd()
14753
        else:
14753
        else:
14754
          iprot.skip(ftype)
14754
          iprot.skip(ftype)
14755
      else:
14755
      else:
14756
        iprot.skip(ftype)
14756
        iprot.skip(ftype)
Line 14763... Line 14763...
14763
      return
14763
      return
14764
    oprot.writeStructBegin('getAllSimilarItems_result')
14764
    oprot.writeStructBegin('getAllSimilarItems_result')
14765
    if self.success is not None:
14765
    if self.success is not None:
14766
      oprot.writeFieldBegin('success', TType.LIST, 0)
14766
      oprot.writeFieldBegin('success', TType.LIST, 0)
14767
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14767
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14768
      for iter189 in self.success:
14768
      for iter198 in self.success:
14769
        iter189.write(oprot)
14769
        iter198.write(oprot)
14770
      oprot.writeListEnd()
14770
      oprot.writeListEnd()
14771
      oprot.writeFieldEnd()
14771
      oprot.writeFieldEnd()
14772
    oprot.writeFieldStop()
14772
    oprot.writeFieldStop()
14773
    oprot.writeStructEnd()
14773
    oprot.writeStructEnd()
14774
 
14774
 
Line 15378... Line 15378...
15378
      if ftype == TType.STOP:
15378
      if ftype == TType.STOP:
15379
        break
15379
        break
15380
      if fid == 0:
15380
      if fid == 0:
15381
        if ftype == TType.LIST:
15381
        if ftype == TType.LIST:
15382
          self.success = []
15382
          self.success = []
15383
          (_etype193, _size190) = iprot.readListBegin()
15383
          (_etype202, _size199) = iprot.readListBegin()
15384
          for _i194 in xrange(_size190):
15384
          for _i203 in xrange(_size199):
15385
            _elem195 = iprot.readString();
15385
            _elem204 = iprot.readString();
15386
            self.success.append(_elem195)
15386
            self.success.append(_elem204)
15387
          iprot.readListEnd()
15387
          iprot.readListEnd()
15388
        else:
15388
        else:
15389
          iprot.skip(ftype)
15389
          iprot.skip(ftype)
15390
      else:
15390
      else:
15391
        iprot.skip(ftype)
15391
        iprot.skip(ftype)
Line 15398... Line 15398...
15398
      return
15398
      return
15399
    oprot.writeStructBegin('getAllTags_result')
15399
    oprot.writeStructBegin('getAllTags_result')
15400
    if self.success is not None:
15400
    if self.success is not None:
15401
      oprot.writeFieldBegin('success', TType.LIST, 0)
15401
      oprot.writeFieldBegin('success', TType.LIST, 0)
15402
      oprot.writeListBegin(TType.STRING, len(self.success))
15402
      oprot.writeListBegin(TType.STRING, len(self.success))
15403
      for iter196 in self.success:
15403
      for iter205 in self.success:
15404
        oprot.writeString(iter196)
15404
        oprot.writeString(iter205)
15405
      oprot.writeListEnd()
15405
      oprot.writeListEnd()
15406
      oprot.writeFieldEnd()
15406
      oprot.writeFieldEnd()
15407
    oprot.writeFieldStop()
15407
    oprot.writeFieldStop()
15408
    oprot.writeStructEnd()
15408
    oprot.writeStructEnd()
15409
 
15409
 
Line 15505... Line 15505...
15505
      if ftype == TType.STOP:
15505
      if ftype == TType.STOP:
15506
        break
15506
        break
15507
      if fid == 0:
15507
      if fid == 0:
15508
        if ftype == TType.LIST:
15508
        if ftype == TType.LIST:
15509
          self.success = []
15509
          self.success = []
15510
          (_etype200, _size197) = iprot.readListBegin()
15510
          (_etype209, _size206) = iprot.readListBegin()
15511
          for _i201 in xrange(_size197):
15511
          for _i210 in xrange(_size206):
15512
            _elem202 = iprot.readI64();
15512
            _elem211 = iprot.readI64();
15513
            self.success.append(_elem202)
15513
            self.success.append(_elem211)
15514
          iprot.readListEnd()
15514
          iprot.readListEnd()
15515
        else:
15515
        else:
15516
          iprot.skip(ftype)
15516
          iprot.skip(ftype)
15517
      else:
15517
      else:
15518
        iprot.skip(ftype)
15518
        iprot.skip(ftype)
Line 15525... Line 15525...
15525
      return
15525
      return
15526
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
15526
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
15527
    if self.success is not None:
15527
    if self.success is not None:
15528
      oprot.writeFieldBegin('success', TType.LIST, 0)
15528
      oprot.writeFieldBegin('success', TType.LIST, 0)
15529
      oprot.writeListBegin(TType.I64, len(self.success))
15529
      oprot.writeListBegin(TType.I64, len(self.success))
15530
      for iter203 in self.success:
15530
      for iter212 in self.success:
15531
        oprot.writeI64(iter203)
15531
        oprot.writeI64(iter212)
15532
      oprot.writeListEnd()
15532
      oprot.writeListEnd()
15533
      oprot.writeFieldEnd()
15533
      oprot.writeFieldEnd()
15534
    oprot.writeFieldStop()
15534
    oprot.writeFieldStop()
15535
    oprot.writeStructEnd()
15535
    oprot.writeStructEnd()
15536
 
15536
 
Line 15614... Line 15614...
15614
      if ftype == TType.STOP:
15614
      if ftype == TType.STOP:
15615
        break
15615
        break
15616
      if fid == 0:
15616
      if fid == 0:
15617
        if ftype == TType.MAP:
15617
        if ftype == TType.MAP:
15618
          self.success = {}
15618
          self.success = {}
15619
          (_ktype205, _vtype206, _size204 ) = iprot.readMapBegin() 
15619
          (_ktype214, _vtype215, _size213 ) = iprot.readMapBegin() 
15620
          for _i208 in xrange(_size204):
15620
          for _i217 in xrange(_size213):
15621
            _key209 = iprot.readI64();
15621
            _key218 = iprot.readI64();
15622
            _val210 = []
15622
            _val219 = []
15623
            (_etype214, _size211) = iprot.readListBegin()
15623
            (_etype223, _size220) = iprot.readListBegin()
15624
            for _i215 in xrange(_size211):
15624
            for _i224 in xrange(_size220):
15625
              _elem216 = iprot.readString();
15625
              _elem225 = iprot.readString();
15626
              _val210.append(_elem216)
15626
              _val219.append(_elem225)
15627
            iprot.readListEnd()
15627
            iprot.readListEnd()
15628
            self.success[_key209] = _val210
15628
            self.success[_key218] = _val219
15629
          iprot.readMapEnd()
15629
          iprot.readMapEnd()
15630
        else:
15630
        else:
15631
          iprot.skip(ftype)
15631
          iprot.skip(ftype)
15632
      else:
15632
      else:
15633
        iprot.skip(ftype)
15633
        iprot.skip(ftype)
Line 15640... Line 15640...
15640
      return
15640
      return
15641
    oprot.writeStructBegin('getAllEntityTags_result')
15641
    oprot.writeStructBegin('getAllEntityTags_result')
15642
    if self.success is not None:
15642
    if self.success is not None:
15643
      oprot.writeFieldBegin('success', TType.MAP, 0)
15643
      oprot.writeFieldBegin('success', TType.MAP, 0)
15644
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
15644
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
15645
      for kiter217,viter218 in self.success.items():
15645
      for kiter226,viter227 in self.success.items():
15646
        oprot.writeI64(kiter217)
15646
        oprot.writeI64(kiter226)
15647
        oprot.writeListBegin(TType.STRING, len(viter218))
15647
        oprot.writeListBegin(TType.STRING, len(viter227))
15648
        for iter219 in viter218:
15648
        for iter228 in viter227:
15649
          oprot.writeString(iter219)
15649
          oprot.writeString(iter228)
15650
        oprot.writeListEnd()
15650
        oprot.writeListEnd()
15651
      oprot.writeMapEnd()
15651
      oprot.writeMapEnd()
15652
      oprot.writeFieldEnd()
15652
      oprot.writeFieldEnd()
15653
    oprot.writeFieldStop()
15653
    oprot.writeFieldStop()
15654
    oprot.writeStructEnd()
15654
    oprot.writeStructEnd()
Line 15973... Line 15973...
15973
      if ftype == TType.STOP:
15973
      if ftype == TType.STOP:
15974
        break
15974
        break
15975
      if fid == 0:
15975
      if fid == 0:
15976
        if ftype == TType.LIST:
15976
        if ftype == TType.LIST:
15977
          self.success = []
15977
          self.success = []
15978
          (_etype223, _size220) = iprot.readListBegin()
15978
          (_etype232, _size229) = iprot.readListBegin()
15979
          for _i224 in xrange(_size220):
15979
          for _i233 in xrange(_size229):
15980
            _elem225 = Banner()
15980
            _elem234 = Banner()
15981
            _elem225.read(iprot)
15981
            _elem234.read(iprot)
15982
            self.success.append(_elem225)
15982
            self.success.append(_elem234)
15983
          iprot.readListEnd()
15983
          iprot.readListEnd()
15984
        else:
15984
        else:
15985
          iprot.skip(ftype)
15985
          iprot.skip(ftype)
15986
      else:
15986
      else:
15987
        iprot.skip(ftype)
15987
        iprot.skip(ftype)
Line 15994... Line 15994...
15994
      return
15994
      return
15995
    oprot.writeStructBegin('getAllBanners_result')
15995
    oprot.writeStructBegin('getAllBanners_result')
15996
    if self.success is not None:
15996
    if self.success is not None:
15997
      oprot.writeFieldBegin('success', TType.LIST, 0)
15997
      oprot.writeFieldBegin('success', TType.LIST, 0)
15998
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15998
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15999
      for iter226 in self.success:
15999
      for iter235 in self.success:
16000
        iter226.write(oprot)
16000
        iter235.write(oprot)
16001
      oprot.writeListEnd()
16001
      oprot.writeListEnd()
16002
      oprot.writeFieldEnd()
16002
      oprot.writeFieldEnd()
16003
    oprot.writeFieldStop()
16003
    oprot.writeFieldStop()
16004
    oprot.writeStructEnd()
16004
    oprot.writeStructEnd()
16005
 
16005
 
Line 16346... Line 16346...
16346
      if ftype == TType.STOP:
16346
      if ftype == TType.STOP:
16347
        break
16347
        break
16348
      if fid == 0:
16348
      if fid == 0:
16349
        if ftype == TType.MAP:
16349
        if ftype == TType.MAP:
16350
          self.success = {}
16350
          self.success = {}
16351
          (_ktype228, _vtype229, _size227 ) = iprot.readMapBegin() 
16351
          (_ktype237, _vtype238, _size236 ) = iprot.readMapBegin() 
16352
          for _i231 in xrange(_size227):
16352
          for _i240 in xrange(_size236):
16353
            _key232 = iprot.readString();
16353
            _key241 = iprot.readString();
16354
            _val233 = []
16354
            _val242 = []
16355
            (_etype237, _size234) = iprot.readListBegin()
16355
            (_etype246, _size243) = iprot.readListBegin()
16356
            for _i238 in xrange(_size234):
16356
            for _i247 in xrange(_size243):
16357
              _elem239 = Banner()
16357
              _elem248 = Banner()
16358
              _elem239.read(iprot)
16358
              _elem248.read(iprot)
16359
              _val233.append(_elem239)
16359
              _val242.append(_elem248)
16360
            iprot.readListEnd()
16360
            iprot.readListEnd()
16361
            self.success[_key232] = _val233
16361
            self.success[_key241] = _val242
16362
          iprot.readMapEnd()
16362
          iprot.readMapEnd()
16363
        else:
16363
        else:
16364
          iprot.skip(ftype)
16364
          iprot.skip(ftype)
16365
      else:
16365
      else:
16366
        iprot.skip(ftype)
16366
        iprot.skip(ftype)
Line 16373... Line 16373...
16373
      return
16373
      return
16374
    oprot.writeStructBegin('getActiveBanners_result')
16374
    oprot.writeStructBegin('getActiveBanners_result')
16375
    if self.success is not None:
16375
    if self.success is not None:
16376
      oprot.writeFieldBegin('success', TType.MAP, 0)
16376
      oprot.writeFieldBegin('success', TType.MAP, 0)
16377
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
16377
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
16378
      for kiter240,viter241 in self.success.items():
16378
      for kiter249,viter250 in self.success.items():
16379
        oprot.writeString(kiter240)
16379
        oprot.writeString(kiter249)
16380
        oprot.writeListBegin(TType.STRUCT, len(viter241))
16380
        oprot.writeListBegin(TType.STRUCT, len(viter250))
16381
        for iter242 in viter241:
16381
        for iter251 in viter250:
16382
          iter242.write(oprot)
16382
          iter251.write(oprot)
16383
        oprot.writeListEnd()
16383
        oprot.writeListEnd()
16384
      oprot.writeMapEnd()
16384
      oprot.writeMapEnd()
16385
      oprot.writeFieldEnd()
16385
      oprot.writeFieldEnd()
16386
    oprot.writeFieldStop()
16386
    oprot.writeFieldStop()
16387
    oprot.writeStructEnd()
16387
    oprot.writeStructEnd()
Line 16425... Line 16425...
16425
      if ftype == TType.STOP:
16425
      if ftype == TType.STOP:
16426
        break
16426
        break
16427
      if fid == 1:
16427
      if fid == 1:
16428
        if ftype == TType.LIST:
16428
        if ftype == TType.LIST:
16429
          self.bannerMaps = []
16429
          self.bannerMaps = []
16430
          (_etype246, _size243) = iprot.readListBegin()
16430
          (_etype255, _size252) = iprot.readListBegin()
16431
          for _i247 in xrange(_size243):
16431
          for _i256 in xrange(_size252):
16432
            _elem248 = BannerMap()
16432
            _elem257 = BannerMap()
16433
            _elem248.read(iprot)
16433
            _elem257.read(iprot)
16434
            self.bannerMaps.append(_elem248)
16434
            self.bannerMaps.append(_elem257)
16435
          iprot.readListEnd()
16435
          iprot.readListEnd()
16436
        else:
16436
        else:
16437
          iprot.skip(ftype)
16437
          iprot.skip(ftype)
16438
      else:
16438
      else:
16439
        iprot.skip(ftype)
16439
        iprot.skip(ftype)
Line 16446... Line 16446...
16446
      return
16446
      return
16447
    oprot.writeStructBegin('addBannerMap_args')
16447
    oprot.writeStructBegin('addBannerMap_args')
16448
    if self.bannerMaps is not None:
16448
    if self.bannerMaps is not None:
16449
      oprot.writeFieldBegin('bannerMaps', TType.LIST, 1)
16449
      oprot.writeFieldBegin('bannerMaps', TType.LIST, 1)
16450
      oprot.writeListBegin(TType.STRUCT, len(self.bannerMaps))
16450
      oprot.writeListBegin(TType.STRUCT, len(self.bannerMaps))
16451
      for iter249 in self.bannerMaps:
16451
      for iter258 in self.bannerMaps:
16452
        iter249.write(oprot)
16452
        iter258.write(oprot)
16453
      oprot.writeListEnd()
16453
      oprot.writeListEnd()
16454
      oprot.writeFieldEnd()
16454
      oprot.writeFieldEnd()
16455
    oprot.writeFieldStop()
16455
    oprot.writeFieldStop()
16456
    oprot.writeStructEnd()
16456
    oprot.writeStructEnd()
16457
 
16457
 
Line 16863... Line 16863...
16863
      if ftype == TType.STOP:
16863
      if ftype == TType.STOP:
16864
        break
16864
        break
16865
      if fid == 0:
16865
      if fid == 0:
16866
        if ftype == TType.LIST:
16866
        if ftype == TType.LIST:
16867
          self.success = []
16867
          self.success = []
16868
          (_etype253, _size250) = iprot.readListBegin()
16868
          (_etype262, _size259) = iprot.readListBegin()
16869
          for _i254 in xrange(_size250):
16869
          for _i263 in xrange(_size259):
16870
            _elem255 = BannerMap()
16870
            _elem264 = BannerMap()
16871
            _elem255.read(iprot)
16871
            _elem264.read(iprot)
16872
            self.success.append(_elem255)
16872
            self.success.append(_elem264)
16873
          iprot.readListEnd()
16873
          iprot.readListEnd()
16874
        else:
16874
        else:
16875
          iprot.skip(ftype)
16875
          iprot.skip(ftype)
16876
      else:
16876
      else:
16877
        iprot.skip(ftype)
16877
        iprot.skip(ftype)
Line 16884... Line 16884...
16884
      return
16884
      return
16885
    oprot.writeStructBegin('getBannerMapDetails_result')
16885
    oprot.writeStructBegin('getBannerMapDetails_result')
16886
    if self.success is not None:
16886
    if self.success is not None:
16887
      oprot.writeFieldBegin('success', TType.LIST, 0)
16887
      oprot.writeFieldBegin('success', TType.LIST, 0)
16888
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16888
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16889
      for iter256 in self.success:
16889
      for iter265 in self.success:
16890
        iter256.write(oprot)
16890
        iter265.write(oprot)
16891
      oprot.writeListEnd()
16891
      oprot.writeListEnd()
16892
      oprot.writeFieldEnd()
16892
      oprot.writeFieldEnd()
16893
    oprot.writeFieldStop()
16893
    oprot.writeFieldStop()
16894
    oprot.writeStructEnd()
16894
    oprot.writeStructEnd()
16895
 
16895
 
Line 16932... Line 16932...
16932
      if ftype == TType.STOP:
16932
      if ftype == TType.STOP:
16933
        break
16933
        break
16934
      if fid == 1:
16934
      if fid == 1:
16935
        if ftype == TType.LIST:
16935
        if ftype == TType.LIST:
16936
          self.bannerUriMappings = []
16936
          self.bannerUriMappings = []
16937
          (_etype260, _size257) = iprot.readListBegin()
16937
          (_etype269, _size266) = iprot.readListBegin()
16938
          for _i261 in xrange(_size257):
16938
          for _i270 in xrange(_size266):
16939
            _elem262 = BannerUriMapping()
16939
            _elem271 = BannerUriMapping()
16940
            _elem262.read(iprot)
16940
            _elem271.read(iprot)
16941
            self.bannerUriMappings.append(_elem262)
16941
            self.bannerUriMappings.append(_elem271)
16942
          iprot.readListEnd()
16942
          iprot.readListEnd()
16943
        else:
16943
        else:
16944
          iprot.skip(ftype)
16944
          iprot.skip(ftype)
16945
      else:
16945
      else:
16946
        iprot.skip(ftype)
16946
        iprot.skip(ftype)
Line 16953... Line 16953...
16953
      return
16953
      return
16954
    oprot.writeStructBegin('addBannerUri_args')
16954
    oprot.writeStructBegin('addBannerUri_args')
16955
    if self.bannerUriMappings is not None:
16955
    if self.bannerUriMappings is not None:
16956
      oprot.writeFieldBegin('bannerUriMappings', TType.LIST, 1)
16956
      oprot.writeFieldBegin('bannerUriMappings', TType.LIST, 1)
16957
      oprot.writeListBegin(TType.STRUCT, len(self.bannerUriMappings))
16957
      oprot.writeListBegin(TType.STRUCT, len(self.bannerUriMappings))
16958
      for iter263 in self.bannerUriMappings:
16958
      for iter272 in self.bannerUriMappings:
16959
        iter263.write(oprot)
16959
        iter272.write(oprot)
16960
      oprot.writeListEnd()
16960
      oprot.writeListEnd()
16961
      oprot.writeFieldEnd()
16961
      oprot.writeFieldEnd()
16962
    oprot.writeFieldStop()
16962
    oprot.writeFieldStop()
16963
    oprot.writeStructEnd()
16963
    oprot.writeStructEnd()
16964
 
16964
 
Line 17114... Line 17114...
17114
      if ftype == TType.STOP:
17114
      if ftype == TType.STOP:
17115
        break
17115
        break
17116
      if fid == 0:
17116
      if fid == 0:
17117
        if ftype == TType.LIST:
17117
        if ftype == TType.LIST:
17118
          self.success = []
17118
          self.success = []
17119
          (_etype267, _size264) = iprot.readListBegin()
17119
          (_etype276, _size273) = iprot.readListBegin()
17120
          for _i268 in xrange(_size264):
17120
          for _i277 in xrange(_size273):
17121
            _elem269 = BannerUriMapping()
17121
            _elem278 = BannerUriMapping()
17122
            _elem269.read(iprot)
17122
            _elem278.read(iprot)
17123
            self.success.append(_elem269)
17123
            self.success.append(_elem278)
17124
          iprot.readListEnd()
17124
          iprot.readListEnd()
17125
        else:
17125
        else:
17126
          iprot.skip(ftype)
17126
          iprot.skip(ftype)
17127
      else:
17127
      else:
17128
        iprot.skip(ftype)
17128
        iprot.skip(ftype)
Line 17135... Line 17135...
17135
      return
17135
      return
17136
    oprot.writeStructBegin('getUriMapping_result')
17136
    oprot.writeStructBegin('getUriMapping_result')
17137
    if self.success is not None:
17137
    if self.success is not None:
17138
      oprot.writeFieldBegin('success', TType.LIST, 0)
17138
      oprot.writeFieldBegin('success', TType.LIST, 0)
17139
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17139
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17140
      for iter270 in self.success:
17140
      for iter279 in self.success:
17141
        iter270.write(oprot)
17141
        iter279.write(oprot)
17142
      oprot.writeListEnd()
17142
      oprot.writeListEnd()
17143
      oprot.writeFieldEnd()
17143
      oprot.writeFieldEnd()
17144
    oprot.writeFieldStop()
17144
    oprot.writeFieldStop()
17145
    oprot.writeStructEnd()
17145
    oprot.writeStructEnd()
17146
 
17146
 
Line 17345... Line 17345...
17345
      if ftype == TType.STOP:
17345
      if ftype == TType.STOP:
17346
        break
17346
        break
17347
      if fid == 0:
17347
      if fid == 0:
17348
        if ftype == TType.LIST:
17348
        if ftype == TType.LIST:
17349
          self.success = []
17349
          self.success = []
17350
          (_etype274, _size271) = iprot.readListBegin()
17350
          (_etype283, _size280) = iprot.readListBegin()
17351
          for _i275 in xrange(_size271):
17351
          for _i284 in xrange(_size280):
17352
            _elem276 = Campaign()
17352
            _elem285 = Campaign()
17353
            _elem276.read(iprot)
17353
            _elem285.read(iprot)
17354
            self.success.append(_elem276)
17354
            self.success.append(_elem285)
17355
          iprot.readListEnd()
17355
          iprot.readListEnd()
17356
        else:
17356
        else:
17357
          iprot.skip(ftype)
17357
          iprot.skip(ftype)
17358
      else:
17358
      else:
17359
        iprot.skip(ftype)
17359
        iprot.skip(ftype)
Line 17366... Line 17366...
17366
      return
17366
      return
17367
    oprot.writeStructBegin('getCampaigns_result')
17367
    oprot.writeStructBegin('getCampaigns_result')
17368
    if self.success is not None:
17368
    if self.success is not None:
17369
      oprot.writeFieldBegin('success', TType.LIST, 0)
17369
      oprot.writeFieldBegin('success', TType.LIST, 0)
17370
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17370
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17371
      for iter277 in self.success:
17371
      for iter286 in self.success:
17372
        iter277.write(oprot)
17372
        iter286.write(oprot)
17373
      oprot.writeListEnd()
17373
      oprot.writeListEnd()
17374
      oprot.writeFieldEnd()
17374
      oprot.writeFieldEnd()
17375
    oprot.writeFieldStop()
17375
    oprot.writeFieldStop()
17376
    oprot.writeStructEnd()
17376
    oprot.writeStructEnd()
17377
 
17377
 
Line 17557... Line 17557...
17557
      if ftype == TType.STOP:
17557
      if ftype == TType.STOP:
17558
        break
17558
        break
17559
      if fid == 0:
17559
      if fid == 0:
17560
        if ftype == TType.LIST:
17560
        if ftype == TType.LIST:
17561
          self.success = []
17561
          self.success = []
17562
          (_etype281, _size278) = iprot.readListBegin()
17562
          (_etype290, _size287) = iprot.readListBegin()
17563
          for _i282 in xrange(_size278):
17563
          for _i291 in xrange(_size287):
17564
            _elem283 = iprot.readString();
17564
            _elem292 = iprot.readString();
17565
            self.success.append(_elem283)
17565
            self.success.append(_elem292)
17566
          iprot.readListEnd()
17566
          iprot.readListEnd()
17567
        else:
17567
        else:
17568
          iprot.skip(ftype)
17568
          iprot.skip(ftype)
17569
      else:
17569
      else:
17570
        iprot.skip(ftype)
17570
        iprot.skip(ftype)
Line 17577... Line 17577...
17577
      return
17577
      return
17578
    oprot.writeStructBegin('getAllCampaigns_result')
17578
    oprot.writeStructBegin('getAllCampaigns_result')
17579
    if self.success is not None:
17579
    if self.success is not None:
17580
      oprot.writeFieldBegin('success', TType.LIST, 0)
17580
      oprot.writeFieldBegin('success', TType.LIST, 0)
17581
      oprot.writeListBegin(TType.STRING, len(self.success))
17581
      oprot.writeListBegin(TType.STRING, len(self.success))
17582
      for iter284 in self.success:
17582
      for iter293 in self.success:
17583
        oprot.writeString(iter284)
17583
        oprot.writeString(iter293)
17584
      oprot.writeListEnd()
17584
      oprot.writeListEnd()
17585
      oprot.writeFieldEnd()
17585
      oprot.writeFieldEnd()
17586
    oprot.writeFieldStop()
17586
    oprot.writeFieldStop()
17587
    oprot.writeStructEnd()
17587
    oprot.writeStructEnd()
17588
 
17588
 
Line 17666... Line 17666...
17666
      if ftype == TType.STOP:
17666
      if ftype == TType.STOP:
17667
        break
17667
        break
17668
      if fid == 0:
17668
      if fid == 0:
17669
        if ftype == TType.MAP:
17669
        if ftype == TType.MAP:
17670
          self.success = {}
17670
          self.success = {}
17671
          (_ktype286, _vtype287, _size285 ) = iprot.readMapBegin() 
17671
          (_ktype295, _vtype296, _size294 ) = iprot.readMapBegin() 
17672
          for _i289 in xrange(_size285):
17672
          for _i298 in xrange(_size294):
17673
            _key290 = iprot.readString();
17673
            _key299 = iprot.readString();
17674
            _val291 = []
17674
            _val300 = []
17675
            (_etype295, _size292) = iprot.readListBegin()
17675
            (_etype304, _size301) = iprot.readListBegin()
17676
            for _i296 in xrange(_size292):
17676
            for _i305 in xrange(_size301):
17677
              _elem297 = Banner()
17677
              _elem306 = Banner()
17678
              _elem297.read(iprot)
17678
              _elem306.read(iprot)
17679
              _val291.append(_elem297)
17679
              _val300.append(_elem306)
17680
            iprot.readListEnd()
17680
            iprot.readListEnd()
17681
            self.success[_key290] = _val291
17681
            self.success[_key299] = _val300
17682
          iprot.readMapEnd()
17682
          iprot.readMapEnd()
17683
        else:
17683
        else:
17684
          iprot.skip(ftype)
17684
          iprot.skip(ftype)
17685
      else:
17685
      else:
17686
        iprot.skip(ftype)
17686
        iprot.skip(ftype)
Line 17693... Line 17693...
17693
      return
17693
      return
17694
    oprot.writeStructBegin('getActiveBannersForMobileSite_result')
17694
    oprot.writeStructBegin('getActiveBannersForMobileSite_result')
17695
    if self.success is not None:
17695
    if self.success is not None:
17696
      oprot.writeFieldBegin('success', TType.MAP, 0)
17696
      oprot.writeFieldBegin('success', TType.MAP, 0)
17697
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
17697
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
17698
      for kiter298,viter299 in self.success.items():
17698
      for kiter307,viter308 in self.success.items():
17699
        oprot.writeString(kiter298)
17699
        oprot.writeString(kiter307)
17700
        oprot.writeListBegin(TType.STRUCT, len(viter299))
17700
        oprot.writeListBegin(TType.STRUCT, len(viter308))
17701
        for iter300 in viter299:
17701
        for iter309 in viter308:
17702
          iter300.write(oprot)
17702
          iter309.write(oprot)
17703
        oprot.writeListEnd()
17703
        oprot.writeListEnd()
17704
      oprot.writeMapEnd()
17704
      oprot.writeMapEnd()
17705
      oprot.writeFieldEnd()
17705
      oprot.writeFieldEnd()
17706
    oprot.writeFieldStop()
17706
    oprot.writeFieldStop()
17707
    oprot.writeStructEnd()
17707
    oprot.writeStructEnd()
Line 18301... Line 18301...
18301
      if ftype == TType.STOP:
18301
      if ftype == TType.STOP:
18302
        break
18302
        break
18303
      if fid == 0:
18303
      if fid == 0:
18304
        if ftype == TType.LIST:
18304
        if ftype == TType.LIST:
18305
          self.success = []
18305
          self.success = []
18306
          (_etype304, _size301) = iprot.readListBegin()
18306
          (_etype313, _size310) = iprot.readListBegin()
18307
          for _i305 in xrange(_size301):
18307
          for _i314 in xrange(_size310):
18308
            _elem306 = Item()
18308
            _elem315 = Item()
18309
            _elem306.read(iprot)
18309
            _elem315.read(iprot)
18310
            self.success.append(_elem306)
18310
            self.success.append(_elem315)
18311
          iprot.readListEnd()
18311
          iprot.readListEnd()
18312
        else:
18312
        else:
18313
          iprot.skip(ftype)
18313
          iprot.skip(ftype)
18314
      else:
18314
      else:
18315
        iprot.skip(ftype)
18315
        iprot.skip(ftype)
Line 18322... Line 18322...
18322
      return
18322
      return
18323
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
18323
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
18324
    if self.success is not None:
18324
    if self.success is not None:
18325
      oprot.writeFieldBegin('success', TType.LIST, 0)
18325
      oprot.writeFieldBegin('success', TType.LIST, 0)
18326
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18326
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18327
      for iter307 in self.success:
18327
      for iter316 in self.success:
18328
        iter307.write(oprot)
18328
        iter316.write(oprot)
18329
      oprot.writeListEnd()
18329
      oprot.writeListEnd()
18330
      oprot.writeFieldEnd()
18330
      oprot.writeFieldEnd()
18331
    oprot.writeFieldStop()
18331
    oprot.writeFieldStop()
18332
    oprot.writeStructEnd()
18332
    oprot.writeStructEnd()
18333
 
18333
 
Line 18441... Line 18441...
18441
      if ftype == TType.STOP:
18441
      if ftype == TType.STOP:
18442
        break
18442
        break
18443
      if fid == 0:
18443
      if fid == 0:
18444
        if ftype == TType.LIST:
18444
        if ftype == TType.LIST:
18445
          self.success = []
18445
          self.success = []
18446
          (_etype311, _size308) = iprot.readListBegin()
18446
          (_etype320, _size317) = iprot.readListBegin()
18447
          for _i312 in xrange(_size308):
18447
          for _i321 in xrange(_size317):
18448
            _elem313 = Item()
18448
            _elem322 = Item()
18449
            _elem313.read(iprot)
18449
            _elem322.read(iprot)
18450
            self.success.append(_elem313)
18450
            self.success.append(_elem322)
18451
          iprot.readListEnd()
18451
          iprot.readListEnd()
18452
        else:
18452
        else:
18453
          iprot.skip(ftype)
18453
          iprot.skip(ftype)
18454
      else:
18454
      else:
18455
        iprot.skip(ftype)
18455
        iprot.skip(ftype)
Line 18462... Line 18462...
18462
      return
18462
      return
18463
    oprot.writeStructBegin('getItemsForMasterSheet_result')
18463
    oprot.writeStructBegin('getItemsForMasterSheet_result')
18464
    if self.success is not None:
18464
    if self.success is not None:
18465
      oprot.writeFieldBegin('success', TType.LIST, 0)
18465
      oprot.writeFieldBegin('success', TType.LIST, 0)
18466
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18466
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18467
      for iter314 in self.success:
18467
      for iter323 in self.success:
18468
        iter314.write(oprot)
18468
        iter323.write(oprot)
18469
      oprot.writeListEnd()
18469
      oprot.writeListEnd()
18470
      oprot.writeFieldEnd()
18470
      oprot.writeFieldEnd()
18471
    oprot.writeFieldStop()
18471
    oprot.writeFieldStop()
18472
    oprot.writeStructEnd()
18472
    oprot.writeStructEnd()
18473
 
18473
 
Line 18593... Line 18593...
18593
      if ftype == TType.STOP:
18593
      if ftype == TType.STOP:
18594
        break
18594
        break
18595
      if fid == 0:
18595
      if fid == 0:
18596
        if ftype == TType.LIST:
18596
        if ftype == TType.LIST:
18597
          self.success = []
18597
          self.success = []
18598
          (_etype318, _size315) = iprot.readListBegin()
18598
          (_etype327, _size324) = iprot.readListBegin()
18599
          for _i319 in xrange(_size315):
18599
          for _i328 in xrange(_size324):
18600
            _elem320 = iprot.readI64();
18600
            _elem329 = iprot.readI64();
18601
            self.success.append(_elem320)
18601
            self.success.append(_elem329)
18602
          iprot.readListEnd()
18602
          iprot.readListEnd()
18603
        else:
18603
        else:
18604
          iprot.skip(ftype)
18604
          iprot.skip(ftype)
18605
      else:
18605
      else:
18606
        iprot.skip(ftype)
18606
        iprot.skip(ftype)
Line 18613... Line 18613...
18613
      return
18613
      return
18614
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
18614
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
18615
    if self.success is not None:
18615
    if self.success is not None:
18616
      oprot.writeFieldBegin('success', TType.LIST, 0)
18616
      oprot.writeFieldBegin('success', TType.LIST, 0)
18617
      oprot.writeListBegin(TType.I64, len(self.success))
18617
      oprot.writeListBegin(TType.I64, len(self.success))
18618
      for iter321 in self.success:
18618
      for iter330 in self.success:
18619
        oprot.writeI64(iter321)
18619
        oprot.writeI64(iter330)
18620
      oprot.writeListEnd()
18620
      oprot.writeListEnd()
18621
      oprot.writeFieldEnd()
18621
      oprot.writeFieldEnd()
18622
    oprot.writeFieldStop()
18622
    oprot.writeFieldStop()
18623
    oprot.writeStructEnd()
18623
    oprot.writeStructEnd()
18624
 
18624
 
Line 18947... Line 18947...
18947
      if ftype == TType.STOP:
18947
      if ftype == TType.STOP:
18948
        break
18948
        break
18949
      if fid == 0:
18949
      if fid == 0:
18950
        if ftype == TType.LIST:
18950
        if ftype == TType.LIST:
18951
          self.success = []
18951
          self.success = []
18952
          (_etype325, _size322) = iprot.readListBegin()
18952
          (_etype334, _size331) = iprot.readListBegin()
18953
          for _i326 in xrange(_size322):
18953
          for _i335 in xrange(_size331):
18954
            _elem327 = iprot.readString();
18954
            _elem336 = iprot.readString();
18955
            self.success.append(_elem327)
18955
            self.success.append(_elem336)
18956
          iprot.readListEnd()
18956
          iprot.readListEnd()
18957
        else:
18957
        else:
18958
          iprot.skip(ftype)
18958
          iprot.skip(ftype)
18959
      else:
18959
      else:
18960
        iprot.skip(ftype)
18960
        iprot.skip(ftype)
Line 18967... Line 18967...
18967
      return
18967
      return
18968
    oprot.writeStructBegin('getAllBrandsByCategory_result')
18968
    oprot.writeStructBegin('getAllBrandsByCategory_result')
18969
    if self.success is not None:
18969
    if self.success is not None:
18970
      oprot.writeFieldBegin('success', TType.LIST, 0)
18970
      oprot.writeFieldBegin('success', TType.LIST, 0)
18971
      oprot.writeListBegin(TType.STRING, len(self.success))
18971
      oprot.writeListBegin(TType.STRING, len(self.success))
18972
      for iter328 in self.success:
18972
      for iter337 in self.success:
18973
        oprot.writeString(iter328)
18973
        oprot.writeString(iter337)
18974
      oprot.writeListEnd()
18974
      oprot.writeListEnd()
18975
      oprot.writeFieldEnd()
18975
      oprot.writeFieldEnd()
18976
    oprot.writeFieldStop()
18976
    oprot.writeFieldStop()
18977
    oprot.writeStructEnd()
18977
    oprot.writeStructEnd()
18978
 
18978
 
Line 19056... Line 19056...
19056
      if ftype == TType.STOP:
19056
      if ftype == TType.STOP:
19057
        break
19057
        break
19058
      if fid == 0:
19058
      if fid == 0:
19059
        if ftype == TType.LIST:
19059
        if ftype == TType.LIST:
19060
          self.success = []
19060
          self.success = []
19061
          (_etype332, _size329) = iprot.readListBegin()
19061
          (_etype341, _size338) = iprot.readListBegin()
19062
          for _i333 in xrange(_size329):
19062
          for _i342 in xrange(_size338):
19063
            _elem334 = iprot.readString();
19063
            _elem343 = iprot.readString();
19064
            self.success.append(_elem334)
19064
            self.success.append(_elem343)
19065
          iprot.readListEnd()
19065
          iprot.readListEnd()
19066
        else:
19066
        else:
19067
          iprot.skip(ftype)
19067
          iprot.skip(ftype)
19068
      else:
19068
      else:
19069
        iprot.skip(ftype)
19069
        iprot.skip(ftype)
Line 19076... Line 19076...
19076
      return
19076
      return
19077
    oprot.writeStructBegin('getAllBrands_result')
19077
    oprot.writeStructBegin('getAllBrands_result')
19078
    if self.success is not None:
19078
    if self.success is not None:
19079
      oprot.writeFieldBegin('success', TType.LIST, 0)
19079
      oprot.writeFieldBegin('success', TType.LIST, 0)
19080
      oprot.writeListBegin(TType.STRING, len(self.success))
19080
      oprot.writeListBegin(TType.STRING, len(self.success))
19081
      for iter335 in self.success:
19081
      for iter344 in self.success:
19082
        oprot.writeString(iter335)
19082
        oprot.writeString(iter344)
19083
      oprot.writeListEnd()
19083
      oprot.writeListEnd()
19084
      oprot.writeFieldEnd()
19084
      oprot.writeFieldEnd()
19085
    oprot.writeFieldStop()
19085
    oprot.writeFieldStop()
19086
    oprot.writeStructEnd()
19086
    oprot.writeStructEnd()
19087
 
19087
 
Line 19165... Line 19165...
19165
      if ftype == TType.STOP:
19165
      if ftype == TType.STOP:
19166
        break
19166
        break
19167
      if fid == 0:
19167
      if fid == 0:
19168
        if ftype == TType.LIST:
19168
        if ftype == TType.LIST:
19169
          self.success = []
19169
          self.success = []
19170
          (_etype339, _size336) = iprot.readListBegin()
19170
          (_etype348, _size345) = iprot.readListBegin()
19171
          for _i340 in xrange(_size336):
19171
          for _i349 in xrange(_size345):
19172
            _elem341 = Source()
19172
            _elem350 = Source()
19173
            _elem341.read(iprot)
19173
            _elem350.read(iprot)
19174
            self.success.append(_elem341)
19174
            self.success.append(_elem350)
19175
          iprot.readListEnd()
19175
          iprot.readListEnd()
19176
        else:
19176
        else:
19177
          iprot.skip(ftype)
19177
          iprot.skip(ftype)
19178
      else:
19178
      else:
19179
        iprot.skip(ftype)
19179
        iprot.skip(ftype)
Line 19186... Line 19186...
19186
      return
19186
      return
19187
    oprot.writeStructBegin('getAllSources_result')
19187
    oprot.writeStructBegin('getAllSources_result')
19188
    if self.success is not None:
19188
    if self.success is not None:
19189
      oprot.writeFieldBegin('success', TType.LIST, 0)
19189
      oprot.writeFieldBegin('success', TType.LIST, 0)
19190
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19190
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19191
      for iter342 in self.success:
19191
      for iter351 in self.success:
19192
        iter342.write(oprot)
19192
        iter351.write(oprot)
19193
      oprot.writeListEnd()
19193
      oprot.writeListEnd()
19194
      oprot.writeFieldEnd()
19194
      oprot.writeFieldEnd()
19195
    oprot.writeFieldStop()
19195
    oprot.writeFieldStop()
19196
    oprot.writeStructEnd()
19196
    oprot.writeStructEnd()
19197
 
19197
 
Line 19563... Line 19563...
19563
      if ftype == TType.STOP:
19563
      if ftype == TType.STOP:
19564
        break
19564
        break
19565
      if fid == 0:
19565
      if fid == 0:
19566
        if ftype == TType.LIST:
19566
        if ftype == TType.LIST:
19567
          self.success = []
19567
          self.success = []
19568
          (_etype346, _size343) = iprot.readListBegin()
19568
          (_etype355, _size352) = iprot.readListBegin()
19569
          for _i347 in xrange(_size343):
19569
          for _i356 in xrange(_size352):
19570
            _elem348 = SourceItemPricing()
19570
            _elem357 = SourceItemPricing()
19571
            _elem348.read(iprot)
19571
            _elem357.read(iprot)
19572
            self.success.append(_elem348)
19572
            self.success.append(_elem357)
19573
          iprot.readListEnd()
19573
          iprot.readListEnd()
19574
        else:
19574
        else:
19575
          iprot.skip(ftype)
19575
          iprot.skip(ftype)
19576
      elif fid == 1:
19576
      elif fid == 1:
19577
        if ftype == TType.STRUCT:
19577
        if ftype == TType.STRUCT:
Line 19590... Line 19590...
19590
      return
19590
      return
19591
    oprot.writeStructBegin('getAllSourcePricing_result')
19591
    oprot.writeStructBegin('getAllSourcePricing_result')
19592
    if self.success is not None:
19592
    if self.success is not None:
19593
      oprot.writeFieldBegin('success', TType.LIST, 0)
19593
      oprot.writeFieldBegin('success', TType.LIST, 0)
19594
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19594
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19595
      for iter349 in self.success:
19595
      for iter358 in self.success:
19596
        iter349.write(oprot)
19596
        iter358.write(oprot)
19597
      oprot.writeListEnd()
19597
      oprot.writeListEnd()
19598
      oprot.writeFieldEnd()
19598
      oprot.writeFieldEnd()
19599
    if self.cex is not None:
19599
    if self.cex is not None:
19600
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
19600
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
19601
      self.cex.write(oprot)
19601
      self.cex.write(oprot)
Line 19793... Line 19793...
19793
      if ftype == TType.STOP:
19793
      if ftype == TType.STOP:
19794
        break
19794
        break
19795
      if fid == 1:
19795
      if fid == 1:
19796
        if ftype == TType.LIST:
19796
        if ftype == TType.LIST:
19797
          self.searchTerms = []
19797
          self.searchTerms = []
19798
          (_etype353, _size350) = iprot.readListBegin()
19798
          (_etype362, _size359) = iprot.readListBegin()
19799
          for _i354 in xrange(_size350):
19799
          for _i363 in xrange(_size359):
19800
            _elem355 = iprot.readString();
19800
            _elem364 = iprot.readString();
19801
            self.searchTerms.append(_elem355)
19801
            self.searchTerms.append(_elem364)
19802
          iprot.readListEnd()
19802
          iprot.readListEnd()
19803
        else:
19803
        else:
19804
          iprot.skip(ftype)
19804
          iprot.skip(ftype)
19805
      elif fid == 2:
19805
      elif fid == 2:
19806
        if ftype == TType.I64:
19806
        if ftype == TType.I64:
Line 19823... Line 19823...
19823
      return
19823
      return
19824
    oprot.writeStructBegin('searchItemsInRange_args')
19824
    oprot.writeStructBegin('searchItemsInRange_args')
19825
    if self.searchTerms is not None:
19825
    if self.searchTerms is not None:
19826
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
19826
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
19827
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
19827
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
19828
      for iter356 in self.searchTerms:
19828
      for iter365 in self.searchTerms:
19829
        oprot.writeString(iter356)
19829
        oprot.writeString(iter365)
19830
      oprot.writeListEnd()
19830
      oprot.writeListEnd()
19831
      oprot.writeFieldEnd()
19831
      oprot.writeFieldEnd()
19832
    if self.offset is not None:
19832
    if self.offset is not None:
19833
      oprot.writeFieldBegin('offset', TType.I64, 2)
19833
      oprot.writeFieldBegin('offset', TType.I64, 2)
19834
      oprot.writeI64(self.offset)
19834
      oprot.writeI64(self.offset)
Line 19878... Line 19878...
19878
      if ftype == TType.STOP:
19878
      if ftype == TType.STOP:
19879
        break
19879
        break
19880
      if fid == 0:
19880
      if fid == 0:
19881
        if ftype == TType.LIST:
19881
        if ftype == TType.LIST:
19882
          self.success = []
19882
          self.success = []
19883
          (_etype360, _size357) = iprot.readListBegin()
19883
          (_etype369, _size366) = iprot.readListBegin()
19884
          for _i361 in xrange(_size357):
19884
          for _i370 in xrange(_size366):
19885
            _elem362 = Item()
19885
            _elem371 = Item()
19886
            _elem362.read(iprot)
19886
            _elem371.read(iprot)
19887
            self.success.append(_elem362)
19887
            self.success.append(_elem371)
19888
          iprot.readListEnd()
19888
          iprot.readListEnd()
19889
        else:
19889
        else:
19890
          iprot.skip(ftype)
19890
          iprot.skip(ftype)
19891
      else:
19891
      else:
19892
        iprot.skip(ftype)
19892
        iprot.skip(ftype)
Line 19899... Line 19899...
19899
      return
19899
      return
19900
    oprot.writeStructBegin('searchItemsInRange_result')
19900
    oprot.writeStructBegin('searchItemsInRange_result')
19901
    if self.success is not None:
19901
    if self.success is not None:
19902
      oprot.writeFieldBegin('success', TType.LIST, 0)
19902
      oprot.writeFieldBegin('success', TType.LIST, 0)
19903
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19903
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19904
      for iter363 in self.success:
19904
      for iter372 in self.success:
19905
        iter363.write(oprot)
19905
        iter372.write(oprot)
19906
      oprot.writeListEnd()
19906
      oprot.writeListEnd()
19907
      oprot.writeFieldEnd()
19907
      oprot.writeFieldEnd()
19908
    oprot.writeFieldStop()
19908
    oprot.writeFieldStop()
19909
    oprot.writeStructEnd()
19909
    oprot.writeStructEnd()
19910
 
19910
 
Line 19947... Line 19947...
19947
      if ftype == TType.STOP:
19947
      if ftype == TType.STOP:
19948
        break
19948
        break
19949
      if fid == 1:
19949
      if fid == 1:
19950
        if ftype == TType.LIST:
19950
        if ftype == TType.LIST:
19951
          self.searchTerms = []
19951
          self.searchTerms = []
19952
          (_etype367, _size364) = iprot.readListBegin()
19952
          (_etype376, _size373) = iprot.readListBegin()
19953
          for _i368 in xrange(_size364):
19953
          for _i377 in xrange(_size373):
19954
            _elem369 = iprot.readString();
19954
            _elem378 = iprot.readString();
19955
            self.searchTerms.append(_elem369)
19955
            self.searchTerms.append(_elem378)
19956
          iprot.readListEnd()
19956
          iprot.readListEnd()
19957
        else:
19957
        else:
19958
          iprot.skip(ftype)
19958
          iprot.skip(ftype)
19959
      else:
19959
      else:
19960
        iprot.skip(ftype)
19960
        iprot.skip(ftype)
Line 19967... Line 19967...
19967
      return
19967
      return
19968
    oprot.writeStructBegin('getSearchResultCount_args')
19968
    oprot.writeStructBegin('getSearchResultCount_args')
19969
    if self.searchTerms is not None:
19969
    if self.searchTerms is not None:
19970
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
19970
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
19971
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
19971
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
19972
      for iter370 in self.searchTerms:
19972
      for iter379 in self.searchTerms:
19973
        oprot.writeString(iter370)
19973
        oprot.writeString(iter379)
19974
      oprot.writeListEnd()
19974
      oprot.writeListEnd()
19975
      oprot.writeFieldEnd()
19975
      oprot.writeFieldEnd()
19976
    oprot.writeFieldStop()
19976
    oprot.writeFieldStop()
19977
    oprot.writeStructEnd()
19977
    oprot.writeStructEnd()
19978
 
19978
 
Line 20133... Line 20133...
20133
      if ftype == TType.STOP:
20133
      if ftype == TType.STOP:
20134
        break
20134
        break
20135
      if fid == 0:
20135
      if fid == 0:
20136
        if ftype == TType.LIST:
20136
        if ftype == TType.LIST:
20137
          self.success = []
20137
          self.success = []
20138
          (_etype374, _size371) = iprot.readListBegin()
20138
          (_etype383, _size380) = iprot.readListBegin()
20139
          for _i375 in xrange(_size371):
20139
          for _i384 in xrange(_size380):
20140
            _elem376 = ProductNotificationRequest()
20140
            _elem385 = ProductNotificationRequest()
20141
            _elem376.read(iprot)
20141
            _elem385.read(iprot)
20142
            self.success.append(_elem376)
20142
            self.success.append(_elem385)
20143
          iprot.readListEnd()
20143
          iprot.readListEnd()
20144
        else:
20144
        else:
20145
          iprot.skip(ftype)
20145
          iprot.skip(ftype)
20146
      else:
20146
      else:
20147
        iprot.skip(ftype)
20147
        iprot.skip(ftype)
Line 20154... Line 20154...
20154
      return
20154
      return
20155
    oprot.writeStructBegin('getProductNotifications_result')
20155
    oprot.writeStructBegin('getProductNotifications_result')
20156
    if self.success is not None:
20156
    if self.success is not None:
20157
      oprot.writeFieldBegin('success', TType.LIST, 0)
20157
      oprot.writeFieldBegin('success', TType.LIST, 0)
20158
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20158
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20159
      for iter377 in self.success:
20159
      for iter386 in self.success:
20160
        iter377.write(oprot)
20160
        iter386.write(oprot)
20161
      oprot.writeListEnd()
20161
      oprot.writeListEnd()
20162
      oprot.writeFieldEnd()
20162
      oprot.writeFieldEnd()
20163
    oprot.writeFieldStop()
20163
    oprot.writeFieldStop()
20164
    oprot.writeStructEnd()
20164
    oprot.writeStructEnd()
20165
 
20165
 
Line 20273... Line 20273...
20273
      if ftype == TType.STOP:
20273
      if ftype == TType.STOP:
20274
        break
20274
        break
20275
      if fid == 0:
20275
      if fid == 0:
20276
        if ftype == TType.LIST:
20276
        if ftype == TType.LIST:
20277
          self.success = []
20277
          self.success = []
20278
          (_etype381, _size378) = iprot.readListBegin()
20278
          (_etype390, _size387) = iprot.readListBegin()
20279
          for _i382 in xrange(_size378):
20279
          for _i391 in xrange(_size387):
20280
            _elem383 = ProductNotificationRequestCount()
20280
            _elem392 = ProductNotificationRequestCount()
20281
            _elem383.read(iprot)
20281
            _elem392.read(iprot)
20282
            self.success.append(_elem383)
20282
            self.success.append(_elem392)
20283
          iprot.readListEnd()
20283
          iprot.readListEnd()
20284
        else:
20284
        else:
20285
          iprot.skip(ftype)
20285
          iprot.skip(ftype)
20286
      else:
20286
      else:
20287
        iprot.skip(ftype)
20287
        iprot.skip(ftype)
Line 20294... Line 20294...
20294
      return
20294
      return
20295
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
20295
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
20296
    if self.success is not None:
20296
    if self.success is not None:
20297
      oprot.writeFieldBegin('success', TType.LIST, 0)
20297
      oprot.writeFieldBegin('success', TType.LIST, 0)
20298
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20298
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20299
      for iter384 in self.success:
20299
      for iter393 in self.success:
20300
        iter384.write(oprot)
20300
        iter393.write(oprot)
20301
      oprot.writeListEnd()
20301
      oprot.writeListEnd()
20302
      oprot.writeFieldEnd()
20302
      oprot.writeFieldEnd()
20303
    oprot.writeFieldStop()
20303
    oprot.writeFieldStop()
20304
    oprot.writeStructEnd()
20304
    oprot.writeStructEnd()
20305
 
20305
 
Line 20988... Line 20988...
20988
      if ftype == TType.STOP:
20988
      if ftype == TType.STOP:
20989
        break
20989
        break
20990
      if fid == 0:
20990
      if fid == 0:
20991
        if ftype == TType.LIST:
20991
        if ftype == TType.LIST:
20992
          self.success = []
20992
          self.success = []
20993
          (_etype388, _size385) = iprot.readListBegin()
20993
          (_etype397, _size394) = iprot.readListBegin()
20994
          for _i389 in xrange(_size385):
20994
          for _i398 in xrange(_size394):
20995
            _elem390 = VoucherItemMapping()
20995
            _elem399 = VoucherItemMapping()
20996
            _elem390.read(iprot)
20996
            _elem399.read(iprot)
20997
            self.success.append(_elem390)
20997
            self.success.append(_elem399)
20998
          iprot.readListEnd()
20998
          iprot.readListEnd()
20999
        else:
20999
        else:
21000
          iprot.skip(ftype)
21000
          iprot.skip(ftype)
21001
      else:
21001
      else:
21002
        iprot.skip(ftype)
21002
        iprot.skip(ftype)
Line 21009... Line 21009...
21009
      return
21009
      return
21010
    oprot.writeStructBegin('getAllItemVouchers_result')
21010
    oprot.writeStructBegin('getAllItemVouchers_result')
21011
    if self.success is not None:
21011
    if self.success is not None:
21012
      oprot.writeFieldBegin('success', TType.LIST, 0)
21012
      oprot.writeFieldBegin('success', TType.LIST, 0)
21013
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21013
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21014
      for iter391 in self.success:
21014
      for iter400 in self.success:
21015
        iter391.write(oprot)
21015
        iter400.write(oprot)
21016
      oprot.writeListEnd()
21016
      oprot.writeListEnd()
21017
      oprot.writeFieldEnd()
21017
      oprot.writeFieldEnd()
21018
    oprot.writeFieldStop()
21018
    oprot.writeFieldStop()
21019
    oprot.writeStructEnd()
21019
    oprot.writeStructEnd()
21020
 
21020
 
Line 21534... Line 21534...
21534
      if ftype == TType.STOP:
21534
      if ftype == TType.STOP:
21535
        break
21535
        break
21536
      if fid == 0:
21536
      if fid == 0:
21537
        if ftype == TType.LIST:
21537
        if ftype == TType.LIST:
21538
          self.success = []
21538
          self.success = []
21539
          (_etype395, _size392) = iprot.readListBegin()
21539
          (_etype404, _size401) = iprot.readListBegin()
21540
          for _i396 in xrange(_size392):
21540
          for _i405 in xrange(_size401):
21541
            _elem397 = Item()
21541
            _elem406 = Item()
21542
            _elem397.read(iprot)
21542
            _elem406.read(iprot)
21543
            self.success.append(_elem397)
21543
            self.success.append(_elem406)
21544
          iprot.readListEnd()
21544
          iprot.readListEnd()
21545
        else:
21545
        else:
21546
          iprot.skip(ftype)
21546
          iprot.skip(ftype)
21547
      else:
21547
      else:
21548
        iprot.skip(ftype)
21548
        iprot.skip(ftype)
Line 21555... Line 21555...
21555
      return
21555
      return
21556
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
21556
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
21557
    if self.success is not None:
21557
    if self.success is not None:
21558
      oprot.writeFieldBegin('success', TType.LIST, 0)
21558
      oprot.writeFieldBegin('success', TType.LIST, 0)
21559
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21559
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21560
      for iter398 in self.success:
21560
      for iter407 in self.success:
21561
        iter398.write(oprot)
21561
        iter407.write(oprot)
21562
      oprot.writeListEnd()
21562
      oprot.writeListEnd()
21563
      oprot.writeFieldEnd()
21563
      oprot.writeFieldEnd()
21564
    oprot.writeFieldStop()
21564
    oprot.writeFieldStop()
21565
    oprot.writeStructEnd()
21565
    oprot.writeStructEnd()
21566
 
21566
 
Line 21644... Line 21644...
21644
      if ftype == TType.STOP:
21644
      if ftype == TType.STOP:
21645
        break
21645
        break
21646
      if fid == 0:
21646
      if fid == 0:
21647
        if ftype == TType.LIST:
21647
        if ftype == TType.LIST:
21648
          self.success = []
21648
          self.success = []
21649
          (_etype402, _size399) = iprot.readListBegin()
21649
          (_etype411, _size408) = iprot.readListBegin()
21650
          for _i403 in xrange(_size399):
21650
          for _i412 in xrange(_size408):
21651
            _elem404 = Item()
21651
            _elem413 = Item()
21652
            _elem404.read(iprot)
21652
            _elem413.read(iprot)
21653
            self.success.append(_elem404)
21653
            self.success.append(_elem413)
21654
          iprot.readListEnd()
21654
          iprot.readListEnd()
21655
        else:
21655
        else:
21656
          iprot.skip(ftype)
21656
          iprot.skip(ftype)
21657
      else:
21657
      else:
21658
        iprot.skip(ftype)
21658
        iprot.skip(ftype)
Line 21665... Line 21665...
21665
      return
21665
      return
21666
    oprot.writeStructBegin('getAllAliveItems_result')
21666
    oprot.writeStructBegin('getAllAliveItems_result')
21667
    if self.success is not None:
21667
    if self.success is not None:
21668
      oprot.writeFieldBegin('success', TType.LIST, 0)
21668
      oprot.writeFieldBegin('success', TType.LIST, 0)
21669
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21669
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21670
      for iter405 in self.success:
21670
      for iter414 in self.success:
21671
        iter405.write(oprot)
21671
        iter414.write(oprot)
21672
      oprot.writeListEnd()
21672
      oprot.writeListEnd()
21673
      oprot.writeFieldEnd()
21673
      oprot.writeFieldEnd()
21674
    oprot.writeFieldStop()
21674
    oprot.writeFieldStop()
21675
    oprot.writeStructEnd()
21675
    oprot.writeStructEnd()
21676
 
21676
 
Line 22029... Line 22029...
22029
      if ftype == TType.STOP:
22029
      if ftype == TType.STOP:
22030
        break
22030
        break
22031
      if fid == 0:
22031
      if fid == 0:
22032
        if ftype == TType.LIST:
22032
        if ftype == TType.LIST:
22033
          self.success = []
22033
          self.success = []
22034
          (_etype409, _size406) = iprot.readListBegin()
22034
          (_etype418, _size415) = iprot.readListBegin()
22035
          for _i410 in xrange(_size406):
22035
          for _i419 in xrange(_size415):
22036
            _elem411 = Insurer()
22036
            _elem420 = Insurer()
22037
            _elem411.read(iprot)
22037
            _elem420.read(iprot)
22038
            self.success.append(_elem411)
22038
            self.success.append(_elem420)
22039
          iprot.readListEnd()
22039
          iprot.readListEnd()
22040
        else:
22040
        else:
22041
          iprot.skip(ftype)
22041
          iprot.skip(ftype)
22042
      else:
22042
      else:
22043
        iprot.skip(ftype)
22043
        iprot.skip(ftype)
Line 22050... Line 22050...
22050
      return
22050
      return
22051
    oprot.writeStructBegin('getAllInsurers_result')
22051
    oprot.writeStructBegin('getAllInsurers_result')
22052
    if self.success is not None:
22052
    if self.success is not None:
22053
      oprot.writeFieldBegin('success', TType.LIST, 0)
22053
      oprot.writeFieldBegin('success', TType.LIST, 0)
22054
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22054
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22055
      for iter412 in self.success:
22055
      for iter421 in self.success:
22056
        iter412.write(oprot)
22056
        iter421.write(oprot)
22057
      oprot.writeListEnd()
22057
      oprot.writeListEnd()
22058
      oprot.writeFieldEnd()
22058
      oprot.writeFieldEnd()
22059
    oprot.writeFieldStop()
22059
    oprot.writeFieldStop()
22060
    oprot.writeStructEnd()
22060
    oprot.writeStructEnd()
22061
 
22061
 
Line 22578... Line 22578...
22578
      if ftype == TType.STOP:
22578
      if ftype == TType.STOP:
22579
        break
22579
        break
22580
      if fid == 0:
22580
      if fid == 0:
22581
        if ftype == TType.MAP:
22581
        if ftype == TType.MAP:
22582
          self.success = {}
22582
          self.success = {}
22583
          (_ktype414, _vtype415, _size413 ) = iprot.readMapBegin() 
22583
          (_ktype423, _vtype424, _size422 ) = iprot.readMapBegin() 
22584
          for _i417 in xrange(_size413):
22584
          for _i426 in xrange(_size422):
22585
            _key418 = iprot.readString();
22585
            _key427 = iprot.readString();
22586
            _val419 = BrandInfo()
22586
            _val428 = BrandInfo()
22587
            _val419.read(iprot)
22587
            _val428.read(iprot)
22588
            self.success[_key418] = _val419
22588
            self.success[_key427] = _val428
22589
          iprot.readMapEnd()
22589
          iprot.readMapEnd()
22590
        else:
22590
        else:
22591
          iprot.skip(ftype)
22591
          iprot.skip(ftype)
22592
      else:
22592
      else:
22593
        iprot.skip(ftype)
22593
        iprot.skip(ftype)
Line 22600... Line 22600...
22600
      return
22600
      return
22601
    oprot.writeStructBegin('getBrandInfo_result')
22601
    oprot.writeStructBegin('getBrandInfo_result')
22602
    if self.success is not None:
22602
    if self.success is not None:
22603
      oprot.writeFieldBegin('success', TType.MAP, 0)
22603
      oprot.writeFieldBegin('success', TType.MAP, 0)
22604
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
22604
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
22605
      for kiter420,viter421 in self.success.items():
22605
      for kiter429,viter430 in self.success.items():
22606
        oprot.writeString(kiter420)
22606
        oprot.writeString(kiter429)
22607
        viter421.write(oprot)
22607
        viter430.write(oprot)
22608
      oprot.writeMapEnd()
22608
      oprot.writeMapEnd()
22609
      oprot.writeFieldEnd()
22609
      oprot.writeFieldEnd()
22610
    oprot.writeFieldStop()
22610
    oprot.writeFieldStop()
22611
    oprot.writeStructEnd()
22611
    oprot.writeStructEnd()
22612
 
22612
 
Line 22769... Line 22769...
22769
      if ftype == TType.STOP:
22769
      if ftype == TType.STOP:
22770
        break
22770
        break
22771
      if fid == 1:
22771
      if fid == 1:
22772
        if ftype == TType.LIST:
22772
        if ftype == TType.LIST:
22773
          self.itemIds = []
22773
          self.itemIds = []
22774
          (_etype425, _size422) = iprot.readListBegin()
22774
          (_etype434, _size431) = iprot.readListBegin()
22775
          for _i426 in xrange(_size422):
22775
          for _i435 in xrange(_size431):
22776
            _elem427 = iprot.readI64();
22776
            _elem436 = iprot.readI64();
22777
            self.itemIds.append(_elem427)
22777
            self.itemIds.append(_elem436)
22778
          iprot.readListEnd()
22778
          iprot.readListEnd()
22779
        else:
22779
        else:
22780
          iprot.skip(ftype)
22780
          iprot.skip(ftype)
22781
      else:
22781
      else:
22782
        iprot.skip(ftype)
22782
        iprot.skip(ftype)
Line 22789... Line 22789...
22789
      return
22789
      return
22790
    oprot.writeStructBegin('getStorePricings_args')
22790
    oprot.writeStructBegin('getStorePricings_args')
22791
    if self.itemIds is not None:
22791
    if self.itemIds is not None:
22792
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
22792
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
22793
      oprot.writeListBegin(TType.I64, len(self.itemIds))
22793
      oprot.writeListBegin(TType.I64, len(self.itemIds))
22794
      for iter428 in self.itemIds:
22794
      for iter437 in self.itemIds:
22795
        oprot.writeI64(iter428)
22795
        oprot.writeI64(iter437)
22796
      oprot.writeListEnd()
22796
      oprot.writeListEnd()
22797
      oprot.writeFieldEnd()
22797
      oprot.writeFieldEnd()
22798
    oprot.writeFieldStop()
22798
    oprot.writeFieldStop()
22799
    oprot.writeStructEnd()
22799
    oprot.writeStructEnd()
22800
 
22800
 
Line 22836... Line 22836...
22836
      if ftype == TType.STOP:
22836
      if ftype == TType.STOP:
22837
        break
22837
        break
22838
      if fid == 0:
22838
      if fid == 0:
22839
        if ftype == TType.LIST:
22839
        if ftype == TType.LIST:
22840
          self.success = []
22840
          self.success = []
22841
          (_etype432, _size429) = iprot.readListBegin()
22841
          (_etype441, _size438) = iprot.readListBegin()
22842
          for _i433 in xrange(_size429):
22842
          for _i442 in xrange(_size438):
22843
            _elem434 = StorePricing()
22843
            _elem443 = StorePricing()
22844
            _elem434.read(iprot)
22844
            _elem443.read(iprot)
22845
            self.success.append(_elem434)
22845
            self.success.append(_elem443)
22846
          iprot.readListEnd()
22846
          iprot.readListEnd()
22847
        else:
22847
        else:
22848
          iprot.skip(ftype)
22848
          iprot.skip(ftype)
22849
      else:
22849
      else:
22850
        iprot.skip(ftype)
22850
        iprot.skip(ftype)
Line 22857... Line 22857...
22857
      return
22857
      return
22858
    oprot.writeStructBegin('getStorePricings_result')
22858
    oprot.writeStructBegin('getStorePricings_result')
22859
    if self.success is not None:
22859
    if self.success is not None:
22860
      oprot.writeFieldBegin('success', TType.LIST, 0)
22860
      oprot.writeFieldBegin('success', TType.LIST, 0)
22861
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22861
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22862
      for iter435 in self.success:
22862
      for iter444 in self.success:
22863
        iter435.write(oprot)
22863
        iter444.write(oprot)
22864
      oprot.writeListEnd()
22864
      oprot.writeListEnd()
22865
      oprot.writeFieldEnd()
22865
      oprot.writeFieldEnd()
22866
    oprot.writeFieldStop()
22866
    oprot.writeFieldStop()
22867
    oprot.writeStructEnd()
22867
    oprot.writeStructEnd()
22868
 
22868
 
Line 23061... Line 23061...
23061
      if ftype == TType.STOP:
23061
      if ftype == TType.STOP:
23062
        break
23062
        break
23063
      if fid == 0:
23063
      if fid == 0:
23064
        if ftype == TType.LIST:
23064
        if ftype == TType.LIST:
23065
          self.success = []
23065
          self.success = []
23066
          (_etype439, _size436) = iprot.readListBegin()
23066
          (_etype448, _size445) = iprot.readListBegin()
23067
          for _i440 in xrange(_size436):
23067
          for _i449 in xrange(_size445):
23068
            _elem441 = Amazonlisted()
23068
            _elem450 = Amazonlisted()
23069
            _elem441.read(iprot)
23069
            _elem450.read(iprot)
23070
            self.success.append(_elem441)
23070
            self.success.append(_elem450)
23071
          iprot.readListEnd()
23071
          iprot.readListEnd()
23072
        else:
23072
        else:
23073
          iprot.skip(ftype)
23073
          iprot.skip(ftype)
23074
      else:
23074
      else:
23075
        iprot.skip(ftype)
23075
        iprot.skip(ftype)
Line 23082... Line 23082...
23082
      return
23082
      return
23083
    oprot.writeStructBegin('getAllAmazonListedItems_result')
23083
    oprot.writeStructBegin('getAllAmazonListedItems_result')
23084
    if self.success is not None:
23084
    if self.success is not None:
23085
      oprot.writeFieldBegin('success', TType.LIST, 0)
23085
      oprot.writeFieldBegin('success', TType.LIST, 0)
23086
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23086
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23087
      for iter442 in self.success:
23087
      for iter451 in self.success:
23088
        iter442.write(oprot)
23088
        iter451.write(oprot)
23089
      oprot.writeListEnd()
23089
      oprot.writeListEnd()
23090
      oprot.writeFieldEnd()
23090
      oprot.writeFieldEnd()
23091
    oprot.writeFieldStop()
23091
    oprot.writeFieldStop()
23092
    oprot.writeStructEnd()
23092
    oprot.writeStructEnd()
23093
 
23093
 
Line 23136... Line 23136...
23136
      if ftype == TType.STOP:
23136
      if ftype == TType.STOP:
23137
        break
23137
        break
23138
      if fid == 1:
23138
      if fid == 1:
23139
        if ftype == TType.LIST:
23139
        if ftype == TType.LIST:
23140
          self.searchTerm = []
23140
          self.searchTerm = []
23141
          (_etype446, _size443) = iprot.readListBegin()
23141
          (_etype455, _size452) = iprot.readListBegin()
23142
          for _i447 in xrange(_size443):
23142
          for _i456 in xrange(_size452):
23143
            _elem448 = iprot.readString();
23143
            _elem457 = iprot.readString();
23144
            self.searchTerm.append(_elem448)
23144
            self.searchTerm.append(_elem457)
23145
          iprot.readListEnd()
23145
          iprot.readListEnd()
23146
        else:
23146
        else:
23147
          iprot.skip(ftype)
23147
          iprot.skip(ftype)
23148
      elif fid == 2:
23148
      elif fid == 2:
23149
        if ftype == TType.I64:
23149
        if ftype == TType.I64:
Line 23166... Line 23166...
23166
      return
23166
      return
23167
    oprot.writeStructBegin('searchAmazonItems_args')
23167
    oprot.writeStructBegin('searchAmazonItems_args')
23168
    if self.searchTerm is not None:
23168
    if self.searchTerm is not None:
23169
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
23169
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
23170
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
23170
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
23171
      for iter449 in self.searchTerm:
23171
      for iter458 in self.searchTerm:
23172
        oprot.writeString(iter449)
23172
        oprot.writeString(iter458)
23173
      oprot.writeListEnd()
23173
      oprot.writeListEnd()
23174
      oprot.writeFieldEnd()
23174
      oprot.writeFieldEnd()
23175
    if self.offset is not None:
23175
    if self.offset is not None:
23176
      oprot.writeFieldBegin('offset', TType.I64, 2)
23176
      oprot.writeFieldBegin('offset', TType.I64, 2)
23177
      oprot.writeI64(self.offset)
23177
      oprot.writeI64(self.offset)
Line 23221... Line 23221...
23221
      if ftype == TType.STOP:
23221
      if ftype == TType.STOP:
23222
        break
23222
        break
23223
      if fid == 0:
23223
      if fid == 0:
23224
        if ftype == TType.LIST:
23224
        if ftype == TType.LIST:
23225
          self.success = []
23225
          self.success = []
23226
          (_etype453, _size450) = iprot.readListBegin()
23226
          (_etype462, _size459) = iprot.readListBegin()
23227
          for _i454 in xrange(_size450):
23227
          for _i463 in xrange(_size459):
23228
            _elem455 = Amazonlisted()
23228
            _elem464 = Amazonlisted()
23229
            _elem455.read(iprot)
23229
            _elem464.read(iprot)
23230
            self.success.append(_elem455)
23230
            self.success.append(_elem464)
23231
          iprot.readListEnd()
23231
          iprot.readListEnd()
23232
        else:
23232
        else:
23233
          iprot.skip(ftype)
23233
          iprot.skip(ftype)
23234
      else:
23234
      else:
23235
        iprot.skip(ftype)
23235
        iprot.skip(ftype)
Line 23242... Line 23242...
23242
      return
23242
      return
23243
    oprot.writeStructBegin('searchAmazonItems_result')
23243
    oprot.writeStructBegin('searchAmazonItems_result')
23244
    if self.success is not None:
23244
    if self.success is not None:
23245
      oprot.writeFieldBegin('success', TType.LIST, 0)
23245
      oprot.writeFieldBegin('success', TType.LIST, 0)
23246
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23246
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23247
      for iter456 in self.success:
23247
      for iter465 in self.success:
23248
        iter456.write(oprot)
23248
        iter465.write(oprot)
23249
      oprot.writeListEnd()
23249
      oprot.writeListEnd()
23250
      oprot.writeFieldEnd()
23250
      oprot.writeFieldEnd()
23251
    oprot.writeFieldStop()
23251
    oprot.writeFieldStop()
23252
    oprot.writeStructEnd()
23252
    oprot.writeStructEnd()
23253
 
23253
 
Line 23290... Line 23290...
23290
      if ftype == TType.STOP:
23290
      if ftype == TType.STOP:
23291
        break
23291
        break
23292
      if fid == 1:
23292
      if fid == 1:
23293
        if ftype == TType.LIST:
23293
        if ftype == TType.LIST:
23294
          self.searchTerm = []
23294
          self.searchTerm = []
23295
          (_etype460, _size457) = iprot.readListBegin()
23295
          (_etype469, _size466) = iprot.readListBegin()
23296
          for _i461 in xrange(_size457):
23296
          for _i470 in xrange(_size466):
23297
            _elem462 = iprot.readString();
23297
            _elem471 = iprot.readString();
23298
            self.searchTerm.append(_elem462)
23298
            self.searchTerm.append(_elem471)
23299
          iprot.readListEnd()
23299
          iprot.readListEnd()
23300
        else:
23300
        else:
23301
          iprot.skip(ftype)
23301
          iprot.skip(ftype)
23302
      else:
23302
      else:
23303
        iprot.skip(ftype)
23303
        iprot.skip(ftype)
Line 23310... Line 23310...
23310
      return
23310
      return
23311
    oprot.writeStructBegin('getAmazonSearchResultCount_args')
23311
    oprot.writeStructBegin('getAmazonSearchResultCount_args')
23312
    if self.searchTerm is not None:
23312
    if self.searchTerm is not None:
23313
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
23313
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
23314
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
23314
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
23315
      for iter463 in self.searchTerm:
23315
      for iter472 in self.searchTerm:
23316
        oprot.writeString(iter463)
23316
        oprot.writeString(iter472)
23317
      oprot.writeListEnd()
23317
      oprot.writeListEnd()
23318
      oprot.writeFieldEnd()
23318
      oprot.writeFieldEnd()
23319
    oprot.writeFieldStop()
23319
    oprot.writeFieldStop()
23320
    oprot.writeStructEnd()
23320
    oprot.writeStructEnd()
23321
 
23321
 
Line 23885... Line 23885...
23885
      if ftype == TType.STOP:
23885
      if ftype == TType.STOP:
23886
        break
23886
        break
23887
      if fid == 0:
23887
      if fid == 0:
23888
        if ftype == TType.LIST:
23888
        if ftype == TType.LIST:
23889
          self.success = []
23889
          self.success = []
23890
          (_etype467, _size464) = iprot.readListBegin()
23890
          (_etype476, _size473) = iprot.readListBegin()
23891
          for _i468 in xrange(_size464):
23891
          for _i477 in xrange(_size473):
23892
            _elem469 = Item()
23892
            _elem478 = Item()
23893
            _elem469.read(iprot)
23893
            _elem478.read(iprot)
23894
            self.success.append(_elem469)
23894
            self.success.append(_elem478)
23895
          iprot.readListEnd()
23895
          iprot.readListEnd()
23896
        else:
23896
        else:
23897
          iprot.skip(ftype)
23897
          iprot.skip(ftype)
23898
      else:
23898
      else:
23899
        iprot.skip(ftype)
23899
        iprot.skip(ftype)
Line 23906... Line 23906...
23906
      return
23906
      return
23907
    oprot.writeStructBegin('getAsinItems_result')
23907
    oprot.writeStructBegin('getAsinItems_result')
23908
    if self.success is not None:
23908
    if self.success is not None:
23909
      oprot.writeFieldBegin('success', TType.LIST, 0)
23909
      oprot.writeFieldBegin('success', TType.LIST, 0)
23910
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23910
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23911
      for iter470 in self.success:
23911
      for iter479 in self.success:
23912
        iter470.write(oprot)
23912
        iter479.write(oprot)
23913
      oprot.writeListEnd()
23913
      oprot.writeListEnd()
23914
      oprot.writeFieldEnd()
23914
      oprot.writeFieldEnd()
23915
    oprot.writeFieldStop()
23915
    oprot.writeFieldStop()
23916
    oprot.writeStructEnd()
23916
    oprot.writeStructEnd()
23917
 
23917
 
Line 23995... Line 23995...
23995
      if ftype == TType.STOP:
23995
      if ftype == TType.STOP:
23996
        break
23996
        break
23997
      if fid == 0:
23997
      if fid == 0:
23998
        if ftype == TType.LIST:
23998
        if ftype == TType.LIST:
23999
          self.success = []
23999
          self.success = []
24000
          (_etype474, _size471) = iprot.readListBegin()
24000
          (_etype483, _size480) = iprot.readListBegin()
24001
          for _i475 in xrange(_size471):
24001
          for _i484 in xrange(_size480):
24002
            _elem476 = Amazonlisted()
24002
            _elem485 = Amazonlisted()
24003
            _elem476.read(iprot)
24003
            _elem485.read(iprot)
24004
            self.success.append(_elem476)
24004
            self.success.append(_elem485)
24005
          iprot.readListEnd()
24005
          iprot.readListEnd()
24006
        else:
24006
        else:
24007
          iprot.skip(ftype)
24007
          iprot.skip(ftype)
24008
      else:
24008
      else:
24009
        iprot.skip(ftype)
24009
        iprot.skip(ftype)
Line 24016... Line 24016...
24016
      return
24016
      return
24017
    oprot.writeStructBegin('getAllFbaListedItems_result')
24017
    oprot.writeStructBegin('getAllFbaListedItems_result')
24018
    if self.success is not None:
24018
    if self.success is not None:
24019
      oprot.writeFieldBegin('success', TType.LIST, 0)
24019
      oprot.writeFieldBegin('success', TType.LIST, 0)
24020
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24020
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24021
      for iter477 in self.success:
24021
      for iter486 in self.success:
24022
        iter477.write(oprot)
24022
        iter486.write(oprot)
24023
      oprot.writeListEnd()
24023
      oprot.writeListEnd()
24024
      oprot.writeFieldEnd()
24024
      oprot.writeFieldEnd()
24025
    oprot.writeFieldStop()
24025
    oprot.writeFieldStop()
24026
    oprot.writeStructEnd()
24026
    oprot.writeStructEnd()
24027
 
24027
 
Line 24105... Line 24105...
24105
      if ftype == TType.STOP:
24105
      if ftype == TType.STOP:
24106
        break
24106
        break
24107
      if fid == 0:
24107
      if fid == 0:
24108
        if ftype == TType.LIST:
24108
        if ftype == TType.LIST:
24109
          self.success = []
24109
          self.success = []
24110
          (_etype481, _size478) = iprot.readListBegin()
24110
          (_etype490, _size487) = iprot.readListBegin()
24111
          for _i482 in xrange(_size478):
24111
          for _i491 in xrange(_size487):
24112
            _elem483 = Amazonlisted()
24112
            _elem492 = Amazonlisted()
24113
            _elem483.read(iprot)
24113
            _elem492.read(iprot)
24114
            self.success.append(_elem483)
24114
            self.success.append(_elem492)
24115
          iprot.readListEnd()
24115
          iprot.readListEnd()
24116
        else:
24116
        else:
24117
          iprot.skip(ftype)
24117
          iprot.skip(ftype)
24118
      else:
24118
      else:
24119
        iprot.skip(ftype)
24119
        iprot.skip(ftype)
Line 24126... Line 24126...
24126
      return
24126
      return
24127
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
24127
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
24128
    if self.success is not None:
24128
    if self.success is not None:
24129
      oprot.writeFieldBegin('success', TType.LIST, 0)
24129
      oprot.writeFieldBegin('success', TType.LIST, 0)
24130
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24130
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24131
      for iter484 in self.success:
24131
      for iter493 in self.success:
24132
        iter484.write(oprot)
24132
        iter493.write(oprot)
24133
      oprot.writeListEnd()
24133
      oprot.writeListEnd()
24134
      oprot.writeFieldEnd()
24134
      oprot.writeFieldEnd()
24135
    oprot.writeFieldStop()
24135
    oprot.writeFieldStop()
24136
    oprot.writeStructEnd()
24136
    oprot.writeStructEnd()
24137
 
24137
 
Line 24328... Line 24328...
24328
        else:
24328
        else:
24329
          iprot.skip(ftype)
24329
          iprot.skip(ftype)
24330
      elif fid == 2:
24330
      elif fid == 2:
24331
        if ftype == TType.LIST:
24331
        if ftype == TType.LIST:
24332
          self.sku = []
24332
          self.sku = []
24333
          (_etype488, _size485) = iprot.readListBegin()
24333
          (_etype497, _size494) = iprot.readListBegin()
24334
          for _i489 in xrange(_size485):
24334
          for _i498 in xrange(_size494):
24335
            _elem490 = iprot.readI64();
24335
            _elem499 = iprot.readI64();
24336
            self.sku.append(_elem490)
24336
            self.sku.append(_elem499)
24337
          iprot.readListEnd()
24337
          iprot.readListEnd()
24338
        else:
24338
        else:
24339
          iprot.skip(ftype)
24339
          iprot.skip(ftype)
24340
      elif fid == 3:
24340
      elif fid == 3:
24341
        if ftype == TType.I64:
24341
        if ftype == TType.I64:
Line 24357... Line 24357...
24357
      oprot.writeString(self.type)
24357
      oprot.writeString(self.type)
24358
      oprot.writeFieldEnd()
24358
      oprot.writeFieldEnd()
24359
    if self.sku is not None:
24359
    if self.sku is not None:
24360
      oprot.writeFieldBegin('sku', TType.LIST, 2)
24360
      oprot.writeFieldBegin('sku', TType.LIST, 2)
24361
      oprot.writeListBegin(TType.I64, len(self.sku))
24361
      oprot.writeListBegin(TType.I64, len(self.sku))
24362
      for iter491 in self.sku:
24362
      for iter500 in self.sku:
24363
        oprot.writeI64(iter491)
24363
        oprot.writeI64(iter500)
24364
      oprot.writeListEnd()
24364
      oprot.writeListEnd()
24365
      oprot.writeFieldEnd()
24365
      oprot.writeFieldEnd()
24366
    if self.timestamp is not None:
24366
    if self.timestamp is not None:
24367
      oprot.writeFieldBegin('timestamp', TType.I64, 3)
24367
      oprot.writeFieldBegin('timestamp', TType.I64, 3)
24368
      oprot.writeI64(self.timestamp)
24368
      oprot.writeI64(self.timestamp)
Line 24509... Line 24509...
24509
      if ftype == TType.STOP:
24509
      if ftype == TType.STOP:
24510
        break
24510
        break
24511
      if fid == 0:
24511
      if fid == 0:
24512
        if ftype == TType.LIST:
24512
        if ftype == TType.LIST:
24513
          self.success = []
24513
          self.success = []
24514
          (_etype495, _size492) = iprot.readListBegin()
24514
          (_etype504, _size501) = iprot.readListBegin()
24515
          for _i496 in xrange(_size492):
24515
          for _i505 in xrange(_size501):
24516
            _elem497 = Category()
24516
            _elem506 = Category()
24517
            _elem497.read(iprot)
24517
            _elem506.read(iprot)
24518
            self.success.append(_elem497)
24518
            self.success.append(_elem506)
24519
          iprot.readListEnd()
24519
          iprot.readListEnd()
24520
        else:
24520
        else:
24521
          iprot.skip(ftype)
24521
          iprot.skip(ftype)
24522
      else:
24522
      else:
24523
        iprot.skip(ftype)
24523
        iprot.skip(ftype)
Line 24530... Line 24530...
24530
      return
24530
      return
24531
    oprot.writeStructBegin('getAllParentCategories_result')
24531
    oprot.writeStructBegin('getAllParentCategories_result')
24532
    if self.success is not None:
24532
    if self.success is not None:
24533
      oprot.writeFieldBegin('success', TType.LIST, 0)
24533
      oprot.writeFieldBegin('success', TType.LIST, 0)
24534
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24534
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24535
      for iter498 in self.success:
24535
      for iter507 in self.success:
24536
        iter498.write(oprot)
24536
        iter507.write(oprot)
24537
      oprot.writeListEnd()
24537
      oprot.writeListEnd()
24538
      oprot.writeFieldEnd()
24538
      oprot.writeFieldEnd()
24539
    oprot.writeFieldStop()
24539
    oprot.writeFieldStop()
24540
    oprot.writeStructEnd()
24540
    oprot.writeStructEnd()
24541
 
24541
 
Line 25181... Line 25181...
25181
      if ftype == TType.STOP:
25181
      if ftype == TType.STOP:
25182
        break
25182
        break
25183
      if fid == 0:
25183
      if fid == 0:
25184
        if ftype == TType.LIST:
25184
        if ftype == TType.LIST:
25185
          self.success = []
25185
          self.success = []
25186
          (_etype502, _size499) = iprot.readListBegin()
25186
          (_etype511, _size508) = iprot.readListBegin()
25187
          for _i503 in xrange(_size499):
25187
          for _i512 in xrange(_size508):
25188
            _elem504 = Amazonlisted()
25188
            _elem513 = Amazonlisted()
25189
            _elem504.read(iprot)
25189
            _elem513.read(iprot)
25190
            self.success.append(_elem504)
25190
            self.success.append(_elem513)
25191
          iprot.readListEnd()
25191
          iprot.readListEnd()
25192
        else:
25192
        else:
25193
          iprot.skip(ftype)
25193
          iprot.skip(ftype)
25194
      else:
25194
      else:
25195
        iprot.skip(ftype)
25195
        iprot.skip(ftype)
Line 25202... Line 25202...
25202
      return
25202
      return
25203
    oprot.writeStructBegin('getAmazonListedItems_result')
25203
    oprot.writeStructBegin('getAmazonListedItems_result')
25204
    if self.success is not None:
25204
    if self.success is not None:
25205
      oprot.writeFieldBegin('success', TType.LIST, 0)
25205
      oprot.writeFieldBegin('success', TType.LIST, 0)
25206
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25206
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25207
      for iter505 in self.success:
25207
      for iter514 in self.success:
25208
        iter505.write(oprot)
25208
        iter514.write(oprot)
25209
      oprot.writeListEnd()
25209
      oprot.writeListEnd()
25210
      oprot.writeFieldEnd()
25210
      oprot.writeFieldEnd()
25211
    oprot.writeFieldStop()
25211
    oprot.writeFieldStop()
25212
    oprot.writeStructEnd()
25212
    oprot.writeStructEnd()
25213
 
25213
 
Line 25250... Line 25250...
25250
      if ftype == TType.STOP:
25250
      if ftype == TType.STOP:
25251
        break
25251
        break
25252
      if fid == 1:
25252
      if fid == 1:
25253
        if ftype == TType.MAP:
25253
        if ftype == TType.MAP:
25254
          self.amazonlisted = {}
25254
          self.amazonlisted = {}
25255
          (_ktype507, _vtype508, _size506 ) = iprot.readMapBegin() 
25255
          (_ktype516, _vtype517, _size515 ) = iprot.readMapBegin() 
25256
          for _i510 in xrange(_size506):
25256
          for _i519 in xrange(_size515):
25257
            _key511 = iprot.readI64();
25257
            _key520 = iprot.readI64();
25258
            _val512 = Amazonlisted()
25258
            _val521 = Amazonlisted()
25259
            _val512.read(iprot)
25259
            _val521.read(iprot)
25260
            self.amazonlisted[_key511] = _val512
25260
            self.amazonlisted[_key520] = _val521
25261
          iprot.readMapEnd()
25261
          iprot.readMapEnd()
25262
        else:
25262
        else:
25263
          iprot.skip(ftype)
25263
          iprot.skip(ftype)
25264
      else:
25264
      else:
25265
        iprot.skip(ftype)
25265
        iprot.skip(ftype)
Line 25272... Line 25272...
25272
      return
25272
      return
25273
    oprot.writeStructBegin('updateAmazonAttributesInBulk_args')
25273
    oprot.writeStructBegin('updateAmazonAttributesInBulk_args')
25274
    if self.amazonlisted is not None:
25274
    if self.amazonlisted is not None:
25275
      oprot.writeFieldBegin('amazonlisted', TType.MAP, 1)
25275
      oprot.writeFieldBegin('amazonlisted', TType.MAP, 1)
25276
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.amazonlisted))
25276
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.amazonlisted))
25277
      for kiter513,viter514 in self.amazonlisted.items():
25277
      for kiter522,viter523 in self.amazonlisted.items():
25278
        oprot.writeI64(kiter513)
25278
        oprot.writeI64(kiter522)
25279
        viter514.write(oprot)
25279
        viter523.write(oprot)
25280
      oprot.writeMapEnd()
25280
      oprot.writeMapEnd()
25281
      oprot.writeFieldEnd()
25281
      oprot.writeFieldEnd()
25282
    oprot.writeFieldStop()
25282
    oprot.writeFieldStop()
25283
    oprot.writeStructEnd()
25283
    oprot.writeStructEnd()
25284
 
25284
 
Line 25421... Line 25421...
25421
      if ftype == TType.STOP:
25421
      if ftype == TType.STOP:
25422
        break
25422
        break
25423
      if fid == 0:
25423
      if fid == 0:
25424
        if ftype == TType.LIST:
25424
        if ftype == TType.LIST:
25425
          self.success = []
25425
          self.success = []
25426
          (_etype518, _size515) = iprot.readListBegin()
25426
          (_etype527, _size524) = iprot.readListBegin()
25427
          for _i519 in xrange(_size515):
25427
          for _i528 in xrange(_size524):
25428
            _elem520 = Amazonlisted()
25428
            _elem529 = Amazonlisted()
25429
            _elem520.read(iprot)
25429
            _elem529.read(iprot)
25430
            self.success.append(_elem520)
25430
            self.success.append(_elem529)
25431
          iprot.readListEnd()
25431
          iprot.readListEnd()
25432
        else:
25432
        else:
25433
          iprot.skip(ftype)
25433
          iprot.skip(ftype)
25434
      else:
25434
      else:
25435
        iprot.skip(ftype)
25435
        iprot.skip(ftype)
Line 25442... Line 25442...
25442
      return
25442
      return
25443
    oprot.writeStructBegin('getAllItemstoListOnFba_result')
25443
    oprot.writeStructBegin('getAllItemstoListOnFba_result')
25444
    if self.success is not None:
25444
    if self.success is not None:
25445
      oprot.writeFieldBegin('success', TType.LIST, 0)
25445
      oprot.writeFieldBegin('success', TType.LIST, 0)
25446
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25446
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25447
      for iter521 in self.success:
25447
      for iter530 in self.success:
25448
        iter521.write(oprot)
25448
        iter530.write(oprot)
25449
      oprot.writeListEnd()
25449
      oprot.writeListEnd()
25450
      oprot.writeFieldEnd()
25450
      oprot.writeFieldEnd()
25451
    oprot.writeFieldStop()
25451
    oprot.writeFieldStop()
25452
    oprot.writeStructEnd()
25452
    oprot.writeStructEnd()
25453
 
25453
 
Line 25531... Line 25531...
25531
      if ftype == TType.STOP:
25531
      if ftype == TType.STOP:
25532
        break
25532
        break
25533
      if fid == 0:
25533
      if fid == 0:
25534
        if ftype == TType.LIST:
25534
        if ftype == TType.LIST:
25535
          self.success = []
25535
          self.success = []
25536
          (_etype525, _size522) = iprot.readListBegin()
25536
          (_etype534, _size531) = iprot.readListBegin()
25537
          for _i526 in xrange(_size522):
25537
          for _i535 in xrange(_size531):
25538
            _elem527 = Amazonlisted()
25538
            _elem536 = Amazonlisted()
25539
            _elem527.read(iprot)
25539
            _elem536.read(iprot)
25540
            self.success.append(_elem527)
25540
            self.success.append(_elem536)
25541
          iprot.readListEnd()
25541
          iprot.readListEnd()
25542
        else:
25542
        else:
25543
          iprot.skip(ftype)
25543
          iprot.skip(ftype)
25544
      else:
25544
      else:
25545
        iprot.skip(ftype)
25545
        iprot.skip(ftype)
Line 25552... Line 25552...
25552
      return
25552
      return
25553
    oprot.writeStructBegin('getAllItemstoListOnNonFba_result')
25553
    oprot.writeStructBegin('getAllItemstoListOnNonFba_result')
25554
    if self.success is not None:
25554
    if self.success is not None:
25555
      oprot.writeFieldBegin('success', TType.LIST, 0)
25555
      oprot.writeFieldBegin('success', TType.LIST, 0)
25556
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25556
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25557
      for iter528 in self.success:
25557
      for iter537 in self.success:
25558
        iter528.write(oprot)
25558
        iter537.write(oprot)
25559
      oprot.writeListEnd()
25559
      oprot.writeListEnd()
25560
      oprot.writeFieldEnd()
25560
      oprot.writeFieldEnd()
25561
    oprot.writeFieldStop()
25561
    oprot.writeFieldStop()
25562
    oprot.writeStructEnd()
25562
    oprot.writeStructEnd()
25563
 
25563
 
Line 25600... Line 25600...
25600
      if ftype == TType.STOP:
25600
      if ftype == TType.STOP:
25601
        break
25601
        break
25602
      if fid == 1:
25602
      if fid == 1:
25603
        if ftype == TType.MAP:
25603
        if ftype == TType.MAP:
25604
          self.item = {}
25604
          self.item = {}
25605
          (_ktype530, _vtype531, _size529 ) = iprot.readMapBegin() 
25605
          (_ktype539, _vtype540, _size538 ) = iprot.readMapBegin() 
25606
          for _i533 in xrange(_size529):
25606
          for _i542 in xrange(_size538):
25607
            _key534 = iprot.readI64();
25607
            _key543 = iprot.readI64();
25608
            _val535 = Item()
25608
            _val544 = Item()
25609
            _val535.read(iprot)
25609
            _val544.read(iprot)
25610
            self.item[_key534] = _val535
25610
            self.item[_key543] = _val544
25611
          iprot.readMapEnd()
25611
          iprot.readMapEnd()
25612
        else:
25612
        else:
25613
          iprot.skip(ftype)
25613
          iprot.skip(ftype)
25614
      else:
25614
      else:
25615
        iprot.skip(ftype)
25615
        iprot.skip(ftype)
Line 25622... Line 25622...
25622
      return
25622
      return
25623
    oprot.writeStructBegin('updateAsin_args')
25623
    oprot.writeStructBegin('updateAsin_args')
25624
    if self.item is not None:
25624
    if self.item is not None:
25625
      oprot.writeFieldBegin('item', TType.MAP, 1)
25625
      oprot.writeFieldBegin('item', TType.MAP, 1)
25626
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.item))
25626
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.item))
25627
      for kiter536,viter537 in self.item.items():
25627
      for kiter545,viter546 in self.item.items():
25628
        oprot.writeI64(kiter536)
25628
        oprot.writeI64(kiter545)
25629
        viter537.write(oprot)
25629
        viter546.write(oprot)
25630
      oprot.writeMapEnd()
25630
      oprot.writeMapEnd()
25631
      oprot.writeFieldEnd()
25631
      oprot.writeFieldEnd()
25632
    oprot.writeFieldStop()
25632
    oprot.writeFieldStop()
25633
    oprot.writeStructEnd()
25633
    oprot.writeStructEnd()
25634
 
25634
 
Line 26110... Line 26110...
26110
      if ftype == TType.STOP:
26110
      if ftype == TType.STOP:
26111
        break
26111
        break
26112
      if fid == 0:
26112
      if fid == 0:
26113
        if ftype == TType.LIST:
26113
        if ftype == TType.LIST:
26114
          self.success = []
26114
          self.success = []
26115
          (_etype541, _size538) = iprot.readListBegin()
26115
          (_etype550, _size547) = iprot.readListBegin()
26116
          for _i542 in xrange(_size538):
26116
          for _i551 in xrange(_size547):
26117
            _elem543 = SnapdealItemDetails()
26117
            _elem552 = SnapdealItemDetails()
26118
            _elem543.read(iprot)
26118
            _elem552.read(iprot)
26119
            self.success.append(_elem543)
26119
            self.success.append(_elem552)
26120
          iprot.readListEnd()
26120
          iprot.readListEnd()
26121
        else:
26121
        else:
26122
          iprot.skip(ftype)
26122
          iprot.skip(ftype)
26123
      else:
26123
      else:
26124
        iprot.skip(ftype)
26124
        iprot.skip(ftype)
Line 26131... Line 26131...
26131
      return
26131
      return
26132
    oprot.writeStructBegin('getAllSnapdealItems_result')
26132
    oprot.writeStructBegin('getAllSnapdealItems_result')
26133
    if self.success is not None:
26133
    if self.success is not None:
26134
      oprot.writeFieldBegin('success', TType.LIST, 0)
26134
      oprot.writeFieldBegin('success', TType.LIST, 0)
26135
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26135
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26136
      for iter544 in self.success:
26136
      for iter553 in self.success:
26137
        iter544.write(oprot)
26137
        iter553.write(oprot)
26138
      oprot.writeListEnd()
26138
      oprot.writeListEnd()
26139
      oprot.writeFieldEnd()
26139
      oprot.writeFieldEnd()
26140
    oprot.writeFieldStop()
26140
    oprot.writeFieldStop()
26141
    oprot.writeStructEnd()
26141
    oprot.writeStructEnd()
26142
 
26142
 
Line 26250... Line 26250...
26250
      if ftype == TType.STOP:
26250
      if ftype == TType.STOP:
26251
        break
26251
        break
26252
      if fid == 0:
26252
      if fid == 0:
26253
        if ftype == TType.LIST:
26253
        if ftype == TType.LIST:
26254
          self.success = []
26254
          self.success = []
26255
          (_etype548, _size545) = iprot.readListBegin()
26255
          (_etype557, _size554) = iprot.readListBegin()
26256
          for _i549 in xrange(_size545):
26256
          for _i558 in xrange(_size554):
26257
            _elem550 = SnapdealItemDetails()
26257
            _elem559 = SnapdealItemDetails()
26258
            _elem550.read(iprot)
26258
            _elem559.read(iprot)
26259
            self.success.append(_elem550)
26259
            self.success.append(_elem559)
26260
          iprot.readListEnd()
26260
          iprot.readListEnd()
26261
        else:
26261
        else:
26262
          iprot.skip(ftype)
26262
          iprot.skip(ftype)
26263
      else:
26263
      else:
26264
        iprot.skip(ftype)
26264
        iprot.skip(ftype)
Line 26271... Line 26271...
26271
      return
26271
      return
26272
    oprot.writeStructBegin('getSnapdealItems_result')
26272
    oprot.writeStructBegin('getSnapdealItems_result')
26273
    if self.success is not None:
26273
    if self.success is not None:
26274
      oprot.writeFieldBegin('success', TType.LIST, 0)
26274
      oprot.writeFieldBegin('success', TType.LIST, 0)
26275
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26275
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26276
      for iter551 in self.success:
26276
      for iter560 in self.success:
26277
        iter551.write(oprot)
26277
        iter560.write(oprot)
26278
      oprot.writeListEnd()
26278
      oprot.writeListEnd()
26279
      oprot.writeFieldEnd()
26279
      oprot.writeFieldEnd()
26280
    oprot.writeFieldStop()
26280
    oprot.writeFieldStop()
26281
    oprot.writeStructEnd()
26281
    oprot.writeStructEnd()
26282
 
26282
 
Line 26325... Line 26325...
26325
      if ftype == TType.STOP:
26325
      if ftype == TType.STOP:
26326
        break
26326
        break
26327
      if fid == 1:
26327
      if fid == 1:
26328
        if ftype == TType.LIST:
26328
        if ftype == TType.LIST:
26329
          self.searchTerm = []
26329
          self.searchTerm = []
26330
          (_etype555, _size552) = iprot.readListBegin()
26330
          (_etype564, _size561) = iprot.readListBegin()
26331
          for _i556 in xrange(_size552):
26331
          for _i565 in xrange(_size561):
26332
            _elem557 = iprot.readString();
26332
            _elem566 = iprot.readString();
26333
            self.searchTerm.append(_elem557)
26333
            self.searchTerm.append(_elem566)
26334
          iprot.readListEnd()
26334
          iprot.readListEnd()
26335
        else:
26335
        else:
26336
          iprot.skip(ftype)
26336
          iprot.skip(ftype)
26337
      elif fid == 2:
26337
      elif fid == 2:
26338
        if ftype == TType.I64:
26338
        if ftype == TType.I64:
Line 26355... Line 26355...
26355
      return
26355
      return
26356
    oprot.writeStructBegin('searchSnapdealItems_args')
26356
    oprot.writeStructBegin('searchSnapdealItems_args')
26357
    if self.searchTerm is not None:
26357
    if self.searchTerm is not None:
26358
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
26358
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
26359
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
26359
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
26360
      for iter558 in self.searchTerm:
26360
      for iter567 in self.searchTerm:
26361
        oprot.writeString(iter558)
26361
        oprot.writeString(iter567)
26362
      oprot.writeListEnd()
26362
      oprot.writeListEnd()
26363
      oprot.writeFieldEnd()
26363
      oprot.writeFieldEnd()
26364
    if self.offset is not None:
26364
    if self.offset is not None:
26365
      oprot.writeFieldBegin('offset', TType.I64, 2)
26365
      oprot.writeFieldBegin('offset', TType.I64, 2)
26366
      oprot.writeI64(self.offset)
26366
      oprot.writeI64(self.offset)
Line 26410... Line 26410...
26410
      if ftype == TType.STOP:
26410
      if ftype == TType.STOP:
26411
        break
26411
        break
26412
      if fid == 0:
26412
      if fid == 0:
26413
        if ftype == TType.LIST:
26413
        if ftype == TType.LIST:
26414
          self.success = []
26414
          self.success = []
26415
          (_etype562, _size559) = iprot.readListBegin()
26415
          (_etype571, _size568) = iprot.readListBegin()
26416
          for _i563 in xrange(_size559):
26416
          for _i572 in xrange(_size568):
26417
            _elem564 = SnapdealItemDetails()
26417
            _elem573 = SnapdealItemDetails()
26418
            _elem564.read(iprot)
26418
            _elem573.read(iprot)
26419
            self.success.append(_elem564)
26419
            self.success.append(_elem573)
26420
          iprot.readListEnd()
26420
          iprot.readListEnd()
26421
        else:
26421
        else:
26422
          iprot.skip(ftype)
26422
          iprot.skip(ftype)
26423
      else:
26423
      else:
26424
        iprot.skip(ftype)
26424
        iprot.skip(ftype)
Line 26431... Line 26431...
26431
      return
26431
      return
26432
    oprot.writeStructBegin('searchSnapdealItems_result')
26432
    oprot.writeStructBegin('searchSnapdealItems_result')
26433
    if self.success is not None:
26433
    if self.success is not None:
26434
      oprot.writeFieldBegin('success', TType.LIST, 0)
26434
      oprot.writeFieldBegin('success', TType.LIST, 0)
26435
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26435
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26436
      for iter565 in self.success:
26436
      for iter574 in self.success:
26437
        iter565.write(oprot)
26437
        iter574.write(oprot)
26438
      oprot.writeListEnd()
26438
      oprot.writeListEnd()
26439
      oprot.writeFieldEnd()
26439
      oprot.writeFieldEnd()
26440
    oprot.writeFieldStop()
26440
    oprot.writeFieldStop()
26441
    oprot.writeStructEnd()
26441
    oprot.writeStructEnd()
26442
 
26442
 
Line 26580... Line 26580...
26580
      if ftype == TType.STOP:
26580
      if ftype == TType.STOP:
26581
        break
26581
        break
26582
      if fid == 1:
26582
      if fid == 1:
26583
        if ftype == TType.LIST:
26583
        if ftype == TType.LIST:
26584
          self.searchTerm = []
26584
          self.searchTerm = []
26585
          (_etype569, _size566) = iprot.readListBegin()
26585
          (_etype578, _size575) = iprot.readListBegin()
26586
          for _i570 in xrange(_size566):
26586
          for _i579 in xrange(_size575):
26587
            _elem571 = iprot.readString();
26587
            _elem580 = iprot.readString();
26588
            self.searchTerm.append(_elem571)
26588
            self.searchTerm.append(_elem580)
26589
          iprot.readListEnd()
26589
          iprot.readListEnd()
26590
        else:
26590
        else:
26591
          iprot.skip(ftype)
26591
          iprot.skip(ftype)
26592
      else:
26592
      else:
26593
        iprot.skip(ftype)
26593
        iprot.skip(ftype)
Line 26600... Line 26600...
26600
      return
26600
      return
26601
    oprot.writeStructBegin('getSnapdealSearchResultCount_args')
26601
    oprot.writeStructBegin('getSnapdealSearchResultCount_args')
26602
    if self.searchTerm is not None:
26602
    if self.searchTerm is not None:
26603
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
26603
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
26604
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
26604
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
26605
      for iter572 in self.searchTerm:
26605
      for iter581 in self.searchTerm:
26606
        oprot.writeString(iter572)
26606
        oprot.writeString(iter581)
26607
      oprot.writeListEnd()
26607
      oprot.writeListEnd()
26608
      oprot.writeFieldEnd()
26608
      oprot.writeFieldEnd()
26609
    oprot.writeFieldStop()
26609
    oprot.writeFieldStop()
26610
    oprot.writeStructEnd()
26610
    oprot.writeStructEnd()
26611
 
26611
 
Line 27529... Line 27529...
27529
      if ftype == TType.STOP:
27529
      if ftype == TType.STOP:
27530
        break
27530
        break
27531
      if fid == 0:
27531
      if fid == 0:
27532
        if ftype == TType.LIST:
27532
        if ftype == TType.LIST:
27533
          self.success = []
27533
          self.success = []
27534
          (_etype576, _size573) = iprot.readListBegin()
27534
          (_etype585, _size582) = iprot.readListBegin()
27535
          for _i577 in xrange(_size573):
27535
          for _i586 in xrange(_size582):
27536
            _elem578 = ProductFeedSubmit()
27536
            _elem587 = ProductFeedSubmit()
27537
            _elem578.read(iprot)
27537
            _elem587.read(iprot)
27538
            self.success.append(_elem578)
27538
            self.success.append(_elem587)
27539
          iprot.readListEnd()
27539
          iprot.readListEnd()
27540
        else:
27540
        else:
27541
          iprot.skip(ftype)
27541
          iprot.skip(ftype)
27542
      elif fid == 1:
27542
      elif fid == 1:
27543
        if ftype == TType.STRUCT:
27543
        if ftype == TType.STRUCT:
Line 27556... Line 27556...
27556
      return
27556
      return
27557
    oprot.writeStructBegin('getAllProductFeedSubmit_result')
27557
    oprot.writeStructBegin('getAllProductFeedSubmit_result')
27558
    if self.success is not None:
27558
    if self.success is not None:
27559
      oprot.writeFieldBegin('success', TType.LIST, 0)
27559
      oprot.writeFieldBegin('success', TType.LIST, 0)
27560
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27560
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27561
      for iter579 in self.success:
27561
      for iter588 in self.success:
27562
        iter579.write(oprot)
27562
        iter588.write(oprot)
27563
      oprot.writeListEnd()
27563
      oprot.writeListEnd()
27564
      oprot.writeFieldEnd()
27564
      oprot.writeFieldEnd()
27565
    if self.cex is not None:
27565
    if self.cex is not None:
27566
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
27566
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
27567
      self.cex.write(oprot)
27567
      self.cex.write(oprot)
Line 28051... Line 28051...
28051
      if ftype == TType.STOP:
28051
      if ftype == TType.STOP:
28052
        break
28052
        break
28053
      if fid == 0:
28053
      if fid == 0:
28054
        if ftype == TType.LIST:
28054
        if ftype == TType.LIST:
28055
          self.success = []
28055
          self.success = []
28056
          (_etype583, _size580) = iprot.readListBegin()
28056
          (_etype592, _size589) = iprot.readListBegin()
28057
          for _i584 in xrange(_size580):
28057
          for _i593 in xrange(_size589):
28058
            _elem585 = MarketPlaceItemPrice()
28058
            _elem594 = MarketPlaceItemPrice()
28059
            _elem585.read(iprot)
28059
            _elem594.read(iprot)
28060
            self.success.append(_elem585)
28060
            self.success.append(_elem594)
28061
          iprot.readListEnd()
28061
          iprot.readListEnd()
28062
        else:
28062
        else:
28063
          iprot.skip(ftype)
28063
          iprot.skip(ftype)
28064
      else:
28064
      else:
28065
        iprot.skip(ftype)
28065
        iprot.skip(ftype)
Line 28072... Line 28072...
28072
      return
28072
      return
28073
    oprot.writeStructBegin('getMarketPlaceItemsForPriceUpdate_result')
28073
    oprot.writeStructBegin('getMarketPlaceItemsForPriceUpdate_result')
28074
    if self.success is not None:
28074
    if self.success is not None:
28075
      oprot.writeFieldBegin('success', TType.LIST, 0)
28075
      oprot.writeFieldBegin('success', TType.LIST, 0)
28076
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28076
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28077
      for iter586 in self.success:
28077
      for iter595 in self.success:
28078
        iter586.write(oprot)
28078
        iter595.write(oprot)
28079
      oprot.writeListEnd()
28079
      oprot.writeListEnd()
28080
      oprot.writeFieldEnd()
28080
      oprot.writeFieldEnd()
28081
    oprot.writeFieldStop()
28081
    oprot.writeFieldStop()
28082
    oprot.writeStructEnd()
28082
    oprot.writeStructEnd()
28083
 
28083
 
Line 28126... Line 28126...
28126
      if ftype == TType.STOP:
28126
      if ftype == TType.STOP:
28127
        break
28127
        break
28128
      if fid == 1:
28128
      if fid == 1:
28129
        if ftype == TType.LIST:
28129
        if ftype == TType.LIST:
28130
          self.skulist = []
28130
          self.skulist = []
28131
          (_etype590, _size587) = iprot.readListBegin()
28131
          (_etype599, _size596) = iprot.readListBegin()
28132
          for _i591 in xrange(_size587):
28132
          for _i600 in xrange(_size596):
28133
            _elem592 = iprot.readI64();
28133
            _elem601 = iprot.readI64();
28134
            self.skulist.append(_elem592)
28134
            self.skulist.append(_elem601)
28135
          iprot.readListEnd()
28135
          iprot.readListEnd()
28136
        else:
28136
        else:
28137
          iprot.skip(ftype)
28137
          iprot.skip(ftype)
28138
      elif fid == 2:
28138
      elif fid == 2:
28139
        if ftype == TType.I64:
28139
        if ftype == TType.I64:
Line 28156... Line 28156...
28156
      return
28156
      return
28157
    oprot.writeStructBegin('updateMarketPlacePriceUpdateStatus_args')
28157
    oprot.writeStructBegin('updateMarketPlacePriceUpdateStatus_args')
28158
    if self.skulist is not None:
28158
    if self.skulist is not None:
28159
      oprot.writeFieldBegin('skulist', TType.LIST, 1)
28159
      oprot.writeFieldBegin('skulist', TType.LIST, 1)
28160
      oprot.writeListBegin(TType.I64, len(self.skulist))
28160
      oprot.writeListBegin(TType.I64, len(self.skulist))
28161
      for iter593 in self.skulist:
28161
      for iter602 in self.skulist:
28162
        oprot.writeI64(iter593)
28162
        oprot.writeI64(iter602)
28163
      oprot.writeListEnd()
28163
      oprot.writeListEnd()
28164
      oprot.writeFieldEnd()
28164
      oprot.writeFieldEnd()
28165
    if self.timestamp is not None:
28165
    if self.timestamp is not None:
28166
      oprot.writeFieldBegin('timestamp', TType.I64, 2)
28166
      oprot.writeFieldBegin('timestamp', TType.I64, 2)
28167
      oprot.writeI64(self.timestamp)
28167
      oprot.writeI64(self.timestamp)
Line 28254... Line 28254...
28254
      if ftype == TType.STOP:
28254
      if ftype == TType.STOP:
28255
        break
28255
        break
28256
      if fid == 1:
28256
      if fid == 1:
28257
        if ftype == TType.MAP:
28257
        if ftype == TType.MAP:
28258
          self.itemHoldMap = {}
28258
          self.itemHoldMap = {}
28259
          (_ktype595, _vtype596, _size594 ) = iprot.readMapBegin() 
28259
          (_ktype604, _vtype605, _size603 ) = iprot.readMapBegin() 
28260
          for _i598 in xrange(_size594):
28260
          for _i607 in xrange(_size603):
28261
            _key599 = iprot.readI64();
28261
            _key608 = iprot.readI64();
28262
            _val600 = iprot.readI64();
28262
            _val609 = iprot.readI64();
28263
            self.itemHoldMap[_key599] = _val600
28263
            self.itemHoldMap[_key608] = _val609
28264
          iprot.readMapEnd()
28264
          iprot.readMapEnd()
28265
        else:
28265
        else:
28266
          iprot.skip(ftype)
28266
          iprot.skip(ftype)
28267
      else:
28267
      else:
28268
        iprot.skip(ftype)
28268
        iprot.skip(ftype)
Line 28275... Line 28275...
28275
      return
28275
      return
28276
    oprot.writeStructBegin('updateItemHoldInventory_args')
28276
    oprot.writeStructBegin('updateItemHoldInventory_args')
28277
    if self.itemHoldMap is not None:
28277
    if self.itemHoldMap is not None:
28278
      oprot.writeFieldBegin('itemHoldMap', TType.MAP, 1)
28278
      oprot.writeFieldBegin('itemHoldMap', TType.MAP, 1)
28279
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemHoldMap))
28279
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemHoldMap))
28280
      for kiter601,viter602 in self.itemHoldMap.items():
28280
      for kiter610,viter611 in self.itemHoldMap.items():
28281
        oprot.writeI64(kiter601)
28281
        oprot.writeI64(kiter610)
28282
        oprot.writeI64(viter602)
28282
        oprot.writeI64(viter611)
28283
      oprot.writeMapEnd()
28283
      oprot.writeMapEnd()
28284
      oprot.writeFieldEnd()
28284
      oprot.writeFieldEnd()
28285
    oprot.writeFieldStop()
28285
    oprot.writeFieldStop()
28286
    oprot.writeStructEnd()
28286
    oprot.writeStructEnd()
28287
 
28287
 
Line 28527... Line 28527...
28527
      if ftype == TType.STOP:
28527
      if ftype == TType.STOP:
28528
        break
28528
        break
28529
      if fid == 0:
28529
      if fid == 0:
28530
        if ftype == TType.LIST:
28530
        if ftype == TType.LIST:
28531
          self.success = []
28531
          self.success = []
28532
          (_etype606, _size603) = iprot.readListBegin()
28532
          (_etype615, _size612) = iprot.readListBegin()
28533
          for _i607 in xrange(_size603):
28533
          for _i616 in xrange(_size612):
28534
            _elem608 = FlipkartItem()
28534
            _elem617 = FlipkartItem()
28535
            _elem608.read(iprot)
28535
            _elem617.read(iprot)
28536
            self.success.append(_elem608)
28536
            self.success.append(_elem617)
28537
          iprot.readListEnd()
28537
          iprot.readListEnd()
28538
        else:
28538
        else:
28539
          iprot.skip(ftype)
28539
          iprot.skip(ftype)
28540
      else:
28540
      else:
28541
        iprot.skip(ftype)
28541
        iprot.skip(ftype)
Line 28548... Line 28548...
28548
      return
28548
      return
28549
    oprot.writeStructBegin('getAllFlipkartItems_result')
28549
    oprot.writeStructBegin('getAllFlipkartItems_result')
28550
    if self.success is not None:
28550
    if self.success is not None:
28551
      oprot.writeFieldBegin('success', TType.LIST, 0)
28551
      oprot.writeFieldBegin('success', TType.LIST, 0)
28552
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28552
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28553
      for iter609 in self.success:
28553
      for iter618 in self.success:
28554
        iter609.write(oprot)
28554
        iter618.write(oprot)
28555
      oprot.writeListEnd()
28555
      oprot.writeListEnd()
28556
      oprot.writeFieldEnd()
28556
      oprot.writeFieldEnd()
28557
    oprot.writeFieldStop()
28557
    oprot.writeFieldStop()
28558
    oprot.writeStructEnd()
28558
    oprot.writeStructEnd()
28559
 
28559
 
Line 29023... Line 29023...
29023
      if ftype == TType.STOP:
29023
      if ftype == TType.STOP:
29024
        break
29024
        break
29025
      if fid == 0:
29025
      if fid == 0:
29026
        if ftype == TType.LIST:
29026
        if ftype == TType.LIST:
29027
          self.success = []
29027
          self.success = []
29028
          (_etype613, _size610) = iprot.readListBegin()
29028
          (_etype622, _size619) = iprot.readListBegin()
29029
          for _i614 in xrange(_size610):
29029
          for _i623 in xrange(_size619):
29030
            _elem615 = FlipkartItemDetails()
29030
            _elem624 = FlipkartItemDetails()
29031
            _elem615.read(iprot)
29031
            _elem624.read(iprot)
29032
            self.success.append(_elem615)
29032
            self.success.append(_elem624)
29033
          iprot.readListEnd()
29033
          iprot.readListEnd()
29034
        else:
29034
        else:
29035
          iprot.skip(ftype)
29035
          iprot.skip(ftype)
29036
      else:
29036
      else:
29037
        iprot.skip(ftype)
29037
        iprot.skip(ftype)
Line 29044... Line 29044...
29044
      return
29044
      return
29045
    oprot.writeStructBegin('getFlipkartItems_result')
29045
    oprot.writeStructBegin('getFlipkartItems_result')
29046
    if self.success is not None:
29046
    if self.success is not None:
29047
      oprot.writeFieldBegin('success', TType.LIST, 0)
29047
      oprot.writeFieldBegin('success', TType.LIST, 0)
29048
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29048
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29049
      for iter616 in self.success:
29049
      for iter625 in self.success:
29050
        iter616.write(oprot)
29050
        iter625.write(oprot)
29051
      oprot.writeListEnd()
29051
      oprot.writeListEnd()
29052
      oprot.writeFieldEnd()
29052
      oprot.writeFieldEnd()
29053
    oprot.writeFieldStop()
29053
    oprot.writeFieldStop()
29054
    oprot.writeStructEnd()
29054
    oprot.writeStructEnd()
29055
 
29055
 
Line 29098... Line 29098...
29098
      if ftype == TType.STOP:
29098
      if ftype == TType.STOP:
29099
        break
29099
        break
29100
      if fid == 1:
29100
      if fid == 1:
29101
        if ftype == TType.LIST:
29101
        if ftype == TType.LIST:
29102
          self.searchTerm = []
29102
          self.searchTerm = []
29103
          (_etype620, _size617) = iprot.readListBegin()
29103
          (_etype629, _size626) = iprot.readListBegin()
29104
          for _i621 in xrange(_size617):
29104
          for _i630 in xrange(_size626):
29105
            _elem622 = iprot.readString();
29105
            _elem631 = iprot.readString();
29106
            self.searchTerm.append(_elem622)
29106
            self.searchTerm.append(_elem631)
29107
          iprot.readListEnd()
29107
          iprot.readListEnd()
29108
        else:
29108
        else:
29109
          iprot.skip(ftype)
29109
          iprot.skip(ftype)
29110
      elif fid == 2:
29110
      elif fid == 2:
29111
        if ftype == TType.I64:
29111
        if ftype == TType.I64:
Line 29128... Line 29128...
29128
      return
29128
      return
29129
    oprot.writeStructBegin('searchFlipkartItems_args')
29129
    oprot.writeStructBegin('searchFlipkartItems_args')
29130
    if self.searchTerm is not None:
29130
    if self.searchTerm is not None:
29131
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
29131
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
29132
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
29132
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
29133
      for iter623 in self.searchTerm:
29133
      for iter632 in self.searchTerm:
29134
        oprot.writeString(iter623)
29134
        oprot.writeString(iter632)
29135
      oprot.writeListEnd()
29135
      oprot.writeListEnd()
29136
      oprot.writeFieldEnd()
29136
      oprot.writeFieldEnd()
29137
    if self.offset is not None:
29137
    if self.offset is not None:
29138
      oprot.writeFieldBegin('offset', TType.I64, 2)
29138
      oprot.writeFieldBegin('offset', TType.I64, 2)
29139
      oprot.writeI64(self.offset)
29139
      oprot.writeI64(self.offset)
Line 29183... Line 29183...
29183
      if ftype == TType.STOP:
29183
      if ftype == TType.STOP:
29184
        break
29184
        break
29185
      if fid == 0:
29185
      if fid == 0:
29186
        if ftype == TType.LIST:
29186
        if ftype == TType.LIST:
29187
          self.success = []
29187
          self.success = []
29188
          (_etype627, _size624) = iprot.readListBegin()
29188
          (_etype636, _size633) = iprot.readListBegin()
29189
          for _i628 in xrange(_size624):
29189
          for _i637 in xrange(_size633):
29190
            _elem629 = FlipkartItemDetails()
29190
            _elem638 = FlipkartItemDetails()
29191
            _elem629.read(iprot)
29191
            _elem638.read(iprot)
29192
            self.success.append(_elem629)
29192
            self.success.append(_elem638)
29193
          iprot.readListEnd()
29193
          iprot.readListEnd()
29194
        else:
29194
        else:
29195
          iprot.skip(ftype)
29195
          iprot.skip(ftype)
29196
      else:
29196
      else:
29197
        iprot.skip(ftype)
29197
        iprot.skip(ftype)
Line 29204... Line 29204...
29204
      return
29204
      return
29205
    oprot.writeStructBegin('searchFlipkartItems_result')
29205
    oprot.writeStructBegin('searchFlipkartItems_result')
29206
    if self.success is not None:
29206
    if self.success is not None:
29207
      oprot.writeFieldBegin('success', TType.LIST, 0)
29207
      oprot.writeFieldBegin('success', TType.LIST, 0)
29208
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29208
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29209
      for iter630 in self.success:
29209
      for iter639 in self.success:
29210
        iter630.write(oprot)
29210
        iter639.write(oprot)
29211
      oprot.writeListEnd()
29211
      oprot.writeListEnd()
29212
      oprot.writeFieldEnd()
29212
      oprot.writeFieldEnd()
29213
    oprot.writeFieldStop()
29213
    oprot.writeFieldStop()
29214
    oprot.writeStructEnd()
29214
    oprot.writeStructEnd()
29215
 
29215
 
Line 29353... Line 29353...
29353
      if ftype == TType.STOP:
29353
      if ftype == TType.STOP:
29354
        break
29354
        break
29355
      if fid == 1:
29355
      if fid == 1:
29356
        if ftype == TType.LIST:
29356
        if ftype == TType.LIST:
29357
          self.searchTerm = []
29357
          self.searchTerm = []
29358
          (_etype634, _size631) = iprot.readListBegin()
29358
          (_etype643, _size640) = iprot.readListBegin()
29359
          for _i635 in xrange(_size631):
29359
          for _i644 in xrange(_size640):
29360
            _elem636 = iprot.readString();
29360
            _elem645 = iprot.readString();
29361
            self.searchTerm.append(_elem636)
29361
            self.searchTerm.append(_elem645)
29362
          iprot.readListEnd()
29362
          iprot.readListEnd()
29363
        else:
29363
        else:
29364
          iprot.skip(ftype)
29364
          iprot.skip(ftype)
29365
      else:
29365
      else:
29366
        iprot.skip(ftype)
29366
        iprot.skip(ftype)
Line 29373... Line 29373...
29373
      return
29373
      return
29374
    oprot.writeStructBegin('getFlipkartSearchResultCount_args')
29374
    oprot.writeStructBegin('getFlipkartSearchResultCount_args')
29375
    if self.searchTerm is not None:
29375
    if self.searchTerm is not None:
29376
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
29376
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
29377
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
29377
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
29378
      for iter637 in self.searchTerm:
29378
      for iter646 in self.searchTerm:
29379
        oprot.writeString(iter637)
29379
        oprot.writeString(iter646)
29380
      oprot.writeListEnd()
29380
      oprot.writeListEnd()
29381
      oprot.writeFieldEnd()
29381
      oprot.writeFieldEnd()
29382
    oprot.writeFieldStop()
29382
    oprot.writeFieldStop()
29383
    oprot.writeStructEnd()
29383
    oprot.writeStructEnd()
29384
 
29384
 
Line 29521... Line 29521...
29521
      if ftype == TType.STOP:
29521
      if ftype == TType.STOP:
29522
        break
29522
        break
29523
      if fid == 0:
29523
      if fid == 0:
29524
        if ftype == TType.LIST:
29524
        if ftype == TType.LIST:
29525
          self.success = []
29525
          self.success = []
29526
          (_etype641, _size638) = iprot.readListBegin()
29526
          (_etype650, _size647) = iprot.readListBegin()
29527
          for _i642 in xrange(_size638):
29527
          for _i651 in xrange(_size647):
29528
            _elem643 = FlipkartItemDetails()
29528
            _elem652 = FlipkartItemDetails()
29529
            _elem643.read(iprot)
29529
            _elem652.read(iprot)
29530
            self.success.append(_elem643)
29530
            self.success.append(_elem652)
29531
          iprot.readListEnd()
29531
          iprot.readListEnd()
29532
        else:
29532
        else:
29533
          iprot.skip(ftype)
29533
          iprot.skip(ftype)
29534
      else:
29534
      else:
29535
        iprot.skip(ftype)
29535
        iprot.skip(ftype)
Line 29542... Line 29542...
29542
      return
29542
      return
29543
    oprot.writeStructBegin('getAllFkItems_result')
29543
    oprot.writeStructBegin('getAllFkItems_result')
29544
    if self.success is not None:
29544
    if self.success is not None:
29545
      oprot.writeFieldBegin('success', TType.LIST, 0)
29545
      oprot.writeFieldBegin('success', TType.LIST, 0)
29546
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29546
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29547
      for iter644 in self.success:
29547
      for iter653 in self.success:
29548
        iter644.write(oprot)
29548
        iter653.write(oprot)
29549
      oprot.writeListEnd()
29549
      oprot.writeListEnd()
29550
      oprot.writeFieldEnd()
29550
      oprot.writeFieldEnd()
29551
    oprot.writeFieldStop()
29551
    oprot.writeFieldStop()
29552
    oprot.writeStructEnd()
29552
    oprot.writeStructEnd()
29553
 
29553
 
Line 29789... Line 29789...
29789
      if ftype == TType.STOP:
29789
      if ftype == TType.STOP:
29790
        break
29790
        break
29791
      if fid == 0:
29791
      if fid == 0:
29792
        if ftype == TType.LIST:
29792
        if ftype == TType.LIST:
29793
          self.success = []
29793
          self.success = []
29794
          (_etype648, _size645) = iprot.readListBegin()
29794
          (_etype657, _size654) = iprot.readListBegin()
29795
          for _i649 in xrange(_size645):
29795
          for _i658 in xrange(_size654):
29796
            _elem650 = MarketplaceHistory()
29796
            _elem659 = MarketplaceHistory()
29797
            _elem650.read(iprot)
29797
            _elem659.read(iprot)
29798
            self.success.append(_elem650)
29798
            self.success.append(_elem659)
29799
          iprot.readListEnd()
29799
          iprot.readListEnd()
29800
        else:
29800
        else:
29801
          iprot.skip(ftype)
29801
          iprot.skip(ftype)
29802
      else:
29802
      else:
29803
        iprot.skip(ftype)
29803
        iprot.skip(ftype)
Line 29810... Line 29810...
29810
      return
29810
      return
29811
    oprot.writeStructBegin('getMarketplaceHistory_result')
29811
    oprot.writeStructBegin('getMarketplaceHistory_result')
29812
    if self.success is not None:
29812
    if self.success is not None:
29813
      oprot.writeFieldBegin('success', TType.LIST, 0)
29813
      oprot.writeFieldBegin('success', TType.LIST, 0)
29814
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29814
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29815
      for iter651 in self.success:
29815
      for iter660 in self.success:
29816
        iter651.write(oprot)
29816
        iter660.write(oprot)
29817
      oprot.writeListEnd()
29817
      oprot.writeListEnd()
29818
      oprot.writeFieldEnd()
29818
      oprot.writeFieldEnd()
29819
    oprot.writeFieldStop()
29819
    oprot.writeFieldStop()
29820
    oprot.writeStructEnd()
29820
    oprot.writeStructEnd()
29821
 
29821
 
Line 29899... Line 29899...
29899
      if ftype == TType.STOP:
29899
      if ftype == TType.STOP:
29900
        break
29900
        break
29901
      if fid == 0:
29901
      if fid == 0:
29902
        if ftype == TType.LIST:
29902
        if ftype == TType.LIST:
29903
          self.success = []
29903
          self.success = []
29904
          (_etype655, _size652) = iprot.readListBegin()
29904
          (_etype664, _size661) = iprot.readListBegin()
29905
          for _i656 in xrange(_size652):
29905
          for _i665 in xrange(_size661):
29906
            _elem657 = Amazonlisted()
29906
            _elem666 = Amazonlisted()
29907
            _elem657.read(iprot)
29907
            _elem666.read(iprot)
29908
            self.success.append(_elem657)
29908
            self.success.append(_elem666)
29909
          iprot.readListEnd()
29909
          iprot.readListEnd()
29910
        else:
29910
        else:
29911
          iprot.skip(ftype)
29911
          iprot.skip(ftype)
29912
      else:
29912
      else:
29913
        iprot.skip(ftype)
29913
        iprot.skip(ftype)
Line 29920... Line 29920...
29920
      return
29920
      return
29921
    oprot.writeStructBegin('getAllFbbListedItems_result')
29921
    oprot.writeStructBegin('getAllFbbListedItems_result')
29922
    if self.success is not None:
29922
    if self.success is not None:
29923
      oprot.writeFieldBegin('success', TType.LIST, 0)
29923
      oprot.writeFieldBegin('success', TType.LIST, 0)
29924
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29924
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29925
      for iter658 in self.success:
29925
      for iter667 in self.success:
29926
        iter658.write(oprot)
29926
        iter667.write(oprot)
29927
      oprot.writeListEnd()
29927
      oprot.writeListEnd()
29928
      oprot.writeFieldEnd()
29928
      oprot.writeFieldEnd()
29929
    oprot.writeFieldStop()
29929
    oprot.writeFieldStop()
29930
    oprot.writeStructEnd()
29930
    oprot.writeStructEnd()
29931
 
29931
 
Line 30009... Line 30009...
30009
      if ftype == TType.STOP:
30009
      if ftype == TType.STOP:
30010
        break
30010
        break
30011
      if fid == 0:
30011
      if fid == 0:
30012
        if ftype == TType.LIST:
30012
        if ftype == TType.LIST:
30013
          self.success = []
30013
          self.success = []
30014
          (_etype662, _size659) = iprot.readListBegin()
30014
          (_etype671, _size668) = iprot.readListBegin()
30015
          for _i663 in xrange(_size659):
30015
          for _i672 in xrange(_size668):
30016
            _elem664 = Amazonlisted()
30016
            _elem673 = Amazonlisted()
30017
            _elem664.read(iprot)
30017
            _elem673.read(iprot)
30018
            self.success.append(_elem664)
30018
            self.success.append(_elem673)
30019
          iprot.readListEnd()
30019
          iprot.readListEnd()
30020
        else:
30020
        else:
30021
          iprot.skip(ftype)
30021
          iprot.skip(ftype)
30022
      else:
30022
      else:
30023
        iprot.skip(ftype)
30023
        iprot.skip(ftype)
Line 30030... Line 30030...
30030
      return
30030
      return
30031
    oprot.writeStructBegin('getAllFbbPricingItems_result')
30031
    oprot.writeStructBegin('getAllFbbPricingItems_result')
30032
    if self.success is not None:
30032
    if self.success is not None:
30033
      oprot.writeFieldBegin('success', TType.LIST, 0)
30033
      oprot.writeFieldBegin('success', TType.LIST, 0)
30034
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30034
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30035
      for iter665 in self.success:
30035
      for iter674 in self.success:
30036
        iter665.write(oprot)
30036
        iter674.write(oprot)
30037
      oprot.writeListEnd()
30037
      oprot.writeListEnd()
30038
      oprot.writeFieldEnd()
30038
      oprot.writeFieldEnd()
30039
    oprot.writeFieldStop()
30039
    oprot.writeFieldStop()
30040
    oprot.writeStructEnd()
30040
    oprot.writeStructEnd()
30041
 
30041
 
Line 30328... Line 30328...
30328
      if ftype == TType.STOP:
30328
      if ftype == TType.STOP:
30329
        break
30329
        break
30330
      if fid == 0:
30330
      if fid == 0:
30331
        if ftype == TType.LIST:
30331
        if ftype == TType.LIST:
30332
          self.success = []
30332
          self.success = []
30333
          (_etype669, _size666) = iprot.readListBegin()
30333
          (_etype678, _size675) = iprot.readListBegin()
30334
          for _i670 in xrange(_size666):
30334
          for _i679 in xrange(_size675):
30335
            _elem671 = MarketplaceHistory()
30335
            _elem680 = MarketplaceHistory()
30336
            _elem671.read(iprot)
30336
            _elem680.read(iprot)
30337
            self.success.append(_elem671)
30337
            self.success.append(_elem680)
30338
          iprot.readListEnd()
30338
          iprot.readListEnd()
30339
        else:
30339
        else:
30340
          iprot.skip(ftype)
30340
          iprot.skip(ftype)
30341
      else:
30341
      else:
30342
        iprot.skip(ftype)
30342
        iprot.skip(ftype)
Line 30349... Line 30349...
30349
      return
30349
      return
30350
    oprot.writeStructBegin('getMarketplaceHistoryByDate_result')
30350
    oprot.writeStructBegin('getMarketplaceHistoryByDate_result')
30351
    if self.success is not None:
30351
    if self.success is not None:
30352
      oprot.writeFieldBegin('success', TType.LIST, 0)
30352
      oprot.writeFieldBegin('success', TType.LIST, 0)
30353
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30353
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30354
      for iter672 in self.success:
30354
      for iter681 in self.success:
30355
        iter672.write(oprot)
30355
        iter681.write(oprot)
30356
      oprot.writeListEnd()
30356
      oprot.writeListEnd()
30357
      oprot.writeFieldEnd()
30357
      oprot.writeFieldEnd()
30358
    oprot.writeFieldStop()
30358
    oprot.writeFieldStop()
30359
    oprot.writeStructEnd()
30359
    oprot.writeStructEnd()
30360
 
30360
 
Line 30588... Line 30588...
30588
      if ftype == TType.STOP:
30588
      if ftype == TType.STOP:
30589
        break
30589
        break
30590
      if fid == 0:
30590
      if fid == 0:
30591
        if ftype == TType.LIST:
30591
        if ftype == TType.LIST:
30592
          self.success = []
30592
          self.success = []
30593
          (_etype676, _size673) = iprot.readListBegin()
30593
          (_etype685, _size682) = iprot.readListBegin()
30594
          for _i677 in xrange(_size673):
30594
          for _i686 in xrange(_size682):
30595
            _elem678 = Item()
30595
            _elem687 = Item()
30596
            _elem678.read(iprot)
30596
            _elem687.read(iprot)
30597
            self.success.append(_elem678)
30597
            self.success.append(_elem687)
30598
          iprot.readListEnd()
30598
          iprot.readListEnd()
30599
        else:
30599
        else:
30600
          iprot.skip(ftype)
30600
          iprot.skip(ftype)
30601
      else:
30601
      else:
30602
        iprot.skip(ftype)
30602
        iprot.skip(ftype)
Line 30609... Line 30609...
30609
      return
30609
      return
30610
    oprot.writeStructBegin('getPrivateDealItems_result')
30610
    oprot.writeStructBegin('getPrivateDealItems_result')
30611
    if self.success is not None:
30611
    if self.success is not None:
30612
      oprot.writeFieldBegin('success', TType.LIST, 0)
30612
      oprot.writeFieldBegin('success', TType.LIST, 0)
30613
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30613
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30614
      for iter679 in self.success:
30614
      for iter688 in self.success:
30615
        iter679.write(oprot)
30615
        iter688.write(oprot)
30616
      oprot.writeListEnd()
30616
      oprot.writeListEnd()
30617
      oprot.writeFieldEnd()
30617
      oprot.writeFieldEnd()
30618
    oprot.writeFieldStop()
30618
    oprot.writeFieldStop()
30619
    oprot.writeStructEnd()
30619
    oprot.writeStructEnd()
30620
 
30620
 
Line 30660... Line 30660...
30660
      if ftype == TType.STOP:
30660
      if ftype == TType.STOP:
30661
        break
30661
        break
30662
      if fid == 1:
30662
      if fid == 1:
30663
        if ftype == TType.LIST:
30663
        if ftype == TType.LIST:
30664
          self.itemIds = []
30664
          self.itemIds = []
30665
          (_etype683, _size680) = iprot.readListBegin()
30665
          (_etype692, _size689) = iprot.readListBegin()
30666
          for _i684 in xrange(_size680):
30666
          for _i693 in xrange(_size689):
30667
            _elem685 = iprot.readI64();
30667
            _elem694 = iprot.readI64();
30668
            self.itemIds.append(_elem685)
30668
            self.itemIds.append(_elem694)
30669
          iprot.readListEnd()
30669
          iprot.readListEnd()
30670
        else:
30670
        else:
30671
          iprot.skip(ftype)
30671
          iprot.skip(ftype)
30672
      elif fid == 2:
30672
      elif fid == 2:
30673
        if ftype == TType.I64:
30673
        if ftype == TType.I64:
Line 30685... Line 30685...
30685
      return
30685
      return
30686
    oprot.writeStructBegin('getAllActivePrivateDeals_args')
30686
    oprot.writeStructBegin('getAllActivePrivateDeals_args')
30687
    if self.itemIds is not None:
30687
    if self.itemIds is not None:
30688
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
30688
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
30689
      oprot.writeListBegin(TType.I64, len(self.itemIds))
30689
      oprot.writeListBegin(TType.I64, len(self.itemIds))
30690
      for iter686 in self.itemIds:
30690
      for iter695 in self.itemIds:
30691
        oprot.writeI64(iter686)
30691
        oprot.writeI64(iter695)
30692
      oprot.writeListEnd()
30692
      oprot.writeListEnd()
30693
      oprot.writeFieldEnd()
30693
      oprot.writeFieldEnd()
30694
    if self.daysDelta is not None:
30694
    if self.daysDelta is not None:
30695
      oprot.writeFieldBegin('daysDelta', TType.I64, 2)
30695
      oprot.writeFieldBegin('daysDelta', TType.I64, 2)
30696
      oprot.writeI64(self.daysDelta)
30696
      oprot.writeI64(self.daysDelta)
Line 30736... Line 30736...
30736
      if ftype == TType.STOP:
30736
      if ftype == TType.STOP:
30737
        break
30737
        break
30738
      if fid == 0:
30738
      if fid == 0:
30739
        if ftype == TType.MAP:
30739
        if ftype == TType.MAP:
30740
          self.success = {}
30740
          self.success = {}
30741
          (_ktype688, _vtype689, _size687 ) = iprot.readMapBegin() 
30741
          (_ktype697, _vtype698, _size696 ) = iprot.readMapBegin() 
30742
          for _i691 in xrange(_size687):
30742
          for _i700 in xrange(_size696):
30743
            _key692 = iprot.readI64();
30743
            _key701 = iprot.readI64();
30744
            _val693 = PrivateDeal()
30744
            _val702 = PrivateDeal()
30745
            _val693.read(iprot)
30745
            _val702.read(iprot)
30746
            self.success[_key692] = _val693
30746
            self.success[_key701] = _val702
30747
          iprot.readMapEnd()
30747
          iprot.readMapEnd()
30748
        else:
30748
        else:
30749
          iprot.skip(ftype)
30749
          iprot.skip(ftype)
30750
      else:
30750
      else:
30751
        iprot.skip(ftype)
30751
        iprot.skip(ftype)
Line 30758... Line 30758...
30758
      return
30758
      return
30759
    oprot.writeStructBegin('getAllActivePrivateDeals_result')
30759
    oprot.writeStructBegin('getAllActivePrivateDeals_result')
30760
    if self.success is not None:
30760
    if self.success is not None:
30761
      oprot.writeFieldBegin('success', TType.MAP, 0)
30761
      oprot.writeFieldBegin('success', TType.MAP, 0)
30762
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
30762
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
30763
      for kiter694,viter695 in self.success.items():
30763
      for kiter703,viter704 in self.success.items():
30764
        oprot.writeI64(kiter694)
30764
        oprot.writeI64(kiter703)
30765
        viter695.write(oprot)
30765
        viter704.write(oprot)
30766
      oprot.writeMapEnd()
30766
      oprot.writeMapEnd()
30767
      oprot.writeFieldEnd()
30767
      oprot.writeFieldEnd()
30768
    oprot.writeFieldStop()
30768
    oprot.writeFieldStop()
30769
    oprot.writeStructEnd()
30769
    oprot.writeStructEnd()
30770
 
30770
 
Line 31001... Line 31001...
31001
      if ftype == TType.STOP:
31001
      if ftype == TType.STOP:
31002
        break
31002
        break
31003
      if fid == 0:
31003
      if fid == 0:
31004
        if ftype == TType.LIST:
31004
        if ftype == TType.LIST:
31005
          self.success = []
31005
          self.success = []
31006
          (_etype699, _size696) = iprot.readListBegin()
31006
          (_etype708, _size705) = iprot.readListBegin()
31007
          for _i700 in xrange(_size696):
31007
          for _i709 in xrange(_size705):
31008
            _elem701 = iprot.readI64();
31008
            _elem710 = iprot.readI64();
31009
            self.success.append(_elem701)
31009
            self.success.append(_elem710)
31010
          iprot.readListEnd()
31010
          iprot.readListEnd()
31011
        else:
31011
        else:
31012
          iprot.skip(ftype)
31012
          iprot.skip(ftype)
31013
      elif fid == 1:
31013
      elif fid == 1:
31014
        if ftype == TType.STRUCT:
31014
        if ftype == TType.STRUCT:
Line 31027... Line 31027...
31027
      return
31027
      return
31028
    oprot.writeStructBegin('getPrivateDealsCatalogIds_result')
31028
    oprot.writeStructBegin('getPrivateDealsCatalogIds_result')
31029
    if self.success is not None:
31029
    if self.success is not None:
31030
      oprot.writeFieldBegin('success', TType.LIST, 0)
31030
      oprot.writeFieldBegin('success', TType.LIST, 0)
31031
      oprot.writeListBegin(TType.I64, len(self.success))
31031
      oprot.writeListBegin(TType.I64, len(self.success))
31032
      for iter702 in self.success:
31032
      for iter711 in self.success:
31033
        oprot.writeI64(iter702)
31033
        oprot.writeI64(iter711)
31034
      oprot.writeListEnd()
31034
      oprot.writeListEnd()
31035
      oprot.writeFieldEnd()
31035
      oprot.writeFieldEnd()
31036
    if self.cex is not None:
31036
    if self.cex is not None:
31037
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
31037
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
31038
      self.cex.write(oprot)
31038
      self.cex.write(oprot)
Line 31341... Line 31341...
31341
      if ftype == TType.STOP:
31341
      if ftype == TType.STOP:
31342
        break
31342
        break
31343
      if fid == 0:
31343
      if fid == 0:
31344
        if ftype == TType.LIST:
31344
        if ftype == TType.LIST:
31345
          self.success = []
31345
          self.success = []
31346
          (_etype706, _size703) = iprot.readListBegin()
31346
          (_etype715, _size712) = iprot.readListBegin()
31347
          for _i707 in xrange(_size703):
31347
          for _i716 in xrange(_size712):
31348
            _elem708 = PdPriceComp()
31348
            _elem717 = PdPriceComp()
31349
            _elem708.read(iprot)
31349
            _elem717.read(iprot)
31350
            self.success.append(_elem708)
31350
            self.success.append(_elem717)
31351
          iprot.readListEnd()
31351
          iprot.readListEnd()
31352
        else:
31352
        else:
31353
          iprot.skip(ftype)
31353
          iprot.skip(ftype)
31354
      else:
31354
      else:
31355
        iprot.skip(ftype)
31355
        iprot.skip(ftype)
Line 31362... Line 31362...
31362
      return
31362
      return
31363
    oprot.writeStructBegin('getAllPrivateDealsComparison_result')
31363
    oprot.writeStructBegin('getAllPrivateDealsComparison_result')
31364
    if self.success is not None:
31364
    if self.success is not None:
31365
      oprot.writeFieldBegin('success', TType.LIST, 0)
31365
      oprot.writeFieldBegin('success', TType.LIST, 0)
31366
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31366
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31367
      for iter709 in self.success:
31367
      for iter718 in self.success:
31368
        iter709.write(oprot)
31368
        iter718.write(oprot)
31369
      oprot.writeListEnd()
31369
      oprot.writeListEnd()
31370
      oprot.writeFieldEnd()
31370
      oprot.writeFieldEnd()
31371
    oprot.writeFieldStop()
31371
    oprot.writeFieldStop()
31372
    oprot.writeStructEnd()
31372
    oprot.writeStructEnd()
31373
 
31373
 
Line 31451... Line 31451...
31451
      if ftype == TType.STOP:
31451
      if ftype == TType.STOP:
31452
        break
31452
        break
31453
      if fid == 0:
31453
      if fid == 0:
31454
        if ftype == TType.LIST:
31454
        if ftype == TType.LIST:
31455
          self.success = []
31455
          self.success = []
31456
          (_etype713, _size710) = iprot.readListBegin()
31456
          (_etype722, _size719) = iprot.readListBegin()
31457
          for _i714 in xrange(_size710):
31457
          for _i723 in xrange(_size719):
31458
            _elem715 = SnapdealItem()
31458
            _elem724 = SnapdealItem()
31459
            _elem715.read(iprot)
31459
            _elem724.read(iprot)
31460
            self.success.append(_elem715)
31460
            self.success.append(_elem724)
31461
          iprot.readListEnd()
31461
          iprot.readListEnd()
31462
        else:
31462
        else:
31463
          iprot.skip(ftype)
31463
          iprot.skip(ftype)
31464
      else:
31464
      else:
31465
        iprot.skip(ftype)
31465
        iprot.skip(ftype)
Line 31472... Line 31472...
31472
      return
31472
      return
31473
    oprot.writeStructBegin('getAllSnapdealMarketplaceItem_result')
31473
    oprot.writeStructBegin('getAllSnapdealMarketplaceItem_result')
31474
    if self.success is not None:
31474
    if self.success is not None:
31475
      oprot.writeFieldBegin('success', TType.LIST, 0)
31475
      oprot.writeFieldBegin('success', TType.LIST, 0)
31476
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31476
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31477
      for iter716 in self.success:
31477
      for iter725 in self.success:
31478
        iter716.write(oprot)
31478
        iter725.write(oprot)
31479
      oprot.writeListEnd()
31479
      oprot.writeListEnd()
31480
      oprot.writeFieldEnd()
31480
      oprot.writeFieldEnd()
31481
    oprot.writeFieldStop()
31481
    oprot.writeFieldStop()
31482
    oprot.writeStructEnd()
31482
    oprot.writeStructEnd()
31483
 
31483
 
Line 31561... Line 31561...
31561
      if ftype == TType.STOP:
31561
      if ftype == TType.STOP:
31562
        break
31562
        break
31563
      if fid == 0:
31563
      if fid == 0:
31564
        if ftype == TType.LIST:
31564
        if ftype == TType.LIST:
31565
          self.success = []
31565
          self.success = []
31566
          (_etype720, _size717) = iprot.readListBegin()
31566
          (_etype729, _size726) = iprot.readListBegin()
31567
          for _i721 in xrange(_size717):
31567
          for _i730 in xrange(_size726):
31568
            _elem722 = FlipkartItem()
31568
            _elem731 = FlipkartItem()
31569
            _elem722.read(iprot)
31569
            _elem731.read(iprot)
31570
            self.success.append(_elem722)
31570
            self.success.append(_elem731)
31571
          iprot.readListEnd()
31571
          iprot.readListEnd()
31572
        else:
31572
        else:
31573
          iprot.skip(ftype)
31573
          iprot.skip(ftype)
31574
      else:
31574
      else:
31575
        iprot.skip(ftype)
31575
        iprot.skip(ftype)
Line 31582... Line 31582...
31582
      return
31582
      return
31583
    oprot.writeStructBegin('getAllFlipkartMarketplaceItem_result')
31583
    oprot.writeStructBegin('getAllFlipkartMarketplaceItem_result')
31584
    if self.success is not None:
31584
    if self.success is not None:
31585
      oprot.writeFieldBegin('success', TType.LIST, 0)
31585
      oprot.writeFieldBegin('success', TType.LIST, 0)
31586
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31586
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31587
      for iter723 in self.success:
31587
      for iter732 in self.success:
31588
        iter723.write(oprot)
31588
        iter732.write(oprot)
31589
      oprot.writeListEnd()
31589
      oprot.writeListEnd()
31590
      oprot.writeFieldEnd()
31590
      oprot.writeFieldEnd()
31591
    oprot.writeFieldStop()
31591
    oprot.writeFieldStop()
31592
    oprot.writeStructEnd()
31592
    oprot.writeStructEnd()
31593
 
31593
 
Line 31630... Line 31630...
31630
      if ftype == TType.STOP:
31630
      if ftype == TType.STOP:
31631
        break
31631
        break
31632
      if fid == 1:
31632
      if fid == 1:
31633
        if ftype == TType.MAP:
31633
        if ftype == TType.MAP:
31634
          self.competitorPricingMap = {}
31634
          self.competitorPricingMap = {}
31635
          (_ktype725, _vtype726, _size724 ) = iprot.readMapBegin() 
31635
          (_ktype734, _vtype735, _size733 ) = iprot.readMapBegin() 
31636
          for _i728 in xrange(_size724):
31636
          for _i737 in xrange(_size733):
31637
            _key729 = iprot.readI64();
31637
            _key738 = iprot.readI64();
31638
            _val730 = CompetitorPricing()
31638
            _val739 = CompetitorPricing()
31639
            _val730.read(iprot)
31639
            _val739.read(iprot)
31640
            self.competitorPricingMap[_key729] = _val730
31640
            self.competitorPricingMap[_key738] = _val739
31641
          iprot.readMapEnd()
31641
          iprot.readMapEnd()
31642
        else:
31642
        else:
31643
          iprot.skip(ftype)
31643
          iprot.skip(ftype)
31644
      else:
31644
      else:
31645
        iprot.skip(ftype)
31645
        iprot.skip(ftype)
Line 31652... Line 31652...
31652
      return
31652
      return
31653
    oprot.writeStructBegin('addCompetitorScraping_args')
31653
    oprot.writeStructBegin('addCompetitorScraping_args')
31654
    if self.competitorPricingMap is not None:
31654
    if self.competitorPricingMap is not None:
31655
      oprot.writeFieldBegin('competitorPricingMap', TType.MAP, 1)
31655
      oprot.writeFieldBegin('competitorPricingMap', TType.MAP, 1)
31656
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.competitorPricingMap))
31656
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.competitorPricingMap))
31657
      for kiter731,viter732 in self.competitorPricingMap.items():
31657
      for kiter740,viter741 in self.competitorPricingMap.items():
31658
        oprot.writeI64(kiter731)
31658
        oprot.writeI64(kiter740)
31659
        viter732.write(oprot)
31659
        viter741.write(oprot)
31660
      oprot.writeMapEnd()
31660
      oprot.writeMapEnd()
31661
      oprot.writeFieldEnd()
31661
      oprot.writeFieldEnd()
31662
    oprot.writeFieldStop()
31662
    oprot.writeFieldStop()
31663
    oprot.writeStructEnd()
31663
    oprot.writeStructEnd()
31664
 
31664
 
Line 31802... Line 31802...
31802
      if ftype == TType.STOP:
31802
      if ftype == TType.STOP:
31803
        break
31803
        break
31804
      if fid == 0:
31804
      if fid == 0:
31805
        if ftype == TType.LIST:
31805
        if ftype == TType.LIST:
31806
          self.success = []
31806
          self.success = []
31807
          (_etype736, _size733) = iprot.readListBegin()
31807
          (_etype745, _size742) = iprot.readListBegin()
31808
          for _i737 in xrange(_size733):
31808
          for _i746 in xrange(_size742):
31809
            _elem738 = CompetitorPricing()
31809
            _elem747 = CompetitorPricing()
31810
            _elem738.read(iprot)
31810
            _elem747.read(iprot)
31811
            self.success.append(_elem738)
31811
            self.success.append(_elem747)
31812
          iprot.readListEnd()
31812
          iprot.readListEnd()
31813
        else:
31813
        else:
31814
          iprot.skip(ftype)
31814
          iprot.skip(ftype)
31815
      else:
31815
      else:
31816
        iprot.skip(ftype)
31816
        iprot.skip(ftype)
Line 31823... Line 31823...
31823
      return
31823
      return
31824
    oprot.writeStructBegin('getPreviousCompetitorScraping_result')
31824
    oprot.writeStructBegin('getPreviousCompetitorScraping_result')
31825
    if self.success is not None:
31825
    if self.success is not None:
31826
      oprot.writeFieldBegin('success', TType.LIST, 0)
31826
      oprot.writeFieldBegin('success', TType.LIST, 0)
31827
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31827
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31828
      for iter739 in self.success:
31828
      for iter748 in self.success:
31829
        iter739.write(oprot)
31829
        iter748.write(oprot)
31830
      oprot.writeListEnd()
31830
      oprot.writeListEnd()
31831
      oprot.writeFieldEnd()
31831
      oprot.writeFieldEnd()
31832
    oprot.writeFieldStop()
31832
    oprot.writeFieldStop()
31833
    oprot.writeStructEnd()
31833
    oprot.writeStructEnd()
31834
 
31834
 
Line 31930... Line 31930...
31930
      if ftype == TType.STOP:
31930
      if ftype == TType.STOP:
31931
        break
31931
        break
31932
      if fid == 0:
31932
      if fid == 0:
31933
        if ftype == TType.LIST:
31933
        if ftype == TType.LIST:
31934
          self.success = []
31934
          self.success = []
31935
          (_etype743, _size740) = iprot.readListBegin()
31935
          (_etype752, _size749) = iprot.readListBegin()
31936
          for _i744 in xrange(_size740):
31936
          for _i753 in xrange(_size749):
31937
            _elem745 = CompetitorPricing()
31937
            _elem754 = CompetitorPricing()
31938
            _elem745.read(iprot)
31938
            _elem754.read(iprot)
31939
            self.success.append(_elem745)
31939
            self.success.append(_elem754)
31940
          iprot.readListEnd()
31940
          iprot.readListEnd()
31941
        else:
31941
        else:
31942
          iprot.skip(ftype)
31942
          iprot.skip(ftype)
31943
      else:
31943
      else:
31944
        iprot.skip(ftype)
31944
        iprot.skip(ftype)
Line 31951... Line 31951...
31951
      return
31951
      return
31952
    oprot.writeStructBegin('getUploadResultById_result')
31952
    oprot.writeStructBegin('getUploadResultById_result')
31953
    if self.success is not None:
31953
    if self.success is not None:
31954
      oprot.writeFieldBegin('success', TType.LIST, 0)
31954
      oprot.writeFieldBegin('success', TType.LIST, 0)
31955
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31955
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31956
      for iter746 in self.success:
31956
      for iter755 in self.success:
31957
        iter746.write(oprot)
31957
        iter755.write(oprot)
31958
      oprot.writeListEnd()
31958
      oprot.writeListEnd()
31959
      oprot.writeFieldEnd()
31959
      oprot.writeFieldEnd()
31960
    oprot.writeFieldStop()
31960
    oprot.writeFieldStop()
31961
    oprot.writeStructEnd()
31961
    oprot.writeStructEnd()
31962
 
31962
 
Line 31999... Line 31999...
31999
      if ftype == TType.STOP:
31999
      if ftype == TType.STOP:
32000
        break
32000
        break
32001
      if fid == 1:
32001
      if fid == 1:
32002
        if ftype == TType.MAP:
32002
        if ftype == TType.MAP:
32003
          self.amazonPromotions = {}
32003
          self.amazonPromotions = {}
32004
          (_ktype748, _vtype749, _size747 ) = iprot.readMapBegin() 
32004
          (_ktype757, _vtype758, _size756 ) = iprot.readMapBegin() 
32005
          for _i751 in xrange(_size747):
32005
          for _i760 in xrange(_size756):
32006
            _key752 = iprot.readString();
32006
            _key761 = iprot.readString();
32007
            _val753 = AmazonPromotion()
32007
            _val762 = AmazonPromotion()
32008
            _val753.read(iprot)
32008
            _val762.read(iprot)
32009
            self.amazonPromotions[_key752] = _val753
32009
            self.amazonPromotions[_key761] = _val762
32010
          iprot.readMapEnd()
32010
          iprot.readMapEnd()
32011
        else:
32011
        else:
32012
          iprot.skip(ftype)
32012
          iprot.skip(ftype)
32013
      else:
32013
      else:
32014
        iprot.skip(ftype)
32014
        iprot.skip(ftype)
Line 32021... Line 32021...
32021
      return
32021
      return
32022
    oprot.writeStructBegin('addAmazonPromotion_args')
32022
    oprot.writeStructBegin('addAmazonPromotion_args')
32023
    if self.amazonPromotions is not None:
32023
    if self.amazonPromotions is not None:
32024
      oprot.writeFieldBegin('amazonPromotions', TType.MAP, 1)
32024
      oprot.writeFieldBegin('amazonPromotions', TType.MAP, 1)
32025
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.amazonPromotions))
32025
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.amazonPromotions))
32026
      for kiter754,viter755 in self.amazonPromotions.items():
32026
      for kiter763,viter764 in self.amazonPromotions.items():
32027
        oprot.writeString(kiter754)
32027
        oprot.writeString(kiter763)
32028
        viter755.write(oprot)
32028
        viter764.write(oprot)
32029
      oprot.writeMapEnd()
32029
      oprot.writeMapEnd()
32030
      oprot.writeFieldEnd()
32030
      oprot.writeFieldEnd()
32031
    oprot.writeFieldStop()
32031
    oprot.writeFieldStop()
32032
    oprot.writeStructEnd()
32032
    oprot.writeStructEnd()
32033
 
32033
 
Line 32072... Line 32072...
32072
      if ftype == TType.STOP:
32072
      if ftype == TType.STOP:
32073
        break
32073
        break
32074
      if fid == 0:
32074
      if fid == 0:
32075
        if ftype == TType.LIST:
32075
        if ftype == TType.LIST:
32076
          self.success = []
32076
          self.success = []
32077
          (_etype759, _size756) = iprot.readListBegin()
32077
          (_etype768, _size765) = iprot.readListBegin()
32078
          for _i760 in xrange(_size756):
32078
          for _i769 in xrange(_size765):
32079
            _elem761 = iprot.readString();
32079
            _elem770 = iprot.readString();
32080
            self.success.append(_elem761)
32080
            self.success.append(_elem770)
32081
          iprot.readListEnd()
32081
          iprot.readListEnd()
32082
        else:
32082
        else:
32083
          iprot.skip(ftype)
32083
          iprot.skip(ftype)
32084
      elif fid == 1:
32084
      elif fid == 1:
32085
        if ftype == TType.STRUCT:
32085
        if ftype == TType.STRUCT:
Line 32098... Line 32098...
32098
      return
32098
      return
32099
    oprot.writeStructBegin('addAmazonPromotion_result')
32099
    oprot.writeStructBegin('addAmazonPromotion_result')
32100
    if self.success is not None:
32100
    if self.success is not None:
32101
      oprot.writeFieldBegin('success', TType.LIST, 0)
32101
      oprot.writeFieldBegin('success', TType.LIST, 0)
32102
      oprot.writeListBegin(TType.STRING, len(self.success))
32102
      oprot.writeListBegin(TType.STRING, len(self.success))
32103
      for iter762 in self.success:
32103
      for iter771 in self.success:
32104
        oprot.writeString(iter762)
32104
        oprot.writeString(iter771)
32105
      oprot.writeListEnd()
32105
      oprot.writeListEnd()
32106
      oprot.writeFieldEnd()
32106
      oprot.writeFieldEnd()
32107
    if self.cex is not None:
32107
    if self.cex is not None:
32108
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
32108
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
32109
      self.cex.write(oprot)
32109
      self.cex.write(oprot)
Line 32221... Line 32221...
32221
      if ftype == TType.STOP:
32221
      if ftype == TType.STOP:
32222
        break
32222
        break
32223
      if fid == 0:
32223
      if fid == 0:
32224
        if ftype == TType.LIST:
32224
        if ftype == TType.LIST:
32225
          self.success = []
32225
          self.success = []
32226
          (_etype766, _size763) = iprot.readListBegin()
32226
          (_etype775, _size772) = iprot.readListBegin()
32227
          for _i767 in xrange(_size763):
32227
          for _i776 in xrange(_size772):
32228
            _elem768 = AmazonPromotion()
32228
            _elem777 = AmazonPromotion()
32229
            _elem768.read(iprot)
32229
            _elem777.read(iprot)
32230
            self.success.append(_elem768)
32230
            self.success.append(_elem777)
32231
          iprot.readListEnd()
32231
          iprot.readListEnd()
32232
        else:
32232
        else:
32233
          iprot.skip(ftype)
32233
          iprot.skip(ftype)
32234
      else:
32234
      else:
32235
        iprot.skip(ftype)
32235
        iprot.skip(ftype)
Line 32242... Line 32242...
32242
      return
32242
      return
32243
    oprot.writeStructBegin('getAmazonPromotion_result')
32243
    oprot.writeStructBegin('getAmazonPromotion_result')
32244
    if self.success is not None:
32244
    if self.success is not None:
32245
      oprot.writeFieldBegin('success', TType.LIST, 0)
32245
      oprot.writeFieldBegin('success', TType.LIST, 0)
32246
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32246
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32247
      for iter769 in self.success:
32247
      for iter778 in self.success:
32248
        iter769.write(oprot)
32248
        iter778.write(oprot)
32249
      oprot.writeListEnd()
32249
      oprot.writeListEnd()
32250
      oprot.writeFieldEnd()
32250
      oprot.writeFieldEnd()
32251
    oprot.writeFieldStop()
32251
    oprot.writeFieldStop()
32252
    oprot.writeStructEnd()
32252
    oprot.writeStructEnd()
32253
 
32253
 
Line 32290... Line 32290...
32290
      if ftype == TType.STOP:
32290
      if ftype == TType.STOP:
32291
        break
32291
        break
32292
      if fid == 1:
32292
      if fid == 1:
32293
        if ftype == TType.LIST:
32293
        if ftype == TType.LIST:
32294
          self.amazonPromotions = []
32294
          self.amazonPromotions = []
32295
          (_etype773, _size770) = iprot.readListBegin()
32295
          (_etype782, _size779) = iprot.readListBegin()
32296
          for _i774 in xrange(_size770):
32296
          for _i783 in xrange(_size779):
32297
            _elem775 = AmazonPromotion()
32297
            _elem784 = AmazonPromotion()
32298
            _elem775.read(iprot)
32298
            _elem784.read(iprot)
32299
            self.amazonPromotions.append(_elem775)
32299
            self.amazonPromotions.append(_elem784)
32300
          iprot.readListEnd()
32300
          iprot.readListEnd()
32301
        else:
32301
        else:
32302
          iprot.skip(ftype)
32302
          iprot.skip(ftype)
32303
      else:
32303
      else:
32304
        iprot.skip(ftype)
32304
        iprot.skip(ftype)
Line 32311... Line 32311...
32311
      return
32311
      return
32312
    oprot.writeStructBegin('updateAmazonPromotion_args')
32312
    oprot.writeStructBegin('updateAmazonPromotion_args')
32313
    if self.amazonPromotions is not None:
32313
    if self.amazonPromotions is not None:
32314
      oprot.writeFieldBegin('amazonPromotions', TType.LIST, 1)
32314
      oprot.writeFieldBegin('amazonPromotions', TType.LIST, 1)
32315
      oprot.writeListBegin(TType.STRUCT, len(self.amazonPromotions))
32315
      oprot.writeListBegin(TType.STRUCT, len(self.amazonPromotions))
32316
      for iter776 in self.amazonPromotions:
32316
      for iter785 in self.amazonPromotions:
32317
        iter776.write(oprot)
32317
        iter785.write(oprot)
32318
      oprot.writeListEnd()
32318
      oprot.writeListEnd()
32319
      oprot.writeFieldEnd()
32319
      oprot.writeFieldEnd()
32320
    oprot.writeFieldStop()
32320
    oprot.writeFieldStop()
32321
    oprot.writeStructEnd()
32321
    oprot.writeStructEnd()
32322
 
32322
 
Line 32557... Line 32557...
32557
        else:
32557
        else:
32558
          iprot.skip(ftype)
32558
          iprot.skip(ftype)
32559
      elif fid == 2:
32559
      elif fid == 2:
32560
        if ftype == TType.MAP:
32560
        if ftype == TType.MAP:
32561
          self.statevat = {}
32561
          self.statevat = {}
32562
          (_ktype778, _vtype779, _size777 ) = iprot.readMapBegin() 
32562
          (_ktype787, _vtype788, _size786 ) = iprot.readMapBegin() 
32563
          for _i781 in xrange(_size777):
32563
          for _i790 in xrange(_size786):
32564
            _key782 = iprot.readI64();
32564
            _key791 = iprot.readI64();
32565
            _val783 = iprot.readDouble();
32565
            _val792 = iprot.readDouble();
32566
            self.statevat[_key782] = _val783
32566
            self.statevat[_key791] = _val792
32567
          iprot.readMapEnd()
32567
          iprot.readMapEnd()
32568
        else:
32568
        else:
32569
          iprot.skip(ftype)
32569
          iprot.skip(ftype)
32570
      else:
32570
      else:
32571
        iprot.skip(ftype)
32571
        iprot.skip(ftype)
Line 32582... Line 32582...
32582
      oprot.writeI64(self.itemId)
32582
      oprot.writeI64(self.itemId)
32583
      oprot.writeFieldEnd()
32583
      oprot.writeFieldEnd()
32584
    if self.statevat is not None:
32584
    if self.statevat is not None:
32585
      oprot.writeFieldBegin('statevat', TType.MAP, 2)
32585
      oprot.writeFieldBegin('statevat', TType.MAP, 2)
32586
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.statevat))
32586
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.statevat))
32587
      for kiter784,viter785 in self.statevat.items():
32587
      for kiter793,viter794 in self.statevat.items():
32588
        oprot.writeI64(kiter784)
32588
        oprot.writeI64(kiter793)
32589
        oprot.writeDouble(viter785)
32589
        oprot.writeDouble(viter794)
32590
      oprot.writeMapEnd()
32590
      oprot.writeMapEnd()
32591
      oprot.writeFieldEnd()
32591
      oprot.writeFieldEnd()
32592
    oprot.writeFieldStop()
32592
    oprot.writeFieldStop()
32593
    oprot.writeStructEnd()
32593
    oprot.writeStructEnd()
32594
 
32594
 
Line 32731... Line 32731...
32731
      if ftype == TType.STOP:
32731
      if ftype == TType.STOP:
32732
        break
32732
        break
32733
      if fid == 0:
32733
      if fid == 0:
32734
        if ftype == TType.MAP:
32734
        if ftype == TType.MAP:
32735
          self.success = {}
32735
          self.success = {}
32736
          (_ktype787, _vtype788, _size786 ) = iprot.readMapBegin() 
32736
          (_ktype796, _vtype797, _size795 ) = iprot.readMapBegin() 
32737
          for _i790 in xrange(_size786):
32737
          for _i799 in xrange(_size795):
32738
            _key791 = iprot.readI64();
32738
            _key800 = iprot.readI64();
32739
            _val792 = ExclusiveAffiliateItemInfo()
32739
            _val801 = ExclusiveAffiliateItemInfo()
32740
            _val792.read(iprot)
32740
            _val801.read(iprot)
32741
            self.success[_key791] = _val792
32741
            self.success[_key800] = _val801
32742
          iprot.readMapEnd()
32742
          iprot.readMapEnd()
32743
        else:
32743
        else:
32744
          iprot.skip(ftype)
32744
          iprot.skip(ftype)
32745
      else:
32745
      else:
32746
        iprot.skip(ftype)
32746
        iprot.skip(ftype)
Line 32753... Line 32753...
32753
      return
32753
      return
32754
    oprot.writeStructBegin('getExAffiliateItemInfo_result')
32754
    oprot.writeStructBegin('getExAffiliateItemInfo_result')
32755
    if self.success is not None:
32755
    if self.success is not None:
32756
      oprot.writeFieldBegin('success', TType.MAP, 0)
32756
      oprot.writeFieldBegin('success', TType.MAP, 0)
32757
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
32757
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
32758
      for kiter793,viter794 in self.success.items():
32758
      for kiter802,viter803 in self.success.items():
32759
        oprot.writeI64(kiter793)
32759
        oprot.writeI64(kiter802)
32760
        viter794.write(oprot)
32760
        viter803.write(oprot)
32761
      oprot.writeMapEnd()
32761
      oprot.writeMapEnd()
32762
      oprot.writeFieldEnd()
32762
      oprot.writeFieldEnd()
32763
    oprot.writeFieldStop()
32763
    oprot.writeFieldStop()
32764
    oprot.writeStructEnd()
32764
    oprot.writeStructEnd()
32765
 
32765
 
Line 32843... Line 32843...
32843
      if ftype == TType.STOP:
32843
      if ftype == TType.STOP:
32844
        break
32844
        break
32845
      if fid == 0:
32845
      if fid == 0:
32846
        if ftype == TType.LIST:
32846
        if ftype == TType.LIST:
32847
          self.success = []
32847
          self.success = []
32848
          (_etype798, _size795) = iprot.readListBegin()
32848
          (_etype807, _size804) = iprot.readListBegin()
32849
          for _i799 in xrange(_size795):
32849
          for _i808 in xrange(_size804):
32850
            _elem800 = Amazonlisted()
32850
            _elem809 = Amazonlisted()
32851
            _elem800.read(iprot)
32851
            _elem809.read(iprot)
32852
            self.success.append(_elem800)
32852
            self.success.append(_elem809)
32853
          iprot.readListEnd()
32853
          iprot.readListEnd()
32854
        else:
32854
        else:
32855
          iprot.skip(ftype)
32855
          iprot.skip(ftype)
32856
      else:
32856
      else:
32857
        iprot.skip(ftype)
32857
        iprot.skip(ftype)
Line 32864... Line 32864...
32864
      return
32864
      return
32865
    oprot.writeStructBegin('getAllItemstoListOnFbg_result')
32865
    oprot.writeStructBegin('getAllItemstoListOnFbg_result')
32866
    if self.success is not None:
32866
    if self.success is not None:
32867
      oprot.writeFieldBegin('success', TType.LIST, 0)
32867
      oprot.writeFieldBegin('success', TType.LIST, 0)
32868
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32868
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32869
      for iter801 in self.success:
32869
      for iter810 in self.success:
32870
        iter801.write(oprot)
32870
        iter810.write(oprot)
32871
      oprot.writeListEnd()
32871
      oprot.writeListEnd()
32872
      oprot.writeFieldEnd()
32872
      oprot.writeFieldEnd()
32873
    oprot.writeFieldStop()
32873
    oprot.writeFieldStop()
32874
    oprot.writeStructEnd()
32874
    oprot.writeStructEnd()
32875
 
32875
 
Line 32953... Line 32953...
32953
      if ftype == TType.STOP:
32953
      if ftype == TType.STOP:
32954
        break
32954
        break
32955
      if fid == 0:
32955
      if fid == 0:
32956
        if ftype == TType.LIST:
32956
        if ftype == TType.LIST:
32957
          self.success = []
32957
          self.success = []
32958
          (_etype805, _size802) = iprot.readListBegin()
32958
          (_etype814, _size811) = iprot.readListBegin()
32959
          for _i806 in xrange(_size802):
32959
          for _i815 in xrange(_size811):
32960
            _elem807 = Amazonlisted()
32960
            _elem816 = Amazonlisted()
32961
            _elem807.read(iprot)
32961
            _elem816.read(iprot)
32962
            self.success.append(_elem807)
32962
            self.success.append(_elem816)
32963
          iprot.readListEnd()
32963
          iprot.readListEnd()
32964
        else:
32964
        else:
32965
          iprot.skip(ftype)
32965
          iprot.skip(ftype)
32966
      else:
32966
      else:
32967
        iprot.skip(ftype)
32967
        iprot.skip(ftype)
Line 32974... Line 32974...
32974
      return
32974
      return
32975
    oprot.writeStructBegin('getAllFbgListedItems_result')
32975
    oprot.writeStructBegin('getAllFbgListedItems_result')
32976
    if self.success is not None:
32976
    if self.success is not None:
32977
      oprot.writeFieldBegin('success', TType.LIST, 0)
32977
      oprot.writeFieldBegin('success', TType.LIST, 0)
32978
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32978
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32979
      for iter808 in self.success:
32979
      for iter817 in self.success:
32980
        iter808.write(oprot)
32980
        iter817.write(oprot)
32981
      oprot.writeListEnd()
32981
      oprot.writeListEnd()
32982
      oprot.writeFieldEnd()
32982
      oprot.writeFieldEnd()
32983
    oprot.writeFieldStop()
32983
    oprot.writeFieldStop()
32984
    oprot.writeStructEnd()
32984
    oprot.writeStructEnd()
32985
 
32985
 
Line 33022... Line 33022...
33022
      if ftype == TType.STOP:
33022
      if ftype == TType.STOP:
33023
        break
33023
        break
33024
      if fid == 1:
33024
      if fid == 1:
33025
        if ftype == TType.MAP:
33025
        if ftype == TType.MAP:
33026
          self.lines = {}
33026
          self.lines = {}
33027
          (_ktype810, _vtype811, _size809 ) = iprot.readMapBegin() 
33027
          (_ktype819, _vtype820, _size818 ) = iprot.readMapBegin() 
33028
          for _i813 in xrange(_size809):
33028
          for _i822 in xrange(_size818):
33029
            _key814 = iprot.readI64();
33029
            _key823 = iprot.readI64();
33030
            _val815 = {}
33030
            _val824 = {}
33031
            (_ktype817, _vtype818, _size816 ) = iprot.readMapBegin() 
33031
            (_ktype826, _vtype827, _size825 ) = iprot.readMapBegin() 
33032
            for _i820 in xrange(_size816):
33032
            for _i829 in xrange(_size825):
33033
              _key821 = iprot.readString();
33033
              _key830 = iprot.readString();
33034
              _val822 = iprot.readI64();
33034
              _val831 = iprot.readI64();
33035
              _val815[_key821] = _val822
33035
              _val824[_key830] = _val831
33036
            iprot.readMapEnd()
33036
            iprot.readMapEnd()
33037
            self.lines[_key814] = _val815
33037
            self.lines[_key823] = _val824
33038
          iprot.readMapEnd()
33038
          iprot.readMapEnd()
33039
        else:
33039
        else:
33040
          iprot.skip(ftype)
33040
          iprot.skip(ftype)
33041
      else:
33041
      else:
33042
        iprot.skip(ftype)
33042
        iprot.skip(ftype)
Line 33049... Line 33049...
33049
      return
33049
      return
33050
    oprot.writeStructBegin('checkServices_args')
33050
    oprot.writeStructBegin('checkServices_args')
33051
    if self.lines is not None:
33051
    if self.lines is not None:
33052
      oprot.writeFieldBegin('lines', TType.MAP, 1)
33052
      oprot.writeFieldBegin('lines', TType.MAP, 1)
33053
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.lines))
33053
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.lines))
33054
      for kiter823,viter824 in self.lines.items():
33054
      for kiter832,viter833 in self.lines.items():
33055
        oprot.writeI64(kiter823)
33055
        oprot.writeI64(kiter832)
33056
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter824))
33056
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter833))
33057
        for kiter825,viter826 in viter824.items():
33057
        for kiter834,viter835 in viter833.items():
33058
          oprot.writeString(kiter825)
33058
          oprot.writeString(kiter834)
33059
          oprot.writeI64(viter826)
33059
          oprot.writeI64(viter835)
33060
        oprot.writeMapEnd()
33060
        oprot.writeMapEnd()
33061
      oprot.writeMapEnd()
33061
      oprot.writeMapEnd()
33062
      oprot.writeFieldEnd()
33062
      oprot.writeFieldEnd()
33063
    oprot.writeFieldStop()
33063
    oprot.writeFieldStop()
33064
    oprot.writeStructEnd()
33064
    oprot.writeStructEnd()
Line 33104... Line 33104...
33104
      if ftype == TType.STOP:
33104
      if ftype == TType.STOP:
33105
        break
33105
        break
33106
      if fid == 0:
33106
      if fid == 0:
33107
        if ftype == TType.MAP:
33107
        if ftype == TType.MAP:
33108
          self.success = {}
33108
          self.success = {}
33109
          (_ktype828, _vtype829, _size827 ) = iprot.readMapBegin() 
33109
          (_ktype837, _vtype838, _size836 ) = iprot.readMapBegin() 
33110
          for _i831 in xrange(_size827):
33110
          for _i840 in xrange(_size836):
33111
            _key832 = iprot.readI64();
33111
            _key841 = iprot.readI64();
33112
            _val833 = {}
33112
            _val842 = {}
33113
            (_ktype835, _vtype836, _size834 ) = iprot.readMapBegin() 
33113
            (_ktype844, _vtype845, _size843 ) = iprot.readMapBegin() 
33114
            for _i838 in xrange(_size834):
33114
            for _i847 in xrange(_size843):
33115
              _key839 = iprot.readString();
33115
              _key848 = iprot.readString();
33116
              _val840 = iprot.readI64();
33116
              _val849 = iprot.readI64();
33117
              _val833[_key839] = _val840
33117
              _val842[_key848] = _val849
33118
            iprot.readMapEnd()
33118
            iprot.readMapEnd()
33119
            self.success[_key832] = _val833
33119
            self.success[_key841] = _val842
33120
          iprot.readMapEnd()
33120
          iprot.readMapEnd()
33121
        else:
33121
        else:
33122
          iprot.skip(ftype)
33122
          iprot.skip(ftype)
33123
      elif fid == 1:
33123
      elif fid == 1:
33124
        if ftype == TType.STRUCT:
33124
        if ftype == TType.STRUCT:
Line 33137... Line 33137...
33137
      return
33137
      return
33138
    oprot.writeStructBegin('checkServices_result')
33138
    oprot.writeStructBegin('checkServices_result')
33139
    if self.success is not None:
33139
    if self.success is not None:
33140
      oprot.writeFieldBegin('success', TType.MAP, 0)
33140
      oprot.writeFieldBegin('success', TType.MAP, 0)
33141
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
33141
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
33142
      for kiter841,viter842 in self.success.items():
33142
      for kiter850,viter851 in self.success.items():
33143
        oprot.writeI64(kiter841)
33143
        oprot.writeI64(kiter850)
33144
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter842))
33144
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter851))
33145
        for kiter843,viter844 in viter842.items():
33145
        for kiter852,viter853 in viter851.items():
33146
          oprot.writeString(kiter843)
33146
          oprot.writeString(kiter852)
33147
          oprot.writeI64(viter844)
33147
          oprot.writeI64(viter853)
33148
        oprot.writeMapEnd()
33148
        oprot.writeMapEnd()
33149
      oprot.writeMapEnd()
33149
      oprot.writeMapEnd()
33150
      oprot.writeFieldEnd()
33150
      oprot.writeFieldEnd()
33151
    if self.cex is not None:
33151
    if self.cex is not None:
33152
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
33152
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
Line 33194... Line 33194...
33194
      if ftype == TType.STOP:
33194
      if ftype == TType.STOP:
33195
        break
33195
        break
33196
      if fid == 1:
33196
      if fid == 1:
33197
        if ftype == TType.LIST:
33197
        if ftype == TType.LIST:
33198
          self.hsItems = []
33198
          self.hsItems = []
33199
          (_etype848, _size845) = iprot.readListBegin()
33199
          (_etype857, _size854) = iprot.readListBegin()
33200
          for _i849 in xrange(_size845):
33200
          for _i858 in xrange(_size854):
33201
            _elem850 = HsItem()
33201
            _elem859 = HsItem()
33202
            _elem850.read(iprot)
33202
            _elem859.read(iprot)
33203
            self.hsItems.append(_elem850)
33203
            self.hsItems.append(_elem859)
33204
          iprot.readListEnd()
33204
          iprot.readListEnd()
33205
        else:
33205
        else:
33206
          iprot.skip(ftype)
33206
          iprot.skip(ftype)
33207
      else:
33207
      else:
33208
        iprot.skip(ftype)
33208
        iprot.skip(ftype)
Line 33215... Line 33215...
33215
      return
33215
      return
33216
    oprot.writeStructBegin('addHsItem_args')
33216
    oprot.writeStructBegin('addHsItem_args')
33217
    if self.hsItems is not None:
33217
    if self.hsItems is not None:
33218
      oprot.writeFieldBegin('hsItems', TType.LIST, 1)
33218
      oprot.writeFieldBegin('hsItems', TType.LIST, 1)
33219
      oprot.writeListBegin(TType.STRUCT, len(self.hsItems))
33219
      oprot.writeListBegin(TType.STRUCT, len(self.hsItems))
33220
      for iter851 in self.hsItems:
33220
      for iter860 in self.hsItems:
33221
        iter851.write(oprot)
33221
        iter860.write(oprot)
33222
      oprot.writeListEnd()
33222
      oprot.writeListEnd()
33223
      oprot.writeFieldEnd()
33223
      oprot.writeFieldEnd()
33224
    oprot.writeFieldStop()
33224
    oprot.writeFieldStop()
33225
    oprot.writeStructEnd()
33225
    oprot.writeStructEnd()
33226
 
33226
 
Line 33569... Line 33569...
33569
  Attributes:
33569
  Attributes:
33570
   - success
33570
   - success
33571
  """
33571
  """
33572
 
33572
 
33573
  thrift_spec = (
33573
  thrift_spec = (
33574
    (0, TType.STRUCT, 'success', (Item, Item.thrift_spec), None, ), # 0
33574
    (0, TType.STRUCT, 'success', (DtrPricing, DtrPricing.thrift_spec), None, ), # 0
33575
  )
33575
  )
33576
 
33576
 
33577
  def __init__(self, success=None,):
33577
  def __init__(self, success=None,):
33578
    self.success = success
33578
    self.success = success
33579
 
33579
 
Line 33586... Line 33586...
33586
      (fname, ftype, fid) = iprot.readFieldBegin()
33586
      (fname, ftype, fid) = iprot.readFieldBegin()
33587
      if ftype == TType.STOP:
33587
      if ftype == TType.STOP:
33588
        break
33588
        break
33589
      if fid == 0:
33589
      if fid == 0:
33590
        if ftype == TType.STRUCT:
33590
        if ftype == TType.STRUCT:
33591
          self.success = Item()
33591
          self.success = DtrPricing()
33592
          self.success.read(iprot)
33592
          self.success.read(iprot)
33593
        else:
33593
        else:
33594
          iprot.skip(ftype)
33594
          iprot.skip(ftype)
33595
      else:
33595
      else:
33596
        iprot.skip(ftype)
33596
        iprot.skip(ftype)
Line 33689... Line 33689...
33689
      if ftype == TType.STOP:
33689
      if ftype == TType.STOP:
33690
        break
33690
        break
33691
      if fid == 0:
33691
      if fid == 0:
33692
        if ftype == TType.LIST:
33692
        if ftype == TType.LIST:
33693
          self.success = []
33693
          self.success = []
33694
          (_etype855, _size852) = iprot.readListBegin()
33694
          (_etype864, _size861) = iprot.readListBegin()
33695
          for _i856 in xrange(_size852):
33695
          for _i865 in xrange(_size861):
33696
            _elem857 = Amazonlisted()
33696
            _elem866 = Amazonlisted()
33697
            _elem857.read(iprot)
33697
            _elem866.read(iprot)
33698
            self.success.append(_elem857)
33698
            self.success.append(_elem866)
33699
          iprot.readListEnd()
33699
          iprot.readListEnd()
33700
        else:
33700
        else:
33701
          iprot.skip(ftype)
33701
          iprot.skip(ftype)
33702
      else:
33702
      else:
33703
        iprot.skip(ftype)
33703
        iprot.skip(ftype)
Line 33710... Line 33710...
33710
      return
33710
      return
33711
    oprot.writeStructBegin('getAllItemstoListOnFbd_result')
33711
    oprot.writeStructBegin('getAllItemstoListOnFbd_result')
33712
    if self.success is not None:
33712
    if self.success is not None:
33713
      oprot.writeFieldBegin('success', TType.LIST, 0)
33713
      oprot.writeFieldBegin('success', TType.LIST, 0)
33714
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33714
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33715
      for iter858 in self.success:
33715
      for iter867 in self.success:
33716
        iter858.write(oprot)
33716
        iter867.write(oprot)
33717
      oprot.writeListEnd()
33717
      oprot.writeListEnd()
33718
      oprot.writeFieldEnd()
33718
      oprot.writeFieldEnd()
33719
    oprot.writeFieldStop()
33719
    oprot.writeFieldStop()
33720
    oprot.writeStructEnd()
33720
    oprot.writeStructEnd()
33721
 
33721
 
Line 33799... Line 33799...
33799
      if ftype == TType.STOP:
33799
      if ftype == TType.STOP:
33800
        break
33800
        break
33801
      if fid == 0:
33801
      if fid == 0:
33802
        if ftype == TType.LIST:
33802
        if ftype == TType.LIST:
33803
          self.success = []
33803
          self.success = []
33804
          (_etype862, _size859) = iprot.readListBegin()
33804
          (_etype871, _size868) = iprot.readListBegin()
33805
          for _i863 in xrange(_size859):
33805
          for _i872 in xrange(_size868):
33806
            _elem864 = Amazonlisted()
33806
            _elem873 = Amazonlisted()
33807
            _elem864.read(iprot)
33807
            _elem873.read(iprot)
33808
            self.success.append(_elem864)
33808
            self.success.append(_elem873)
33809
          iprot.readListEnd()
33809
          iprot.readListEnd()
33810
        else:
33810
        else:
33811
          iprot.skip(ftype)
33811
          iprot.skip(ftype)
33812
      else:
33812
      else:
33813
        iprot.skip(ftype)
33813
        iprot.skip(ftype)
Line 33820... Line 33820...
33820
      return
33820
      return
33821
    oprot.writeStructBegin('getAllFbdListedItems_result')
33821
    oprot.writeStructBegin('getAllFbdListedItems_result')
33822
    if self.success is not None:
33822
    if self.success is not None:
33823
      oprot.writeFieldBegin('success', TType.LIST, 0)
33823
      oprot.writeFieldBegin('success', TType.LIST, 0)
33824
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33824
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33825
      for iter865 in self.success:
33825
      for iter874 in self.success:
33826
        iter865.write(oprot)
33826
        iter874.write(oprot)
33827
      oprot.writeListEnd()
33827
      oprot.writeListEnd()
33828
      oprot.writeFieldEnd()
33828
      oprot.writeFieldEnd()
33829
    oprot.writeFieldStop()
33829
    oprot.writeFieldStop()
33830
    oprot.writeStructEnd()
33830
    oprot.writeStructEnd()
33831
 
33831
 
Line 33868... Line 33868...
33868
      if ftype == TType.STOP:
33868
      if ftype == TType.STOP:
33869
        break
33869
        break
33870
      if fid == 1:
33870
      if fid == 1:
33871
        if ftype == TType.LIST:
33871
        if ftype == TType.LIST:
33872
          self.itemIds = []
33872
          self.itemIds = []
33873
          (_etype869, _size866) = iprot.readListBegin()
33873
          (_etype878, _size875) = iprot.readListBegin()
33874
          for _i870 in xrange(_size866):
33874
          for _i879 in xrange(_size875):
33875
            _elem871 = iprot.readI64();
33875
            _elem880 = iprot.readI64();
33876
            self.itemIds.append(_elem871)
33876
            self.itemIds.append(_elem880)
33877
          iprot.readListEnd()
33877
          iprot.readListEnd()
33878
        else:
33878
        else:
33879
          iprot.skip(ftype)
33879
          iprot.skip(ftype)
33880
      else:
33880
      else:
33881
        iprot.skip(ftype)
33881
        iprot.skip(ftype)
Line 33888... Line 33888...
33888
      return
33888
      return
33889
    oprot.writeStructBegin('getBulkPricingForItems_args')
33889
    oprot.writeStructBegin('getBulkPricingForItems_args')
33890
    if self.itemIds is not None:
33890
    if self.itemIds is not None:
33891
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
33891
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
33892
      oprot.writeListBegin(TType.I64, len(self.itemIds))
33892
      oprot.writeListBegin(TType.I64, len(self.itemIds))
33893
      for iter872 in self.itemIds:
33893
      for iter881 in self.itemIds:
33894
        oprot.writeI64(iter872)
33894
        oprot.writeI64(iter881)
33895
      oprot.writeListEnd()
33895
      oprot.writeListEnd()
33896
      oprot.writeFieldEnd()
33896
      oprot.writeFieldEnd()
33897
    oprot.writeFieldStop()
33897
    oprot.writeFieldStop()
33898
    oprot.writeStructEnd()
33898
    oprot.writeStructEnd()
33899
 
33899
 
Line 33935... Line 33935...
33935
      if ftype == TType.STOP:
33935
      if ftype == TType.STOP:
33936
        break
33936
        break
33937
      if fid == 0:
33937
      if fid == 0:
33938
        if ftype == TType.MAP:
33938
        if ftype == TType.MAP:
33939
          self.success = {}
33939
          self.success = {}
33940
          (_ktype874, _vtype875, _size873 ) = iprot.readMapBegin() 
33940
          (_ktype883, _vtype884, _size882 ) = iprot.readMapBegin() 
33941
          for _i877 in xrange(_size873):
33941
          for _i886 in xrange(_size882):
33942
            _key878 = iprot.readI64();
33942
            _key887 = iprot.readI64();
33943
            _val879 = []
33943
            _val888 = []
33944
            (_etype883, _size880) = iprot.readListBegin()
33944
            (_etype892, _size889) = iprot.readListBegin()
33945
            for _i884 in xrange(_size880):
33945
            for _i893 in xrange(_size889):
33946
              _elem885 = BulkItemPricing()
33946
              _elem894 = BulkItemPricing()
33947
              _elem885.read(iprot)
33947
              _elem894.read(iprot)
33948
              _val879.append(_elem885)
33948
              _val888.append(_elem894)
33949
            iprot.readListEnd()
33949
            iprot.readListEnd()
33950
            self.success[_key878] = _val879
33950
            self.success[_key887] = _val888
33951
          iprot.readMapEnd()
33951
          iprot.readMapEnd()
33952
        else:
33952
        else:
33953
          iprot.skip(ftype)
33953
          iprot.skip(ftype)
33954
      else:
33954
      else:
33955
        iprot.skip(ftype)
33955
        iprot.skip(ftype)
Line 33962... Line 33962...
33962
      return
33962
      return
33963
    oprot.writeStructBegin('getBulkPricingForItems_result')
33963
    oprot.writeStructBegin('getBulkPricingForItems_result')
33964
    if self.success is not None:
33964
    if self.success is not None:
33965
      oprot.writeFieldBegin('success', TType.MAP, 0)
33965
      oprot.writeFieldBegin('success', TType.MAP, 0)
33966
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
33966
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
33967
      for kiter886,viter887 in self.success.items():
33967
      for kiter895,viter896 in self.success.items():
33968
        oprot.writeI64(kiter886)
33968
        oprot.writeI64(kiter895)
33969
        oprot.writeListBegin(TType.STRUCT, len(viter887))
33969
        oprot.writeListBegin(TType.STRUCT, len(viter896))
33970
        for iter888 in viter887:
33970
        for iter897 in viter896:
33971
          iter888.write(oprot)
33971
          iter897.write(oprot)
33972
        oprot.writeListEnd()
33972
        oprot.writeListEnd()
33973
      oprot.writeMapEnd()
33973
      oprot.writeMapEnd()
33974
      oprot.writeFieldEnd()
33974
      oprot.writeFieldEnd()
33975
    oprot.writeFieldStop()
33975
    oprot.writeFieldStop()
33976
    oprot.writeStructEnd()
33976
    oprot.writeStructEnd()
Line 34432... Line 34432...
34432
      if ftype == TType.STOP:
34432
      if ftype == TType.STOP:
34433
        break
34433
        break
34434
      if fid == 0:
34434
      if fid == 0:
34435
        if ftype == TType.LIST:
34435
        if ftype == TType.LIST:
34436
          self.success = []
34436
          self.success = []
34437
          (_etype892, _size889) = iprot.readListBegin()
34437
          (_etype901, _size898) = iprot.readListBegin()
34438
          for _i893 in xrange(_size889):
34438
          for _i902 in xrange(_size898):
34439
            _elem894 = BulkItemPricing()
34439
            _elem903 = BulkItemPricing()
34440
            _elem894.read(iprot)
34440
            _elem903.read(iprot)
34441
            self.success.append(_elem894)
34441
            self.success.append(_elem903)
34442
          iprot.readListEnd()
34442
          iprot.readListEnd()
34443
        else:
34443
        else:
34444
          iprot.skip(ftype)
34444
          iprot.skip(ftype)
34445
      else:
34445
      else:
34446
        iprot.skip(ftype)
34446
        iprot.skip(ftype)
Line 34453... Line 34453...
34453
      return
34453
      return
34454
    oprot.writeStructBegin('getBulkPricingByItemId_result')
34454
    oprot.writeStructBegin('getBulkPricingByItemId_result')
34455
    if self.success is not None:
34455
    if self.success is not None:
34456
      oprot.writeFieldBegin('success', TType.LIST, 0)
34456
      oprot.writeFieldBegin('success', TType.LIST, 0)
34457
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34457
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34458
      for iter895 in self.success:
34458
      for iter904 in self.success:
34459
        iter895.write(oprot)
34459
        iter904.write(oprot)
34460
      oprot.writeListEnd()
34460
      oprot.writeListEnd()
34461
      oprot.writeFieldEnd()
34461
      oprot.writeFieldEnd()
34462
    oprot.writeFieldStop()
34462
    oprot.writeFieldStop()
34463
    oprot.writeStructEnd()
34463
    oprot.writeStructEnd()
34464
 
34464
 
Line 34509... Line 34509...
34509
        else:
34509
        else:
34510
          iprot.skip(ftype)
34510
          iprot.skip(ftype)
34511
      elif fid == 2:
34511
      elif fid == 2:
34512
        if ftype == TType.LIST:
34512
        if ftype == TType.LIST:
34513
          self.bulkItemPricingList = []
34513
          self.bulkItemPricingList = []
34514
          (_etype899, _size896) = iprot.readListBegin()
34514
          (_etype908, _size905) = iprot.readListBegin()
34515
          for _i900 in xrange(_size896):
34515
          for _i909 in xrange(_size905):
34516
            _elem901 = BulkItemPricing()
34516
            _elem910 = BulkItemPricing()
34517
            _elem901.read(iprot)
34517
            _elem910.read(iprot)
34518
            self.bulkItemPricingList.append(_elem901)
34518
            self.bulkItemPricingList.append(_elem910)
34519
          iprot.readListEnd()
34519
          iprot.readListEnd()
34520
        else:
34520
        else:
34521
          iprot.skip(ftype)
34521
          iprot.skip(ftype)
34522
      else:
34522
      else:
34523
        iprot.skip(ftype)
34523
        iprot.skip(ftype)
Line 34534... Line 34534...
34534
      oprot.writeI64(self.item_id)
34534
      oprot.writeI64(self.item_id)
34535
      oprot.writeFieldEnd()
34535
      oprot.writeFieldEnd()
34536
    if self.bulkItemPricingList is not None:
34536
    if self.bulkItemPricingList is not None:
34537
      oprot.writeFieldBegin('bulkItemPricingList', TType.LIST, 2)
34537
      oprot.writeFieldBegin('bulkItemPricingList', TType.LIST, 2)
34538
      oprot.writeListBegin(TType.STRUCT, len(self.bulkItemPricingList))
34538
      oprot.writeListBegin(TType.STRUCT, len(self.bulkItemPricingList))
34539
      for iter902 in self.bulkItemPricingList:
34539
      for iter911 in self.bulkItemPricingList:
34540
        iter902.write(oprot)
34540
        iter911.write(oprot)
34541
      oprot.writeListEnd()
34541
      oprot.writeListEnd()
34542
      oprot.writeFieldEnd()
34542
      oprot.writeFieldEnd()
34543
    oprot.writeFieldStop()
34543
    oprot.writeFieldStop()
34544
    oprot.writeStructEnd()
34544
    oprot.writeStructEnd()
34545
 
34545