Subversion Repositories SmartDukaan

Rev

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

Rev 5387 Rev 5411
Line 11690... Line 11690...
11690
 
11690
 
11691
  thrift_spec = (
11691
  thrift_spec = (
11692
    None, # 0
11692
    None, # 0
11693
    (1, TType.I64, 'orderId', None, None, ), # 1
11693
    (1, TType.I64, 'orderId', None, None, ), # 1
11694
    (2, TType.STRING, 'invoice_number', None, None, ), # 2
11694
    (2, TType.STRING, 'invoice_number', None, None, ), # 2
11695
    (3, TType.STRING, 'serialNumber', None, None, ), # 3
11695
    (3, TType.LIST, 'serialNumber', (TType.STRING,None), None, ), # 3
11696
    (4, TType.STRING, 'itemNumber', None, None, ), # 4
11696
    (4, TType.LIST, 'itemNumber', (TType.STRING,None), None, ), # 4
11697
    (5, TType.STRING, 'billed_by', None, None, ), # 5
11697
    (5, TType.STRING, 'billed_by', None, None, ), # 5
11698
    (6, TType.I64, 'jacketNumber', None, None, ), # 6
11698
    (6, TType.I64, 'jacketNumber', None, None, ), # 6
11699
    (7, TType.I64, 'billingType', None, None, ), # 7
11699
    (7, TType.I64, 'billingType', None, None, ), # 7
11700
    (8, TType.I64, 'fulfilmentWarehouseId', None, None, ), # 8
11700
    (8, TType.I64, 'fulfilmentWarehouseId', None, None, ), # 8
11701
    (9, TType.BOOL, 'authorize', None, None, ), # 9
11701
    (9, TType.BOOL, 'authorize', None, None, ), # 9
Line 11730... Line 11730...
11730
        if ftype == TType.STRING:
11730
        if ftype == TType.STRING:
11731
          self.invoice_number = iprot.readString();
11731
          self.invoice_number = iprot.readString();
11732
        else:
11732
        else:
11733
          iprot.skip(ftype)
11733
          iprot.skip(ftype)
11734
      elif fid == 3:
11734
      elif fid == 3:
11735
        if ftype == TType.STRING:
11735
        if ftype == TType.LIST:
-
 
11736
          self.serialNumber = []
-
 
11737
          (_etype227, _size224) = iprot.readListBegin()
-
 
11738
          for _i228 in xrange(_size224):
11736
          self.serialNumber = iprot.readString();
11739
            _elem229 = iprot.readString();
-
 
11740
            self.serialNumber.append(_elem229)
-
 
11741
          iprot.readListEnd()
11737
        else:
11742
        else:
11738
          iprot.skip(ftype)
11743
          iprot.skip(ftype)
11739
      elif fid == 4:
11744
      elif fid == 4:
11740
        if ftype == TType.STRING:
11745
        if ftype == TType.LIST:
-
 
11746
          self.itemNumber = []
-
 
11747
          (_etype233, _size230) = iprot.readListBegin()
-
 
11748
          for _i234 in xrange(_size230):
11741
          self.itemNumber = iprot.readString();
11749
            _elem235 = iprot.readString();
-
 
11750
            self.itemNumber.append(_elem235)
-
 
11751
          iprot.readListEnd()
11742
        else:
11752
        else:
11743
          iprot.skip(ftype)
11753
          iprot.skip(ftype)
11744
      elif fid == 5:
11754
      elif fid == 5:
11745
        if ftype == TType.STRING:
11755
        if ftype == TType.STRING:
11746
          self.billed_by = iprot.readString();
11756
          self.billed_by = iprot.readString();
Line 11783... Line 11793...
11783
    if self.invoice_number is not None:
11793
    if self.invoice_number is not None:
11784
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
11794
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
11785
      oprot.writeString(self.invoice_number)
11795
      oprot.writeString(self.invoice_number)
11786
      oprot.writeFieldEnd()
11796
      oprot.writeFieldEnd()
11787
    if self.serialNumber is not None:
11797
    if self.serialNumber is not None:
11788
      oprot.writeFieldBegin('serialNumber', TType.STRING, 3)
11798
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
-
 
11799
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
11789
      oprot.writeString(self.serialNumber)
11800
      for iter236 in self.serialNumber:
-
 
11801
        oprot.writeString(iter236)
-
 
11802
      oprot.writeListEnd()
11790
      oprot.writeFieldEnd()
11803
      oprot.writeFieldEnd()
11791
    if self.itemNumber is not None:
11804
    if self.itemNumber is not None:
11792
      oprot.writeFieldBegin('itemNumber', TType.STRING, 4)
11805
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
-
 
11806
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
-
 
11807
      for iter237 in self.itemNumber:
11793
      oprot.writeString(self.itemNumber)
11808
        oprot.writeString(iter237)
-
 
11809
      oprot.writeListEnd()
11794
      oprot.writeFieldEnd()
11810
      oprot.writeFieldEnd()
11795
    if self.billed_by is not None:
11811
    if self.billed_by is not None:
11796
      oprot.writeFieldBegin('billed_by', TType.STRING, 5)
11812
      oprot.writeFieldBegin('billed_by', TType.STRING, 5)
11797
      oprot.writeString(self.billed_by)
11813
      oprot.writeString(self.billed_by)
11798
      oprot.writeFieldEnd()
11814
      oprot.writeFieldEnd()
Line 12095... Line 12111...
12095
        else:
12111
        else:
12096
          iprot.skip(ftype)
12112
          iprot.skip(ftype)
12097
      elif fid == 4:
12113
      elif fid == 4:
12098
        if ftype == TType.LIST:
12114
        if ftype == TType.LIST:
12099
          self.orderIds = []
12115
          self.orderIds = []
12100
          (_etype227, _size224) = iprot.readListBegin()
12116
          (_etype241, _size238) = iprot.readListBegin()
12101
          for _i228 in xrange(_size224):
12117
          for _i242 in xrange(_size238):
12102
            _elem229 = iprot.readI64();
12118
            _elem243 = iprot.readI64();
12103
            self.orderIds.append(_elem229)
12119
            self.orderIds.append(_elem243)
12104
          iprot.readListEnd()
12120
          iprot.readListEnd()
12105
        else:
12121
        else:
12106
          iprot.skip(ftype)
12122
          iprot.skip(ftype)
12107
      else:
12123
      else:
12108
        iprot.skip(ftype)
12124
        iprot.skip(ftype)
Line 12127... Line 12143...
12127
      oprot.writeBool(self.cod)
12143
      oprot.writeBool(self.cod)
12128
      oprot.writeFieldEnd()
12144
      oprot.writeFieldEnd()
12129
    if self.orderIds is not None:
12145
    if self.orderIds is not None:
12130
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
12146
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
12131
      oprot.writeListBegin(TType.I64, len(self.orderIds))
12147
      oprot.writeListBegin(TType.I64, len(self.orderIds))
12132
      for iter230 in self.orderIds:
12148
      for iter244 in self.orderIds:
12133
        oprot.writeI64(iter230)
12149
        oprot.writeI64(iter244)
12134
      oprot.writeListEnd()
12150
      oprot.writeListEnd()
12135
      oprot.writeFieldEnd()
12151
      oprot.writeFieldEnd()
12136
    oprot.writeFieldStop()
12152
    oprot.writeFieldStop()
12137
    oprot.writeStructEnd()
12153
    oprot.writeStructEnd()
12138
 
12154
 
Line 12255... Line 12271...
12255
        else:
12271
        else:
12256
          iprot.skip(ftype)
12272
          iprot.skip(ftype)
12257
      elif fid == 2:
12273
      elif fid == 2:
12258
        if ftype == TType.MAP:
12274
        if ftype == TType.MAP:
12259
          self.pickupDetails = {}
12275
          self.pickupDetails = {}
12260
          (_ktype232, _vtype233, _size231 ) = iprot.readMapBegin() 
12276
          (_ktype246, _vtype247, _size245 ) = iprot.readMapBegin() 
12261
          for _i235 in xrange(_size231):
12277
          for _i249 in xrange(_size245):
12262
            _key236 = iprot.readString();
12278
            _key250 = iprot.readString();
12263
            _val237 = iprot.readString();
12279
            _val251 = iprot.readString();
12264
            self.pickupDetails[_key236] = _val237
12280
            self.pickupDetails[_key250] = _val251
12265
          iprot.readMapEnd()
12281
          iprot.readMapEnd()
12266
        else:
12282
        else:
12267
          iprot.skip(ftype)
12283
          iprot.skip(ftype)
12268
      else:
12284
      else:
12269
        iprot.skip(ftype)
12285
        iprot.skip(ftype)
Line 12280... Line 12296...
12280
      oprot.writeI64(self.providerId)
12296
      oprot.writeI64(self.providerId)
12281
      oprot.writeFieldEnd()
12297
      oprot.writeFieldEnd()
12282
    if self.pickupDetails is not None:
12298
    if self.pickupDetails is not None:
12283
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
12299
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
12284
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
12300
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
12285
      for kiter238,viter239 in self.pickupDetails.items():
12301
      for kiter252,viter253 in self.pickupDetails.items():
12286
        oprot.writeString(kiter238)
12302
        oprot.writeString(kiter252)
12287
        oprot.writeString(viter239)
12303
        oprot.writeString(viter253)
12288
      oprot.writeMapEnd()
12304
      oprot.writeMapEnd()
12289
      oprot.writeFieldEnd()
12305
      oprot.writeFieldEnd()
12290
    oprot.writeFieldStop()
12306
    oprot.writeFieldStop()
12291
    oprot.writeStructEnd()
12307
    oprot.writeStructEnd()
12292
 
12308
 
Line 12449... Line 12465...
12449
      if ftype == TType.STOP:
12465
      if ftype == TType.STOP:
12450
        break
12466
        break
12451
      if fid == 0:
12467
      if fid == 0:
12452
        if ftype == TType.LIST:
12468
        if ftype == TType.LIST:
12453
          self.success = []
12469
          self.success = []
12454
          (_etype243, _size240) = iprot.readListBegin()
12470
          (_etype257, _size254) = iprot.readListBegin()
12455
          for _i244 in xrange(_size240):
12471
          for _i258 in xrange(_size254):
12456
            _elem245 = Order()
12472
            _elem259 = Order()
12457
            _elem245.read(iprot)
12473
            _elem259.read(iprot)
12458
            self.success.append(_elem245)
12474
            self.success.append(_elem259)
12459
          iprot.readListEnd()
12475
          iprot.readListEnd()
12460
        else:
12476
        else:
12461
          iprot.skip(ftype)
12477
          iprot.skip(ftype)
12462
      else:
12478
      else:
12463
        iprot.skip(ftype)
12479
        iprot.skip(ftype)
Line 12470... Line 12486...
12470
      return
12486
      return
12471
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
12487
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
12472
    if self.success is not None:
12488
    if self.success is not None:
12473
      oprot.writeFieldBegin('success', TType.LIST, 0)
12489
      oprot.writeFieldBegin('success', TType.LIST, 0)
12474
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12490
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12475
      for iter246 in self.success:
12491
      for iter260 in self.success:
12476
        iter246.write(oprot)
12492
        iter260.write(oprot)
12477
      oprot.writeListEnd()
12493
      oprot.writeListEnd()
12478
      oprot.writeFieldEnd()
12494
      oprot.writeFieldEnd()
12479
    oprot.writeFieldStop()
12495
    oprot.writeFieldStop()
12480
    oprot.writeStructEnd()
12496
    oprot.writeStructEnd()
12481
 
12497
 
Line 12526... Line 12542...
12526
        else:
12542
        else:
12527
          iprot.skip(ftype)
12543
          iprot.skip(ftype)
12528
      elif fid == 2:
12544
      elif fid == 2:
12529
        if ftype == TType.MAP:
12545
        if ftype == TType.MAP:
12530
          self.deliveredOrders = {}
12546
          self.deliveredOrders = {}
12531
          (_ktype248, _vtype249, _size247 ) = iprot.readMapBegin() 
12547
          (_ktype262, _vtype263, _size261 ) = iprot.readMapBegin() 
12532
          for _i251 in xrange(_size247):
12548
          for _i265 in xrange(_size261):
12533
            _key252 = iprot.readString();
12549
            _key266 = iprot.readString();
12534
            _val253 = iprot.readString();
12550
            _val267 = iprot.readString();
12535
            self.deliveredOrders[_key252] = _val253
12551
            self.deliveredOrders[_key266] = _val267
12536
          iprot.readMapEnd()
12552
          iprot.readMapEnd()
12537
        else:
12553
        else:
12538
          iprot.skip(ftype)
12554
          iprot.skip(ftype)
12539
      else:
12555
      else:
12540
        iprot.skip(ftype)
12556
        iprot.skip(ftype)
Line 12551... Line 12567...
12551
      oprot.writeI64(self.providerId)
12567
      oprot.writeI64(self.providerId)
12552
      oprot.writeFieldEnd()
12568
      oprot.writeFieldEnd()
12553
    if self.deliveredOrders is not None:
12569
    if self.deliveredOrders is not None:
12554
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
12570
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
12555
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
12571
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
12556
      for kiter254,viter255 in self.deliveredOrders.items():
12572
      for kiter268,viter269 in self.deliveredOrders.items():
12557
        oprot.writeString(kiter254)
12573
        oprot.writeString(kiter268)
12558
        oprot.writeString(viter255)
12574
        oprot.writeString(viter269)
12559
      oprot.writeMapEnd()
12575
      oprot.writeMapEnd()
12560
      oprot.writeFieldEnd()
12576
      oprot.writeFieldEnd()
12561
    oprot.writeFieldStop()
12577
    oprot.writeFieldStop()
12562
    oprot.writeStructEnd()
12578
    oprot.writeStructEnd()
12563
 
12579
 
Line 12669... Line 12685...
12669
        else:
12685
        else:
12670
          iprot.skip(ftype)
12686
          iprot.skip(ftype)
12671
      elif fid == 2:
12687
      elif fid == 2:
12672
        if ftype == TType.MAP:
12688
        if ftype == TType.MAP:
12673
          self.returnedOrders = {}
12689
          self.returnedOrders = {}
12674
          (_ktype257, _vtype258, _size256 ) = iprot.readMapBegin() 
12690
          (_ktype271, _vtype272, _size270 ) = iprot.readMapBegin() 
12675
          for _i260 in xrange(_size256):
12691
          for _i274 in xrange(_size270):
12676
            _key261 = iprot.readString();
12692
            _key275 = iprot.readString();
12677
            _val262 = iprot.readString();
12693
            _val276 = iprot.readString();
12678
            self.returnedOrders[_key261] = _val262
12694
            self.returnedOrders[_key275] = _val276
12679
          iprot.readMapEnd()
12695
          iprot.readMapEnd()
12680
        else:
12696
        else:
12681
          iprot.skip(ftype)
12697
          iprot.skip(ftype)
12682
      else:
12698
      else:
12683
        iprot.skip(ftype)
12699
        iprot.skip(ftype)
Line 12694... Line 12710...
12694
      oprot.writeI64(self.providerId)
12710
      oprot.writeI64(self.providerId)
12695
      oprot.writeFieldEnd()
12711
      oprot.writeFieldEnd()
12696
    if self.returnedOrders is not None:
12712
    if self.returnedOrders is not None:
12697
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
12713
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
12698
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
12714
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
12699
      for kiter263,viter264 in self.returnedOrders.items():
12715
      for kiter277,viter278 in self.returnedOrders.items():
12700
        oprot.writeString(kiter263)
12716
        oprot.writeString(kiter277)
12701
        oprot.writeString(viter264)
12717
        oprot.writeString(viter278)
12702
      oprot.writeMapEnd()
12718
      oprot.writeMapEnd()
12703
      oprot.writeFieldEnd()
12719
      oprot.writeFieldEnd()
12704
    oprot.writeFieldStop()
12720
    oprot.writeFieldStop()
12705
    oprot.writeStructEnd()
12721
    oprot.writeStructEnd()
12706
 
12722
 
Line 12863... Line 12879...
12863
      if ftype == TType.STOP:
12879
      if ftype == TType.STOP:
12864
        break
12880
        break
12865
      if fid == 0:
12881
      if fid == 0:
12866
        if ftype == TType.LIST:
12882
        if ftype == TType.LIST:
12867
          self.success = []
12883
          self.success = []
12868
          (_etype268, _size265) = iprot.readListBegin()
12884
          (_etype282, _size279) = iprot.readListBegin()
12869
          for _i269 in xrange(_size265):
12885
          for _i283 in xrange(_size279):
12870
            _elem270 = Order()
12886
            _elem284 = Order()
12871
            _elem270.read(iprot)
12887
            _elem284.read(iprot)
12872
            self.success.append(_elem270)
12888
            self.success.append(_elem284)
12873
          iprot.readListEnd()
12889
          iprot.readListEnd()
12874
        else:
12890
        else:
12875
          iprot.skip(ftype)
12891
          iprot.skip(ftype)
12876
      else:
12892
      else:
12877
        iprot.skip(ftype)
12893
        iprot.skip(ftype)
Line 12884... Line 12900...
12884
      return
12900
      return
12885
    oprot.writeStructBegin('getRTOrders_result')
12901
    oprot.writeStructBegin('getRTOrders_result')
12886
    if self.success is not None:
12902
    if self.success is not None:
12887
      oprot.writeFieldBegin('success', TType.LIST, 0)
12903
      oprot.writeFieldBegin('success', TType.LIST, 0)
12888
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12904
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12889
      for iter271 in self.success:
12905
      for iter285 in self.success:
12890
        iter271.write(oprot)
12906
        iter285.write(oprot)
12891
      oprot.writeListEnd()
12907
      oprot.writeListEnd()
12892
      oprot.writeFieldEnd()
12908
      oprot.writeFieldEnd()
12893
    oprot.writeFieldStop()
12909
    oprot.writeFieldStop()
12894
    oprot.writeStructEnd()
12910
    oprot.writeStructEnd()
12895
 
12911
 
Line 12940... Line 12956...
12940
        else:
12956
        else:
12941
          iprot.skip(ftype)
12957
          iprot.skip(ftype)
12942
      elif fid == 2:
12958
      elif fid == 2:
12943
        if ftype == TType.MAP:
12959
        if ftype == TType.MAP:
12944
          self.undeliveredOrders = {}
12960
          self.undeliveredOrders = {}
12945
          (_ktype273, _vtype274, _size272 ) = iprot.readMapBegin() 
12961
          (_ktype287, _vtype288, _size286 ) = iprot.readMapBegin() 
12946
          for _i276 in xrange(_size272):
12962
          for _i290 in xrange(_size286):
12947
            _key277 = iprot.readString();
12963
            _key291 = iprot.readString();
12948
            _val278 = iprot.readString();
12964
            _val292 = iprot.readString();
12949
            self.undeliveredOrders[_key277] = _val278
12965
            self.undeliveredOrders[_key291] = _val292
12950
          iprot.readMapEnd()
12966
          iprot.readMapEnd()
12951
        else:
12967
        else:
12952
          iprot.skip(ftype)
12968
          iprot.skip(ftype)
12953
      else:
12969
      else:
12954
        iprot.skip(ftype)
12970
        iprot.skip(ftype)
Line 12965... Line 12981...
12965
      oprot.writeI64(self.providerId)
12981
      oprot.writeI64(self.providerId)
12966
      oprot.writeFieldEnd()
12982
      oprot.writeFieldEnd()
12967
    if self.undeliveredOrders is not None:
12983
    if self.undeliveredOrders is not None:
12968
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
12984
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
12969
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
12985
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
12970
      for kiter279,viter280 in self.undeliveredOrders.items():
12986
      for kiter293,viter294 in self.undeliveredOrders.items():
12971
        oprot.writeString(kiter279)
12987
        oprot.writeString(kiter293)
12972
        oprot.writeString(viter280)
12988
        oprot.writeString(viter294)
12973
      oprot.writeMapEnd()
12989
      oprot.writeMapEnd()
12974
      oprot.writeFieldEnd()
12990
      oprot.writeFieldEnd()
12975
    oprot.writeFieldStop()
12991
    oprot.writeFieldStop()
12976
    oprot.writeStructEnd()
12992
    oprot.writeStructEnd()
12977
 
12993
 
Line 13134... Line 13150...
13134
      if ftype == TType.STOP:
13150
      if ftype == TType.STOP:
13135
        break
13151
        break
13136
      if fid == 0:
13152
      if fid == 0:
13137
        if ftype == TType.LIST:
13153
        if ftype == TType.LIST:
13138
          self.success = []
13154
          self.success = []
13139
          (_etype284, _size281) = iprot.readListBegin()
13155
          (_etype298, _size295) = iprot.readListBegin()
13140
          for _i285 in xrange(_size281):
13156
          for _i299 in xrange(_size295):
13141
            _elem286 = Order()
13157
            _elem300 = Order()
13142
            _elem286.read(iprot)
13158
            _elem300.read(iprot)
13143
            self.success.append(_elem286)
13159
            self.success.append(_elem300)
13144
          iprot.readListEnd()
13160
          iprot.readListEnd()
13145
        else:
13161
        else:
13146
          iprot.skip(ftype)
13162
          iprot.skip(ftype)
13147
      else:
13163
      else:
13148
        iprot.skip(ftype)
13164
        iprot.skip(ftype)
Line 13155... Line 13171...
13155
      return
13171
      return
13156
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
13172
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
13157
    if self.success is not None:
13173
    if self.success is not None:
13158
      oprot.writeFieldBegin('success', TType.LIST, 0)
13174
      oprot.writeFieldBegin('success', TType.LIST, 0)
13159
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13175
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13160
      for iter287 in self.success:
13176
      for iter301 in self.success:
13161
        iter287.write(oprot)
13177
        iter301.write(oprot)
13162
      oprot.writeListEnd()
13178
      oprot.writeListEnd()
13163
      oprot.writeFieldEnd()
13179
      oprot.writeFieldEnd()
13164
    oprot.writeFieldStop()
13180
    oprot.writeFieldStop()
13165
    oprot.writeStructEnd()
13181
    oprot.writeStructEnd()
13166
 
13182
 
Line 13211... Line 13227...
13211
        else:
13227
        else:
13212
          iprot.skip(ftype)
13228
          iprot.skip(ftype)
13213
      elif fid == 2:
13229
      elif fid == 2:
13214
        if ftype == TType.MAP:
13230
        if ftype == TType.MAP:
13215
          self.local_connected_orders = {}
13231
          self.local_connected_orders = {}
13216
          (_ktype289, _vtype290, _size288 ) = iprot.readMapBegin() 
13232
          (_ktype303, _vtype304, _size302 ) = iprot.readMapBegin() 
13217
          for _i292 in xrange(_size288):
13233
          for _i306 in xrange(_size302):
13218
            _key293 = iprot.readString();
13234
            _key307 = iprot.readString();
13219
            _val294 = iprot.readString();
13235
            _val308 = iprot.readString();
13220
            self.local_connected_orders[_key293] = _val294
13236
            self.local_connected_orders[_key307] = _val308
13221
          iprot.readMapEnd()
13237
          iprot.readMapEnd()
13222
        else:
13238
        else:
13223
          iprot.skip(ftype)
13239
          iprot.skip(ftype)
13224
      else:
13240
      else:
13225
        iprot.skip(ftype)
13241
        iprot.skip(ftype)
Line 13236... Line 13252...
13236
      oprot.writeI64(self.providerId)
13252
      oprot.writeI64(self.providerId)
13237
      oprot.writeFieldEnd()
13253
      oprot.writeFieldEnd()
13238
    if self.local_connected_orders is not None:
13254
    if self.local_connected_orders is not None:
13239
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
13255
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
13240
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
13256
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
13241
      for kiter295,viter296 in self.local_connected_orders.items():
13257
      for kiter309,viter310 in self.local_connected_orders.items():
13242
        oprot.writeString(kiter295)
13258
        oprot.writeString(kiter309)
13243
        oprot.writeString(viter296)
13259
        oprot.writeString(viter310)
13244
      oprot.writeMapEnd()
13260
      oprot.writeMapEnd()
13245
      oprot.writeFieldEnd()
13261
      oprot.writeFieldEnd()
13246
    oprot.writeFieldStop()
13262
    oprot.writeFieldStop()
13247
    oprot.writeStructEnd()
13263
    oprot.writeStructEnd()
13248
 
13264
 
Line 13405... Line 13421...
13405
      if ftype == TType.STOP:
13421
      if ftype == TType.STOP:
13406
        break
13422
        break
13407
      if fid == 0:
13423
      if fid == 0:
13408
        if ftype == TType.LIST:
13424
        if ftype == TType.LIST:
13409
          self.success = []
13425
          self.success = []
13410
          (_etype300, _size297) = iprot.readListBegin()
13426
          (_etype314, _size311) = iprot.readListBegin()
13411
          for _i301 in xrange(_size297):
13427
          for _i315 in xrange(_size311):
13412
            _elem302 = Order()
13428
            _elem316 = Order()
13413
            _elem302.read(iprot)
13429
            _elem316.read(iprot)
13414
            self.success.append(_elem302)
13430
            self.success.append(_elem316)
13415
          iprot.readListEnd()
13431
          iprot.readListEnd()
13416
        else:
13432
        else:
13417
          iprot.skip(ftype)
13433
          iprot.skip(ftype)
13418
      else:
13434
      else:
13419
        iprot.skip(ftype)
13435
        iprot.skip(ftype)
Line 13426... Line 13442...
13426
      return
13442
      return
13427
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
13443
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
13428
    if self.success is not None:
13444
    if self.success is not None:
13429
      oprot.writeFieldBegin('success', TType.LIST, 0)
13445
      oprot.writeFieldBegin('success', TType.LIST, 0)
13430
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13446
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13431
      for iter303 in self.success:
13447
      for iter317 in self.success:
13432
        iter303.write(oprot)
13448
        iter317.write(oprot)
13433
      oprot.writeListEnd()
13449
      oprot.writeListEnd()
13434
      oprot.writeFieldEnd()
13450
      oprot.writeFieldEnd()
13435
    oprot.writeFieldStop()
13451
    oprot.writeFieldStop()
13436
    oprot.writeStructEnd()
13452
    oprot.writeStructEnd()
13437
 
13453
 
Line 13482... Line 13498...
13482
        else:
13498
        else:
13483
          iprot.skip(ftype)
13499
          iprot.skip(ftype)
13484
      elif fid == 2:
13500
      elif fid == 2:
13485
        if ftype == TType.MAP:
13501
        if ftype == TType.MAP:
13486
          self.destination_city_reached_orders = {}
13502
          self.destination_city_reached_orders = {}
13487
          (_ktype305, _vtype306, _size304 ) = iprot.readMapBegin() 
13503
          (_ktype319, _vtype320, _size318 ) = iprot.readMapBegin() 
13488
          for _i308 in xrange(_size304):
13504
          for _i322 in xrange(_size318):
13489
            _key309 = iprot.readString();
13505
            _key323 = iprot.readString();
13490
            _val310 = iprot.readString();
13506
            _val324 = iprot.readString();
13491
            self.destination_city_reached_orders[_key309] = _val310
13507
            self.destination_city_reached_orders[_key323] = _val324
13492
          iprot.readMapEnd()
13508
          iprot.readMapEnd()
13493
        else:
13509
        else:
13494
          iprot.skip(ftype)
13510
          iprot.skip(ftype)
13495
      else:
13511
      else:
13496
        iprot.skip(ftype)
13512
        iprot.skip(ftype)
Line 13507... Line 13523...
13507
      oprot.writeI64(self.providerId)
13523
      oprot.writeI64(self.providerId)
13508
      oprot.writeFieldEnd()
13524
      oprot.writeFieldEnd()
13509
    if self.destination_city_reached_orders is not None:
13525
    if self.destination_city_reached_orders is not None:
13510
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
13526
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
13511
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
13527
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
13512
      for kiter311,viter312 in self.destination_city_reached_orders.items():
13528
      for kiter325,viter326 in self.destination_city_reached_orders.items():
13513
        oprot.writeString(kiter311)
13529
        oprot.writeString(kiter325)
13514
        oprot.writeString(viter312)
13530
        oprot.writeString(viter326)
13515
      oprot.writeMapEnd()
13531
      oprot.writeMapEnd()
13516
      oprot.writeFieldEnd()
13532
      oprot.writeFieldEnd()
13517
    oprot.writeFieldStop()
13533
    oprot.writeFieldStop()
13518
    oprot.writeStructEnd()
13534
    oprot.writeStructEnd()
13519
 
13535
 
Line 13625... Line 13641...
13625
        else:
13641
        else:
13626
          iprot.skip(ftype)
13642
          iprot.skip(ftype)
13627
      elif fid == 2:
13643
      elif fid == 2:
13628
        if ftype == TType.MAP:
13644
        if ftype == TType.MAP:
13629
          self.first_atdl_orders = {}
13645
          self.first_atdl_orders = {}
13630
          (_ktype314, _vtype315, _size313 ) = iprot.readMapBegin() 
13646
          (_ktype328, _vtype329, _size327 ) = iprot.readMapBegin() 
13631
          for _i317 in xrange(_size313):
13647
          for _i331 in xrange(_size327):
13632
            _key318 = iprot.readString();
13648
            _key332 = iprot.readString();
13633
            _val319 = iprot.readString();
13649
            _val333 = iprot.readString();
13634
            self.first_atdl_orders[_key318] = _val319
13650
            self.first_atdl_orders[_key332] = _val333
13635
          iprot.readMapEnd()
13651
          iprot.readMapEnd()
13636
        else:
13652
        else:
13637
          iprot.skip(ftype)
13653
          iprot.skip(ftype)
13638
      else:
13654
      else:
13639
        iprot.skip(ftype)
13655
        iprot.skip(ftype)
Line 13650... Line 13666...
13650
      oprot.writeI64(self.providerId)
13666
      oprot.writeI64(self.providerId)
13651
      oprot.writeFieldEnd()
13667
      oprot.writeFieldEnd()
13652
    if self.first_atdl_orders is not None:
13668
    if self.first_atdl_orders is not None:
13653
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
13669
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
13654
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
13670
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
13655
      for kiter320,viter321 in self.first_atdl_orders.items():
13671
      for kiter334,viter335 in self.first_atdl_orders.items():
13656
        oprot.writeString(kiter320)
13672
        oprot.writeString(kiter334)
13657
        oprot.writeString(viter321)
13673
        oprot.writeString(viter335)
13658
      oprot.writeMapEnd()
13674
      oprot.writeMapEnd()
13659
      oprot.writeFieldEnd()
13675
      oprot.writeFieldEnd()
13660
    oprot.writeFieldStop()
13676
    oprot.writeFieldStop()
13661
    oprot.writeStructEnd()
13677
    oprot.writeStructEnd()
13662
 
13678
 
Line 13831... Line 13847...
13831
      if ftype == TType.STOP:
13847
      if ftype == TType.STOP:
13832
        break
13848
        break
13833
      if fid == 0:
13849
      if fid == 0:
13834
        if ftype == TType.LIST:
13850
        if ftype == TType.LIST:
13835
          self.success = []
13851
          self.success = []
13836
          (_etype325, _size322) = iprot.readListBegin()
13852
          (_etype339, _size336) = iprot.readListBegin()
13837
          for _i326 in xrange(_size322):
13853
          for _i340 in xrange(_size336):
13838
            _elem327 = Order()
13854
            _elem341 = Order()
13839
            _elem327.read(iprot)
13855
            _elem341.read(iprot)
13840
            self.success.append(_elem327)
13856
            self.success.append(_elem341)
13841
          iprot.readListEnd()
13857
          iprot.readListEnd()
13842
        else:
13858
        else:
13843
          iprot.skip(ftype)
13859
          iprot.skip(ftype)
13844
      else:
13860
      else:
13845
        iprot.skip(ftype)
13861
        iprot.skip(ftype)
Line 13852... Line 13868...
13852
      return
13868
      return
13853
    oprot.writeStructBegin('getUndeliveredOrders_result')
13869
    oprot.writeStructBegin('getUndeliveredOrders_result')
13854
    if self.success is not None:
13870
    if self.success is not None:
13855
      oprot.writeFieldBegin('success', TType.LIST, 0)
13871
      oprot.writeFieldBegin('success', TType.LIST, 0)
13856
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13872
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13857
      for iter328 in self.success:
13873
      for iter342 in self.success:
13858
        iter328.write(oprot)
13874
        iter342.write(oprot)
13859
      oprot.writeListEnd()
13875
      oprot.writeListEnd()
13860
      oprot.writeFieldEnd()
13876
      oprot.writeFieldEnd()
13861
    oprot.writeFieldStop()
13877
    oprot.writeFieldStop()
13862
    oprot.writeStructEnd()
13878
    oprot.writeStructEnd()
13863
 
13879
 
Line 13941... Line 13957...
13941
      if ftype == TType.STOP:
13957
      if ftype == TType.STOP:
13942
        break
13958
        break
13943
      if fid == 0:
13959
      if fid == 0:
13944
        if ftype == TType.LIST:
13960
        if ftype == TType.LIST:
13945
          self.success = []
13961
          self.success = []
13946
          (_etype332, _size329) = iprot.readListBegin()
13962
          (_etype346, _size343) = iprot.readListBegin()
13947
          for _i333 in xrange(_size329):
13963
          for _i347 in xrange(_size343):
13948
            _elem334 = Order()
13964
            _elem348 = Order()
13949
            _elem334.read(iprot)
13965
            _elem348.read(iprot)
13950
            self.success.append(_elem334)
13966
            self.success.append(_elem348)
13951
          iprot.readListEnd()
13967
          iprot.readListEnd()
13952
        else:
13968
        else:
13953
          iprot.skip(ftype)
13969
          iprot.skip(ftype)
13954
      else:
13970
      else:
13955
        iprot.skip(ftype)
13971
        iprot.skip(ftype)
Line 13962... Line 13978...
13962
      return
13978
      return
13963
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
13979
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
13964
    if self.success is not None:
13980
    if self.success is not None:
13965
      oprot.writeFieldBegin('success', TType.LIST, 0)
13981
      oprot.writeFieldBegin('success', TType.LIST, 0)
13966
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13982
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13967
      for iter335 in self.success:
13983
      for iter349 in self.success:
13968
        iter335.write(oprot)
13984
        iter349.write(oprot)
13969
      oprot.writeListEnd()
13985
      oprot.writeListEnd()
13970
      oprot.writeFieldEnd()
13986
      oprot.writeFieldEnd()
13971
    oprot.writeFieldStop()
13987
    oprot.writeFieldStop()
13972
    oprot.writeStructEnd()
13988
    oprot.writeStructEnd()
13973
 
13989
 
Line 15141... Line 15157...
15141
        else:
15157
        else:
15142
          iprot.skip(ftype)
15158
          iprot.skip(ftype)
15143
      elif fid == 2:
15159
      elif fid == 2:
15144
        if ftype == TType.MAP:
15160
        if ftype == TType.MAP:
15145
          self.pickupDetails = {}
15161
          self.pickupDetails = {}
15146
          (_ktype337, _vtype338, _size336 ) = iprot.readMapBegin() 
15162
          (_ktype351, _vtype352, _size350 ) = iprot.readMapBegin() 
15147
          for _i340 in xrange(_size336):
15163
          for _i354 in xrange(_size350):
15148
            _key341 = iprot.readString();
15164
            _key355 = iprot.readString();
15149
            _val342 = iprot.readString();
15165
            _val356 = iprot.readString();
15150
            self.pickupDetails[_key341] = _val342
15166
            self.pickupDetails[_key355] = _val356
15151
          iprot.readMapEnd()
15167
          iprot.readMapEnd()
15152
        else:
15168
        else:
15153
          iprot.skip(ftype)
15169
          iprot.skip(ftype)
15154
      else:
15170
      else:
15155
        iprot.skip(ftype)
15171
        iprot.skip(ftype)
Line 15166... Line 15182...
15166
      oprot.writeI64(self.providerId)
15182
      oprot.writeI64(self.providerId)
15167
      oprot.writeFieldEnd()
15183
      oprot.writeFieldEnd()
15168
    if self.pickupDetails is not None:
15184
    if self.pickupDetails is not None:
15169
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
15185
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
15170
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
15186
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
15171
      for kiter343,viter344 in self.pickupDetails.items():
15187
      for kiter357,viter358 in self.pickupDetails.items():
15172
        oprot.writeString(kiter343)
15188
        oprot.writeString(kiter357)
15173
        oprot.writeString(viter344)
15189
        oprot.writeString(viter358)
15174
      oprot.writeMapEnd()
15190
      oprot.writeMapEnd()
15175
      oprot.writeFieldEnd()
15191
      oprot.writeFieldEnd()
15176
    oprot.writeFieldStop()
15192
    oprot.writeFieldStop()
15177
    oprot.writeStructEnd()
15193
    oprot.writeStructEnd()
15178
 
15194
 
Line 15316... Line 15332...
15316
      if ftype == TType.STOP:
15332
      if ftype == TType.STOP:
15317
        break
15333
        break
15318
      if fid == 0:
15334
      if fid == 0:
15319
        if ftype == TType.LIST:
15335
        if ftype == TType.LIST:
15320
          self.success = []
15336
          self.success = []
15321
          (_etype348, _size345) = iprot.readListBegin()
15337
          (_etype362, _size359) = iprot.readListBegin()
15322
          for _i349 in xrange(_size345):
15338
          for _i363 in xrange(_size359):
15323
            _elem350 = Order()
15339
            _elem364 = Order()
15324
            _elem350.read(iprot)
15340
            _elem364.read(iprot)
15325
            self.success.append(_elem350)
15341
            self.success.append(_elem364)
15326
          iprot.readListEnd()
15342
          iprot.readListEnd()
15327
        else:
15343
        else:
15328
          iprot.skip(ftype)
15344
          iprot.skip(ftype)
15329
      else:
15345
      else:
15330
        iprot.skip(ftype)
15346
        iprot.skip(ftype)
Line 15337... Line 15353...
15337
      return
15353
      return
15338
    oprot.writeStructBegin('getDoasNotPickedUp_result')
15354
    oprot.writeStructBegin('getDoasNotPickedUp_result')
15339
    if self.success is not None:
15355
    if self.success is not None:
15340
      oprot.writeFieldBegin('success', TType.LIST, 0)
15356
      oprot.writeFieldBegin('success', TType.LIST, 0)
15341
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15357
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15342
      for iter351 in self.success:
15358
      for iter365 in self.success:
15343
        iter351.write(oprot)
15359
        iter365.write(oprot)
15344
      oprot.writeListEnd()
15360
      oprot.writeListEnd()
15345
      oprot.writeFieldEnd()
15361
      oprot.writeFieldEnd()
15346
    oprot.writeFieldStop()
15362
    oprot.writeFieldStop()
15347
    oprot.writeStructEnd()
15363
    oprot.writeStructEnd()
15348
 
15364
 
Line 15393... Line 15409...
15393
        else:
15409
        else:
15394
          iprot.skip(ftype)
15410
          iprot.skip(ftype)
15395
      elif fid == 2:
15411
      elif fid == 2:
15396
        if ftype == TType.MAP:
15412
        if ftype == TType.MAP:
15397
          self.pickupDetails = {}
15413
          self.pickupDetails = {}
15398
          (_ktype353, _vtype354, _size352 ) = iprot.readMapBegin() 
15414
          (_ktype367, _vtype368, _size366 ) = iprot.readMapBegin() 
15399
          for _i356 in xrange(_size352):
15415
          for _i370 in xrange(_size366):
15400
            _key357 = iprot.readString();
15416
            _key371 = iprot.readString();
15401
            _val358 = iprot.readString();
15417
            _val372 = iprot.readString();
15402
            self.pickupDetails[_key357] = _val358
15418
            self.pickupDetails[_key371] = _val372
15403
          iprot.readMapEnd()
15419
          iprot.readMapEnd()
15404
        else:
15420
        else:
15405
          iprot.skip(ftype)
15421
          iprot.skip(ftype)
15406
      else:
15422
      else:
15407
        iprot.skip(ftype)
15423
        iprot.skip(ftype)
Line 15418... Line 15434...
15418
      oprot.writeI64(self.providerId)
15434
      oprot.writeI64(self.providerId)
15419
      oprot.writeFieldEnd()
15435
      oprot.writeFieldEnd()
15420
    if self.pickupDetails is not None:
15436
    if self.pickupDetails is not None:
15421
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
15437
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
15422
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
15438
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
15423
      for kiter359,viter360 in self.pickupDetails.items():
15439
      for kiter373,viter374 in self.pickupDetails.items():
15424
        oprot.writeString(kiter359)
15440
        oprot.writeString(kiter373)
15425
        oprot.writeString(viter360)
15441
        oprot.writeString(viter374)
15426
      oprot.writeMapEnd()
15442
      oprot.writeMapEnd()
15427
      oprot.writeFieldEnd()
15443
      oprot.writeFieldEnd()
15428
    oprot.writeFieldStop()
15444
    oprot.writeFieldStop()
15429
    oprot.writeStructEnd()
15445
    oprot.writeStructEnd()
15430
 
15446
 
Line 15568... Line 15584...
15568
      if ftype == TType.STOP:
15584
      if ftype == TType.STOP:
15569
        break
15585
        break
15570
      if fid == 0:
15586
      if fid == 0:
15571
        if ftype == TType.LIST:
15587
        if ftype == TType.LIST:
15572
          self.success = []
15588
          self.success = []
15573
          (_etype364, _size361) = iprot.readListBegin()
15589
          (_etype378, _size375) = iprot.readListBegin()
15574
          for _i365 in xrange(_size361):
15590
          for _i379 in xrange(_size375):
15575
            _elem366 = Order()
15591
            _elem380 = Order()
15576
            _elem366.read(iprot)
15592
            _elem380.read(iprot)
15577
            self.success.append(_elem366)
15593
            self.success.append(_elem380)
15578
          iprot.readListEnd()
15594
          iprot.readListEnd()
15579
        else:
15595
        else:
15580
          iprot.skip(ftype)
15596
          iprot.skip(ftype)
15581
      else:
15597
      else:
15582
        iprot.skip(ftype)
15598
        iprot.skip(ftype)
Line 15589... Line 15605...
15589
      return
15605
      return
15590
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
15606
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
15591
    if self.success is not None:
15607
    if self.success is not None:
15592
      oprot.writeFieldBegin('success', TType.LIST, 0)
15608
      oprot.writeFieldBegin('success', TType.LIST, 0)
15593
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15609
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15594
      for iter367 in self.success:
15610
      for iter381 in self.success:
15595
        iter367.write(oprot)
15611
        iter381.write(oprot)
15596
      oprot.writeListEnd()
15612
      oprot.writeListEnd()
15597
      oprot.writeFieldEnd()
15613
      oprot.writeFieldEnd()
15598
    oprot.writeFieldStop()
15614
    oprot.writeFieldStop()
15599
    oprot.writeStructEnd()
15615
    oprot.writeStructEnd()
15600
 
15616
 
Line 16440... Line 16456...
16440
      if ftype == TType.STOP:
16456
      if ftype == TType.STOP:
16441
        break
16457
        break
16442
      if fid == 0:
16458
      if fid == 0:
16443
        if ftype == TType.LIST:
16459
        if ftype == TType.LIST:
16444
          self.success = []
16460
          self.success = []
16445
          (_etype371, _size368) = iprot.readListBegin()
16461
          (_etype385, _size382) = iprot.readListBegin()
16446
          for _i372 in xrange(_size368):
16462
          for _i386 in xrange(_size382):
16447
            _elem373 = ReturnOrder()
16463
            _elem387 = ReturnOrder()
16448
            _elem373.read(iprot)
16464
            _elem387.read(iprot)
16449
            self.success.append(_elem373)
16465
            self.success.append(_elem387)
16450
          iprot.readListEnd()
16466
          iprot.readListEnd()
16451
        else:
16467
        else:
16452
          iprot.skip(ftype)
16468
          iprot.skip(ftype)
16453
      else:
16469
      else:
16454
        iprot.skip(ftype)
16470
        iprot.skip(ftype)
Line 16461... Line 16477...
16461
      return
16477
      return
16462
    oprot.writeStructBegin('getReturnOrders_result')
16478
    oprot.writeStructBegin('getReturnOrders_result')
16463
    if self.success is not None:
16479
    if self.success is not None:
16464
      oprot.writeFieldBegin('success', TType.LIST, 0)
16480
      oprot.writeFieldBegin('success', TType.LIST, 0)
16465
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16481
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16466
      for iter374 in self.success:
16482
      for iter388 in self.success:
16467
        iter374.write(oprot)
16483
        iter388.write(oprot)
16468
      oprot.writeListEnd()
16484
      oprot.writeListEnd()
16469
      oprot.writeFieldEnd()
16485
      oprot.writeFieldEnd()
16470
    oprot.writeFieldStop()
16486
    oprot.writeFieldStop()
16471
    oprot.writeStructEnd()
16487
    oprot.writeStructEnd()
16472
 
16488
 
Line 17375... Line 17391...
17375
      if ftype == TType.STOP:
17391
      if ftype == TType.STOP:
17376
        break
17392
        break
17377
      if fid == 1:
17393
      if fid == 1:
17378
        if ftype == TType.MAP:
17394
        if ftype == TType.MAP:
17379
          self.collectedAmountMap = {}
17395
          self.collectedAmountMap = {}
17380
          (_ktype376, _vtype377, _size375 ) = iprot.readMapBegin() 
17396
          (_ktype390, _vtype391, _size389 ) = iprot.readMapBegin() 
17381
          for _i379 in xrange(_size375):
17397
          for _i393 in xrange(_size389):
17382
            _key380 = iprot.readString();
17398
            _key394 = iprot.readString();
17383
            _val381 = iprot.readDouble();
17399
            _val395 = iprot.readDouble();
17384
            self.collectedAmountMap[_key380] = _val381
17400
            self.collectedAmountMap[_key394] = _val395
17385
          iprot.readMapEnd()
17401
          iprot.readMapEnd()
17386
        else:
17402
        else:
17387
          iprot.skip(ftype)
17403
          iprot.skip(ftype)
17388
      elif fid == 2:
17404
      elif fid == 2:
17389
        if ftype == TType.STRING:
17405
        if ftype == TType.STRING:
Line 17411... Line 17427...
17411
      return
17427
      return
17412
    oprot.writeStructBegin('reconcileCodCollection_args')
17428
    oprot.writeStructBegin('reconcileCodCollection_args')
17413
    if self.collectedAmountMap is not None:
17429
    if self.collectedAmountMap is not None:
17414
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
17430
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
17415
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
17431
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
17416
      for kiter382,viter383 in self.collectedAmountMap.items():
17432
      for kiter396,viter397 in self.collectedAmountMap.items():
17417
        oprot.writeString(kiter382)
17433
        oprot.writeString(kiter396)
17418
        oprot.writeDouble(viter383)
17434
        oprot.writeDouble(viter397)
17419
      oprot.writeMapEnd()
17435
      oprot.writeMapEnd()
17420
      oprot.writeFieldEnd()
17436
      oprot.writeFieldEnd()
17421
    if self.xferBy is not None:
17437
    if self.xferBy is not None:
17422
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
17438
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
17423
      oprot.writeString(self.xferBy)
17439
      oprot.writeString(self.xferBy)
Line 17474... Line 17490...
17474
      if ftype == TType.STOP:
17490
      if ftype == TType.STOP:
17475
        break
17491
        break
17476
      if fid == 0:
17492
      if fid == 0:
17477
        if ftype == TType.MAP:
17493
        if ftype == TType.MAP:
17478
          self.success = {}
17494
          self.success = {}
17479
          (_ktype385, _vtype386, _size384 ) = iprot.readMapBegin() 
17495
          (_ktype399, _vtype400, _size398 ) = iprot.readMapBegin() 
17480
          for _i388 in xrange(_size384):
17496
          for _i402 in xrange(_size398):
17481
            _key389 = iprot.readString();
17497
            _key403 = iprot.readString();
17482
            _val390 = iprot.readString();
17498
            _val404 = iprot.readString();
17483
            self.success[_key389] = _val390
17499
            self.success[_key403] = _val404
17484
          iprot.readMapEnd()
17500
          iprot.readMapEnd()
17485
        else:
17501
        else:
17486
          iprot.skip(ftype)
17502
          iprot.skip(ftype)
17487
      elif fid == 1:
17503
      elif fid == 1:
17488
        if ftype == TType.STRUCT:
17504
        if ftype == TType.STRUCT:
Line 17501... Line 17517...
17501
      return
17517
      return
17502
    oprot.writeStructBegin('reconcileCodCollection_result')
17518
    oprot.writeStructBegin('reconcileCodCollection_result')
17503
    if self.success is not None:
17519
    if self.success is not None:
17504
      oprot.writeFieldBegin('success', TType.MAP, 0)
17520
      oprot.writeFieldBegin('success', TType.MAP, 0)
17505
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
17521
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
17506
      for kiter391,viter392 in self.success.items():
17522
      for kiter405,viter406 in self.success.items():
17507
        oprot.writeString(kiter391)
17523
        oprot.writeString(kiter405)
17508
        oprot.writeString(viter392)
17524
        oprot.writeString(viter406)
17509
      oprot.writeMapEnd()
17525
      oprot.writeMapEnd()
17510
      oprot.writeFieldEnd()
17526
      oprot.writeFieldEnd()
17511
    if self.ex is not None:
17527
    if self.ex is not None:
17512
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17528
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17513
      self.ex.write(oprot)
17529
      self.ex.write(oprot)
Line 17613... Line 17629...
17613
      if ftype == TType.STOP:
17629
      if ftype == TType.STOP:
17614
        break
17630
        break
17615
      if fid == 0:
17631
      if fid == 0:
17616
        if ftype == TType.LIST:
17632
        if ftype == TType.LIST:
17617
          self.success = []
17633
          self.success = []
17618
          (_etype396, _size393) = iprot.readListBegin()
17634
          (_etype410, _size407) = iprot.readListBegin()
17619
          for _i397 in xrange(_size393):
17635
          for _i411 in xrange(_size407):
17620
            _elem398 = iprot.readI64();
17636
            _elem412 = iprot.readI64();
17621
            self.success.append(_elem398)
17637
            self.success.append(_elem412)
17622
          iprot.readListEnd()
17638
          iprot.readListEnd()
17623
        else:
17639
        else:
17624
          iprot.skip(ftype)
17640
          iprot.skip(ftype)
17625
      else:
17641
      else:
17626
        iprot.skip(ftype)
17642
        iprot.skip(ftype)
Line 17633... Line 17649...
17633
      return
17649
      return
17634
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
17650
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
17635
    if self.success is not None:
17651
    if self.success is not None:
17636
      oprot.writeFieldBegin('success', TType.LIST, 0)
17652
      oprot.writeFieldBegin('success', TType.LIST, 0)
17637
      oprot.writeListBegin(TType.I64, len(self.success))
17653
      oprot.writeListBegin(TType.I64, len(self.success))
17638
      for iter399 in self.success:
17654
      for iter413 in self.success:
17639
        oprot.writeI64(iter399)
17655
        oprot.writeI64(iter413)
17640
      oprot.writeListEnd()
17656
      oprot.writeListEnd()
17641
      oprot.writeFieldEnd()
17657
      oprot.writeFieldEnd()
17642
    oprot.writeFieldStop()
17658
    oprot.writeFieldStop()
17643
    oprot.writeStructEnd()
17659
    oprot.writeStructEnd()
17644
 
17660
 
Line 17836... Line 17852...
17836
      if ftype == TType.STOP:
17852
      if ftype == TType.STOP:
17837
        break
17853
        break
17838
      if fid == 0:
17854
      if fid == 0:
17839
        if ftype == TType.MAP:
17855
        if ftype == TType.MAP:
17840
          self.success = {}
17856
          self.success = {}
17841
          (_ktype401, _vtype402, _size400 ) = iprot.readMapBegin() 
17857
          (_ktype415, _vtype416, _size414 ) = iprot.readMapBegin() 
17842
          for _i404 in xrange(_size400):
17858
          for _i418 in xrange(_size414):
17843
            _key405 = iprot.readI64();
17859
            _key419 = iprot.readI64();
17844
            _val406 = iprot.readI64();
17860
            _val420 = iprot.readI64();
17845
            self.success[_key405] = _val406
17861
            self.success[_key419] = _val420
17846
          iprot.readMapEnd()
17862
          iprot.readMapEnd()
17847
        else:
17863
        else:
17848
          iprot.skip(ftype)
17864
          iprot.skip(ftype)
17849
      else:
17865
      else:
17850
        iprot.skip(ftype)
17866
        iprot.skip(ftype)
Line 17857... Line 17873...
17857
      return
17873
      return
17858
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
17874
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
17859
    if self.success is not None:
17875
    if self.success is not None:
17860
      oprot.writeFieldBegin('success', TType.MAP, 0)
17876
      oprot.writeFieldBegin('success', TType.MAP, 0)
17861
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
17877
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
17862
      for kiter407,viter408 in self.success.items():
17878
      for kiter421,viter422 in self.success.items():
17863
        oprot.writeI64(kiter407)
17879
        oprot.writeI64(kiter421)
17864
        oprot.writeI64(viter408)
17880
        oprot.writeI64(viter422)
17865
      oprot.writeMapEnd()
17881
      oprot.writeMapEnd()
17866
      oprot.writeFieldEnd()
17882
      oprot.writeFieldEnd()
17867
    oprot.writeFieldStop()
17883
    oprot.writeFieldStop()
17868
    oprot.writeStructEnd()
17884
    oprot.writeStructEnd()
17869
 
17885
 
Line 17906... Line 17922...
17906
      if ftype == TType.STOP:
17922
      if ftype == TType.STOP:
17907
        break
17923
        break
17908
      if fid == 1:
17924
      if fid == 1:
17909
        if ftype == TType.LIST:
17925
        if ftype == TType.LIST:
17910
          self.itemIds = []
17926
          self.itemIds = []
17911
          (_etype412, _size409) = iprot.readListBegin()
17927
          (_etype426, _size423) = iprot.readListBegin()
17912
          for _i413 in xrange(_size409):
17928
          for _i427 in xrange(_size423):
17913
            _elem414 = iprot.readI64();
17929
            _elem428 = iprot.readI64();
17914
            self.itemIds.append(_elem414)
17930
            self.itemIds.append(_elem428)
17915
          iprot.readListEnd()
17931
          iprot.readListEnd()
17916
        else:
17932
        else:
17917
          iprot.skip(ftype)
17933
          iprot.skip(ftype)
17918
      else:
17934
      else:
17919
        iprot.skip(ftype)
17935
        iprot.skip(ftype)
Line 17926... Line 17942...
17926
      return
17942
      return
17927
    oprot.writeStructBegin('getOrdersForItemIds_args')
17943
    oprot.writeStructBegin('getOrdersForItemIds_args')
17928
    if self.itemIds is not None:
17944
    if self.itemIds is not None:
17929
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
17945
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
17930
      oprot.writeListBegin(TType.I64, len(self.itemIds))
17946
      oprot.writeListBegin(TType.I64, len(self.itemIds))
17931
      for iter415 in self.itemIds:
17947
      for iter429 in self.itemIds:
17932
        oprot.writeI64(iter415)
17948
        oprot.writeI64(iter429)
17933
      oprot.writeListEnd()
17949
      oprot.writeListEnd()
17934
      oprot.writeFieldEnd()
17950
      oprot.writeFieldEnd()
17935
    oprot.writeFieldStop()
17951
    oprot.writeFieldStop()
17936
    oprot.writeStructEnd()
17952
    oprot.writeStructEnd()
17937
 
17953
 
Line 17973... Line 17989...
17973
      if ftype == TType.STOP:
17989
      if ftype == TType.STOP:
17974
        break
17990
        break
17975
      if fid == 0:
17991
      if fid == 0:
17976
        if ftype == TType.LIST:
17992
        if ftype == TType.LIST:
17977
          self.success = []
17993
          self.success = []
17978
          (_etype419, _size416) = iprot.readListBegin()
17994
          (_etype433, _size430) = iprot.readListBegin()
17979
          for _i420 in xrange(_size416):
17995
          for _i434 in xrange(_size430):
17980
            _elem421 = Order()
17996
            _elem435 = Order()
17981
            _elem421.read(iprot)
17997
            _elem435.read(iprot)
17982
            self.success.append(_elem421)
17998
            self.success.append(_elem435)
17983
          iprot.readListEnd()
17999
          iprot.readListEnd()
17984
        else:
18000
        else:
17985
          iprot.skip(ftype)
18001
          iprot.skip(ftype)
17986
      else:
18002
      else:
17987
        iprot.skip(ftype)
18003
        iprot.skip(ftype)
Line 17994... Line 18010...
17994
      return
18010
      return
17995
    oprot.writeStructBegin('getOrdersForItemIds_result')
18011
    oprot.writeStructBegin('getOrdersForItemIds_result')
17996
    if self.success is not None:
18012
    if self.success is not None:
17997
      oprot.writeFieldBegin('success', TType.LIST, 0)
18013
      oprot.writeFieldBegin('success', TType.LIST, 0)
17998
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18014
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17999
      for iter422 in self.success:
18015
      for iter436 in self.success:
18000
        iter422.write(oprot)
18016
        iter436.write(oprot)
18001
      oprot.writeListEnd()
18017
      oprot.writeListEnd()
18002
      oprot.writeFieldEnd()
18018
      oprot.writeFieldEnd()
18003
    oprot.writeFieldStop()
18019
    oprot.writeFieldStop()
18004
    oprot.writeStructEnd()
18020
    oprot.writeStructEnd()
18005
 
18021
 
Line 19517... Line 19533...
19517
      if ftype == TType.STOP:
19533
      if ftype == TType.STOP:
19518
        break
19534
        break
19519
      if fid == 0:
19535
      if fid == 0:
19520
        if ftype == TType.MAP:
19536
        if ftype == TType.MAP:
19521
          self.success = {}
19537
          self.success = {}
19522
          (_ktype424, _vtype425, _size423 ) = iprot.readMapBegin() 
19538
          (_ktype438, _vtype439, _size437 ) = iprot.readMapBegin() 
19523
          for _i427 in xrange(_size423):
19539
          for _i441 in xrange(_size437):
19524
            _key428 = iprot.readI32();
19540
            _key442 = iprot.readI32();
19525
            _val429 = TimeoutSummary()
19541
            _val443 = TimeoutSummary()
19526
            _val429.read(iprot)
19542
            _val443.read(iprot)
19527
            self.success[_key428] = _val429
19543
            self.success[_key442] = _val443
19528
          iprot.readMapEnd()
19544
          iprot.readMapEnd()
19529
        else:
19545
        else:
19530
          iprot.skip(ftype)
19546
          iprot.skip(ftype)
19531
      elif fid == 1:
19547
      elif fid == 1:
19532
        if ftype == TType.STRUCT:
19548
        if ftype == TType.STRUCT:
Line 19545... Line 19561...
19545
      return
19561
      return
19546
    oprot.writeStructBegin('markOrdersAsTimeout_result')
19562
    oprot.writeStructBegin('markOrdersAsTimeout_result')
19547
    if self.success is not None:
19563
    if self.success is not None:
19548
      oprot.writeFieldBegin('success', TType.MAP, 0)
19564
      oprot.writeFieldBegin('success', TType.MAP, 0)
19549
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
19565
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
19550
      for kiter430,viter431 in self.success.items():
19566
      for kiter444,viter445 in self.success.items():
19551
        oprot.writeI32(kiter430)
19567
        oprot.writeI32(kiter444)
19552
        viter431.write(oprot)
19568
        viter445.write(oprot)
19553
      oprot.writeMapEnd()
19569
      oprot.writeMapEnd()
19554
      oprot.writeFieldEnd()
19570
      oprot.writeFieldEnd()
19555
    if self.ex is not None:
19571
    if self.ex is not None:
19556
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19572
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19557
      self.ex.write(oprot)
19573
      self.ex.write(oprot)
Line 19871... Line 19887...
19871
        else:
19887
        else:
19872
          iprot.skip(ftype)
19888
          iprot.skip(ftype)
19873
      elif fid == 2:
19889
      elif fid == 2:
19874
        if ftype == TType.LIST:
19890
        if ftype == TType.LIST:
19875
          self.order_status_list = []
19891
          self.order_status_list = []
19876
          (_etype435, _size432) = iprot.readListBegin()
19892
          (_etype449, _size446) = iprot.readListBegin()
19877
          for _i436 in xrange(_size432):
19893
          for _i450 in xrange(_size446):
19878
            _elem437 = iprot.readI32();
19894
            _elem451 = iprot.readI32();
19879
            self.order_status_list.append(_elem437)
19895
            self.order_status_list.append(_elem451)
19880
          iprot.readListEnd()
19896
          iprot.readListEnd()
19881
        else:
19897
        else:
19882
          iprot.skip(ftype)
19898
          iprot.skip(ftype)
19883
      else:
19899
      else:
19884
        iprot.skip(ftype)
19900
        iprot.skip(ftype)
Line 19895... Line 19911...
19895
      oprot.writeI64(self.logistics_provider_id)
19911
      oprot.writeI64(self.logistics_provider_id)
19896
      oprot.writeFieldEnd()
19912
      oprot.writeFieldEnd()
19897
    if self.order_status_list is not None:
19913
    if self.order_status_list is not None:
19898
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
19914
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
19899
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
19915
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
19900
      for iter438 in self.order_status_list:
19916
      for iter452 in self.order_status_list:
19901
        oprot.writeI32(iter438)
19917
        oprot.writeI32(iter452)
19902
      oprot.writeListEnd()
19918
      oprot.writeListEnd()
19903
      oprot.writeFieldEnd()
19919
      oprot.writeFieldEnd()
19904
    oprot.writeFieldStop()
19920
    oprot.writeFieldStop()
19905
    oprot.writeStructEnd()
19921
    oprot.writeStructEnd()
19906
 
19922
 
Line 19945... Line 19961...
19945
      if ftype == TType.STOP:
19961
      if ftype == TType.STOP:
19946
        break
19962
        break
19947
      if fid == 0:
19963
      if fid == 0:
19948
        if ftype == TType.LIST:
19964
        if ftype == TType.LIST:
19949
          self.success = []
19965
          self.success = []
19950
          (_etype442, _size439) = iprot.readListBegin()
19966
          (_etype456, _size453) = iprot.readListBegin()
19951
          for _i443 in xrange(_size439):
19967
          for _i457 in xrange(_size453):
19952
            _elem444 = Order()
19968
            _elem458 = Order()
19953
            _elem444.read(iprot)
19969
            _elem458.read(iprot)
19954
            self.success.append(_elem444)
19970
            self.success.append(_elem458)
19955
          iprot.readListEnd()
19971
          iprot.readListEnd()
19956
        else:
19972
        else:
19957
          iprot.skip(ftype)
19973
          iprot.skip(ftype)
19958
      elif fid == 1:
19974
      elif fid == 1:
19959
        if ftype == TType.STRUCT:
19975
        if ftype == TType.STRUCT:
Line 19972... Line 19988...
19972
      return
19988
      return
19973
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
19989
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
19974
    if self.success is not None:
19990
    if self.success is not None:
19975
      oprot.writeFieldBegin('success', TType.LIST, 0)
19991
      oprot.writeFieldBegin('success', TType.LIST, 0)
19976
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19992
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19977
      for iter445 in self.success:
19993
      for iter459 in self.success:
19978
        iter445.write(oprot)
19994
        iter459.write(oprot)
19979
      oprot.writeListEnd()
19995
      oprot.writeListEnd()
19980
      oprot.writeFieldEnd()
19996
      oprot.writeFieldEnd()
19981
    if self.ex is not None:
19997
    if self.ex is not None:
19982
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19998
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19983
      self.ex.write(oprot)
19999
      self.ex.write(oprot)
Line 20110... Line 20126...
20110
      if ftype == TType.STOP:
20126
      if ftype == TType.STOP:
20111
        break
20127
        break
20112
      if fid == 0:
20128
      if fid == 0:
20113
        if ftype == TType.LIST:
20129
        if ftype == TType.LIST:
20114
          self.success = []
20130
          self.success = []
20115
          (_etype449, _size446) = iprot.readListBegin()
20131
          (_etype463, _size460) = iprot.readListBegin()
20116
          for _i450 in xrange(_size446):
20132
          for _i464 in xrange(_size460):
20117
            _elem451 = Order()
20133
            _elem465 = Order()
20118
            _elem451.read(iprot)
20134
            _elem465.read(iprot)
20119
            self.success.append(_elem451)
20135
            self.success.append(_elem465)
20120
          iprot.readListEnd()
20136
          iprot.readListEnd()
20121
        else:
20137
        else:
20122
          iprot.skip(ftype)
20138
          iprot.skip(ftype)
20123
      elif fid == 1:
20139
      elif fid == 1:
20124
        if ftype == TType.STRUCT:
20140
        if ftype == TType.STRUCT:
Line 20137... Line 20153...
20137
      return
20153
      return
20138
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
20154
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
20139
    if self.success is not None:
20155
    if self.success is not None:
20140
      oprot.writeFieldBegin('success', TType.LIST, 0)
20156
      oprot.writeFieldBegin('success', TType.LIST, 0)
20141
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20157
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20142
      for iter452 in self.success:
20158
      for iter466 in self.success:
20143
        iter452.write(oprot)
20159
        iter466.write(oprot)
20144
      oprot.writeListEnd()
20160
      oprot.writeListEnd()
20145
      oprot.writeFieldEnd()
20161
      oprot.writeFieldEnd()
20146
    if self.ex is not None:
20162
    if self.ex is not None:
20147
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20163
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20148
      self.ex.write(oprot)
20164
      self.ex.write(oprot)
Line 20233... Line 20249...
20233
      if ftype == TType.STOP:
20249
      if ftype == TType.STOP:
20234
        break
20250
        break
20235
      if fid == 0:
20251
      if fid == 0:
20236
        if ftype == TType.LIST:
20252
        if ftype == TType.LIST:
20237
          self.success = []
20253
          self.success = []
20238
          (_etype456, _size453) = iprot.readListBegin()
20254
          (_etype470, _size467) = iprot.readListBegin()
20239
          for _i457 in xrange(_size453):
20255
          for _i471 in xrange(_size467):
20240
            _elem458 = Order()
20256
            _elem472 = Order()
20241
            _elem458.read(iprot)
20257
            _elem472.read(iprot)
20242
            self.success.append(_elem458)
20258
            self.success.append(_elem472)
20243
          iprot.readListEnd()
20259
          iprot.readListEnd()
20244
        else:
20260
        else:
20245
          iprot.skip(ftype)
20261
          iprot.skip(ftype)
20246
      elif fid == 1:
20262
      elif fid == 1:
20247
        if ftype == TType.STRUCT:
20263
        if ftype == TType.STRUCT:
Line 20260... Line 20276...
20260
      return
20276
      return
20261
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
20277
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
20262
    if self.success is not None:
20278
    if self.success is not None:
20263
      oprot.writeFieldBegin('success', TType.LIST, 0)
20279
      oprot.writeFieldBegin('success', TType.LIST, 0)
20264
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20280
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20265
      for iter459 in self.success:
20281
      for iter473 in self.success:
20266
        iter459.write(oprot)
20282
        iter473.write(oprot)
20267
      oprot.writeListEnd()
20283
      oprot.writeListEnd()
20268
      oprot.writeFieldEnd()
20284
      oprot.writeFieldEnd()
20269
    if self.ex is not None:
20285
    if self.ex is not None:
20270
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20286
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20271
      self.ex.write(oprot)
20287
      self.ex.write(oprot)
Line 20386... Line 20402...
20386
      if ftype == TType.STOP:
20402
      if ftype == TType.STOP:
20387
        break
20403
        break
20388
      if fid == 0:
20404
      if fid == 0:
20389
        if ftype == TType.LIST:
20405
        if ftype == TType.LIST:
20390
          self.success = []
20406
          self.success = []
20391
          (_etype463, _size460) = iprot.readListBegin()
20407
          (_etype477, _size474) = iprot.readListBegin()
20392
          for _i464 in xrange(_size460):
20408
          for _i478 in xrange(_size474):
20393
            _elem465 = Order()
20409
            _elem479 = Order()
20394
            _elem465.read(iprot)
20410
            _elem479.read(iprot)
20395
            self.success.append(_elem465)
20411
            self.success.append(_elem479)
20396
          iprot.readListEnd()
20412
          iprot.readListEnd()
20397
        else:
20413
        else:
20398
          iprot.skip(ftype)
20414
          iprot.skip(ftype)
20399
      elif fid == 1:
20415
      elif fid == 1:
20400
        if ftype == TType.STRUCT:
20416
        if ftype == TType.STRUCT:
Line 20413... Line 20429...
20413
      return
20429
      return
20414
    oprot.writeStructBegin('getCancelledOrders_result')
20430
    oprot.writeStructBegin('getCancelledOrders_result')
20415
    if self.success is not None:
20431
    if self.success is not None:
20416
      oprot.writeFieldBegin('success', TType.LIST, 0)
20432
      oprot.writeFieldBegin('success', TType.LIST, 0)
20417
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20433
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20418
      for iter466 in self.success:
20434
      for iter480 in self.success:
20419
        iter466.write(oprot)
20435
        iter480.write(oprot)
20420
      oprot.writeListEnd()
20436
      oprot.writeListEnd()
20421
      oprot.writeFieldEnd()
20437
      oprot.writeFieldEnd()
20422
    if self.ex is not None:
20438
    if self.ex is not None:
20423
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20439
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20424
      self.ex.write(oprot)
20440
      self.ex.write(oprot)
Line 20465... Line 20481...
20465
      if ftype == TType.STOP:
20481
      if ftype == TType.STOP:
20466
        break
20482
        break
20467
      if fid == 1:
20483
      if fid == 1:
20468
        if ftype == TType.MAP:
20484
        if ftype == TType.MAP:
20469
          self.mapAWBAndAmount = {}
20485
          self.mapAWBAndAmount = {}
20470
          (_ktype468, _vtype469, _size467 ) = iprot.readMapBegin() 
20486
          (_ktype482, _vtype483, _size481 ) = iprot.readMapBegin() 
20471
          for _i471 in xrange(_size467):
20487
          for _i485 in xrange(_size481):
20472
            _key472 = iprot.readI64();
20488
            _key486 = iprot.readI64();
20473
            _val473 = iprot.readDouble();
20489
            _val487 = iprot.readDouble();
20474
            self.mapAWBAndAmount[_key472] = _val473
20490
            self.mapAWBAndAmount[_key486] = _val487
20475
          iprot.readMapEnd()
20491
          iprot.readMapEnd()
20476
        else:
20492
        else:
20477
          iprot.skip(ftype)
20493
          iprot.skip(ftype)
20478
      else:
20494
      else:
20479
        iprot.skip(ftype)
20495
        iprot.skip(ftype)
Line 20486... Line 20502...
20486
      return
20502
      return
20487
    oprot.writeStructBegin('saveBluedartSettlements_args')
20503
    oprot.writeStructBegin('saveBluedartSettlements_args')
20488
    if self.mapAWBAndAmount is not None:
20504
    if self.mapAWBAndAmount is not None:
20489
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
20505
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
20490
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
20506
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
20491
      for kiter474,viter475 in self.mapAWBAndAmount.items():
20507
      for kiter488,viter489 in self.mapAWBAndAmount.items():
20492
        oprot.writeI64(kiter474)
20508
        oprot.writeI64(kiter488)
20493
        oprot.writeDouble(viter475)
20509
        oprot.writeDouble(viter489)
20494
      oprot.writeMapEnd()
20510
      oprot.writeMapEnd()
20495
      oprot.writeFieldEnd()
20511
      oprot.writeFieldEnd()
20496
    oprot.writeFieldStop()
20512
    oprot.writeFieldStop()
20497
    oprot.writeStructEnd()
20513
    oprot.writeStructEnd()
20498
 
20514
 
Line 21280... Line 21296...
21280
      if ftype == TType.STOP:
21296
      if ftype == TType.STOP:
21281
        break
21297
        break
21282
      if fid == 0:
21298
      if fid == 0:
21283
        if ftype == TType.MAP:
21299
        if ftype == TType.MAP:
21284
          self.success = {}
21300
          self.success = {}
21285
          (_ktype477, _vtype478, _size476 ) = iprot.readMapBegin() 
21301
          (_ktype491, _vtype492, _size490 ) = iprot.readMapBegin() 
21286
          for _i480 in xrange(_size476):
21302
          for _i494 in xrange(_size490):
21287
            _key481 = iprot.readI64();
21303
            _key495 = iprot.readI64();
21288
            _val482 = iprot.readString();
21304
            _val496 = iprot.readString();
21289
            self.success[_key481] = _val482
21305
            self.success[_key495] = _val496
21290
          iprot.readMapEnd()
21306
          iprot.readMapEnd()
21291
        else:
21307
        else:
21292
          iprot.skip(ftype)
21308
          iprot.skip(ftype)
21293
      elif fid == 1:
21309
      elif fid == 1:
21294
        if ftype == TType.STRUCT:
21310
        if ftype == TType.STRUCT:
Line 21307... Line 21323...
21307
      return
21323
      return
21308
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
21324
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
21309
    if self.success is not None:
21325
    if self.success is not None:
21310
      oprot.writeFieldBegin('success', TType.MAP, 0)
21326
      oprot.writeFieldBegin('success', TType.MAP, 0)
21311
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
21327
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
21312
      for kiter483,viter484 in self.success.items():
21328
      for kiter497,viter498 in self.success.items():
21313
        oprot.writeI64(kiter483)
21329
        oprot.writeI64(kiter497)
21314
        oprot.writeString(viter484)
21330
        oprot.writeString(viter498)
21315
      oprot.writeMapEnd()
21331
      oprot.writeMapEnd()
21316
      oprot.writeFieldEnd()
21332
      oprot.writeFieldEnd()
21317
    if self.ex is not None:
21333
    if self.ex is not None:
21318
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21334
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21319
      self.ex.write(oprot)
21335
      self.ex.write(oprot)
Line 21699... Line 21715...
21699
      if ftype == TType.STOP:
21715
      if ftype == TType.STOP:
21700
        break
21716
        break
21701
      if fid == 0:
21717
      if fid == 0:
21702
        if ftype == TType.LIST:
21718
        if ftype == TType.LIST:
21703
          self.success = []
21719
          self.success = []
21704
          (_etype488, _size485) = iprot.readListBegin()
21720
          (_etype502, _size499) = iprot.readListBegin()
21705
          for _i489 in xrange(_size485):
21721
          for _i503 in xrange(_size499):
21706
            _elem490 = PaymentSettlement()
21722
            _elem504 = PaymentSettlement()
21707
            _elem490.read(iprot)
21723
            _elem504.read(iprot)
21708
            self.success.append(_elem490)
21724
            self.success.append(_elem504)
21709
          iprot.readListEnd()
21725
          iprot.readListEnd()
21710
        else:
21726
        else:
21711
          iprot.skip(ftype)
21727
          iprot.skip(ftype)
21712
      elif fid == 1:
21728
      elif fid == 1:
21713
        if ftype == TType.STRUCT:
21729
        if ftype == TType.STRUCT:
Line 21726... Line 21742...
21726
      return
21742
      return
21727
    oprot.writeStructBegin('getSettlementsByDate_result')
21743
    oprot.writeStructBegin('getSettlementsByDate_result')
21728
    if self.success is not None:
21744
    if self.success is not None:
21729
      oprot.writeFieldBegin('success', TType.LIST, 0)
21745
      oprot.writeFieldBegin('success', TType.LIST, 0)
21730
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21746
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21731
      for iter491 in self.success:
21747
      for iter505 in self.success:
21732
        iter491.write(oprot)
21748
        iter505.write(oprot)
21733
      oprot.writeListEnd()
21749
      oprot.writeListEnd()
21734
      oprot.writeFieldEnd()
21750
      oprot.writeFieldEnd()
21735
    if self.ex is not None:
21751
    if self.ex is not None:
21736
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21752
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21737
      self.ex.write(oprot)
21753
      self.ex.write(oprot)
Line 21778... Line 21794...
21778
      if ftype == TType.STOP:
21794
      if ftype == TType.STOP:
21779
        break
21795
        break
21780
      if fid == 1:
21796
      if fid == 1:
21781
        if ftype == TType.LIST:
21797
        if ftype == TType.LIST:
21782
          self.orderIds = []
21798
          self.orderIds = []
21783
          (_etype495, _size492) = iprot.readListBegin()
21799
          (_etype509, _size506) = iprot.readListBegin()
21784
          for _i496 in xrange(_size492):
21800
          for _i510 in xrange(_size506):
21785
            _elem497 = iprot.readI64();
21801
            _elem511 = iprot.readI64();
21786
            self.orderIds.append(_elem497)
21802
            self.orderIds.append(_elem511)
21787
          iprot.readListEnd()
21803
          iprot.readListEnd()
21788
        else:
21804
        else:
21789
          iprot.skip(ftype)
21805
          iprot.skip(ftype)
21790
      else:
21806
      else:
21791
        iprot.skip(ftype)
21807
        iprot.skip(ftype)
Line 21798... Line 21814...
21798
      return
21814
      return
21799
    oprot.writeStructBegin('getReshippedOrderIds_args')
21815
    oprot.writeStructBegin('getReshippedOrderIds_args')
21800
    if self.orderIds is not None:
21816
    if self.orderIds is not None:
21801
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
21817
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
21802
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21818
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21803
      for iter498 in self.orderIds:
21819
      for iter512 in self.orderIds:
21804
        oprot.writeI64(iter498)
21820
        oprot.writeI64(iter512)
21805
      oprot.writeListEnd()
21821
      oprot.writeListEnd()
21806
      oprot.writeFieldEnd()
21822
      oprot.writeFieldEnd()
21807
    oprot.writeFieldStop()
21823
    oprot.writeFieldStop()
21808
    oprot.writeStructEnd()
21824
    oprot.writeStructEnd()
21809
 
21825
 
Line 21848... Line 21864...
21848
      if ftype == TType.STOP:
21864
      if ftype == TType.STOP:
21849
        break
21865
        break
21850
      if fid == 0:
21866
      if fid == 0:
21851
        if ftype == TType.LIST:
21867
        if ftype == TType.LIST:
21852
          self.success = []
21868
          self.success = []
21853
          (_etype502, _size499) = iprot.readListBegin()
21869
          (_etype516, _size513) = iprot.readListBegin()
21854
          for _i503 in xrange(_size499):
21870
          for _i517 in xrange(_size513):
21855
            _elem504 = iprot.readI64();
21871
            _elem518 = iprot.readI64();
21856
            self.success.append(_elem504)
21872
            self.success.append(_elem518)
21857
          iprot.readListEnd()
21873
          iprot.readListEnd()
21858
        else:
21874
        else:
21859
          iprot.skip(ftype)
21875
          iprot.skip(ftype)
21860
      elif fid == 1:
21876
      elif fid == 1:
21861
        if ftype == TType.STRUCT:
21877
        if ftype == TType.STRUCT:
Line 21874... Line 21890...
21874
      return
21890
      return
21875
    oprot.writeStructBegin('getReshippedOrderIds_result')
21891
    oprot.writeStructBegin('getReshippedOrderIds_result')
21876
    if self.success is not None:
21892
    if self.success is not None:
21877
      oprot.writeFieldBegin('success', TType.LIST, 0)
21893
      oprot.writeFieldBegin('success', TType.LIST, 0)
21878
      oprot.writeListBegin(TType.I64, len(self.success))
21894
      oprot.writeListBegin(TType.I64, len(self.success))
21879
      for iter505 in self.success:
21895
      for iter519 in self.success:
21880
        oprot.writeI64(iter505)
21896
        oprot.writeI64(iter519)
21881
      oprot.writeListEnd()
21897
      oprot.writeListEnd()
21882
      oprot.writeFieldEnd()
21898
      oprot.writeFieldEnd()
21883
    if self.ex is not None:
21899
    if self.ex is not None:
21884
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21900
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21885
      self.ex.write(oprot)
21901
      self.ex.write(oprot)
Line 21988... Line 22004...
21988
      if ftype == TType.STOP:
22004
      if ftype == TType.STOP:
21989
        break
22005
        break
21990
      if fid == 0:
22006
      if fid == 0:
21991
        if ftype == TType.LIST:
22007
        if ftype == TType.LIST:
21992
          self.success = []
22008
          self.success = []
21993
          (_etype509, _size506) = iprot.readListBegin()
22009
          (_etype523, _size520) = iprot.readListBegin()
21994
          for _i510 in xrange(_size506):
22010
          for _i524 in xrange(_size520):
21995
            _elem511 = Order()
22011
            _elem525 = Order()
21996
            _elem511.read(iprot)
22012
            _elem525.read(iprot)
21997
            self.success.append(_elem511)
22013
            self.success.append(_elem525)
21998
          iprot.readListEnd()
22014
          iprot.readListEnd()
21999
        else:
22015
        else:
22000
          iprot.skip(ftype)
22016
          iprot.skip(ftype)
22001
      elif fid == 1:
22017
      elif fid == 1:
22002
        if ftype == TType.STRUCT:
22018
        if ftype == TType.STRUCT:
Line 22015... Line 22031...
22015
      return
22031
      return
22016
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
22032
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
22017
    if self.success is not None:
22033
    if self.success is not None:
22018
      oprot.writeFieldBegin('success', TType.LIST, 0)
22034
      oprot.writeFieldBegin('success', TType.LIST, 0)
22019
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22035
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22020
      for iter512 in self.success:
22036
      for iter526 in self.success:
22021
        iter512.write(oprot)
22037
        iter526.write(oprot)
22022
      oprot.writeListEnd()
22038
      oprot.writeListEnd()
22023
      oprot.writeFieldEnd()
22039
      oprot.writeFieldEnd()
22024
    if self.ex is not None:
22040
    if self.ex is not None:
22025
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22041
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22026
      self.ex.write(oprot)
22042
      self.ex.write(oprot)
Line 22141... Line 22157...
22141
      if ftype == TType.STOP:
22157
      if ftype == TType.STOP:
22142
        break
22158
        break
22143
      if fid == 0:
22159
      if fid == 0:
22144
        if ftype == TType.MAP:
22160
        if ftype == TType.MAP:
22145
          self.success = {}
22161
          self.success = {}
22146
          (_ktype514, _vtype515, _size513 ) = iprot.readMapBegin() 
22162
          (_ktype528, _vtype529, _size527 ) = iprot.readMapBegin() 
22147
          for _i517 in xrange(_size513):
22163
          for _i531 in xrange(_size527):
22148
            _key518 = iprot.readI64();
22164
            _key532 = iprot.readI64();
22149
            _val519 = iprot.readI64();
22165
            _val533 = iprot.readI64();
22150
            self.success[_key518] = _val519
22166
            self.success[_key532] = _val533
22151
          iprot.readMapEnd()
22167
          iprot.readMapEnd()
22152
        else:
22168
        else:
22153
          iprot.skip(ftype)
22169
          iprot.skip(ftype)
22154
      elif fid == 1:
22170
      elif fid == 1:
22155
        if ftype == TType.STRUCT:
22171
        if ftype == TType.STRUCT:
Line 22168... Line 22184...
22168
      return
22184
      return
22169
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
22185
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
22170
    if self.success is not None:
22186
    if self.success is not None:
22171
      oprot.writeFieldBegin('success', TType.MAP, 0)
22187
      oprot.writeFieldBegin('success', TType.MAP, 0)
22172
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
22188
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
22173
      for kiter520,viter521 in self.success.items():
22189
      for kiter534,viter535 in self.success.items():
22174
        oprot.writeI64(kiter520)
22190
        oprot.writeI64(kiter534)
22175
        oprot.writeI64(viter521)
22191
        oprot.writeI64(viter535)
22176
      oprot.writeMapEnd()
22192
      oprot.writeMapEnd()
22177
      oprot.writeFieldEnd()
22193
      oprot.writeFieldEnd()
22178
    if self.ex is not None:
22194
    if self.ex is not None:
22179
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22195
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22180
      self.ex.write(oprot)
22196
      self.ex.write(oprot)
Line 22307... Line 22323...
22307
      if ftype == TType.STOP:
22323
      if ftype == TType.STOP:
22308
        break
22324
        break
22309
      if fid == 0:
22325
      if fid == 0:
22310
        if ftype == TType.LIST:
22326
        if ftype == TType.LIST:
22311
          self.success = []
22327
          self.success = []
22312
          (_etype525, _size522) = iprot.readListBegin()
22328
          (_etype539, _size536) = iprot.readListBegin()
22313
          for _i526 in xrange(_size522):
22329
          for _i540 in xrange(_size536):
22314
            _elem527 = iprot.readI64();
22330
            _elem541 = iprot.readI64();
22315
            self.success.append(_elem527)
22331
            self.success.append(_elem541)
22316
          iprot.readListEnd()
22332
          iprot.readListEnd()
22317
        else:
22333
        else:
22318
          iprot.skip(ftype)
22334
          iprot.skip(ftype)
22319
      elif fid == 1:
22335
      elif fid == 1:
22320
        if ftype == TType.STRUCT:
22336
        if ftype == TType.STRUCT:
Line 22333... Line 22349...
22333
      return
22349
      return
22334
    oprot.writeStructBegin('getOrderIdsForStatus_result')
22350
    oprot.writeStructBegin('getOrderIdsForStatus_result')
22335
    if self.success is not None:
22351
    if self.success is not None:
22336
      oprot.writeFieldBegin('success', TType.LIST, 0)
22352
      oprot.writeFieldBegin('success', TType.LIST, 0)
22337
      oprot.writeListBegin(TType.I64, len(self.success))
22353
      oprot.writeListBegin(TType.I64, len(self.success))
22338
      for iter528 in self.success:
22354
      for iter542 in self.success:
22339
        oprot.writeI64(iter528)
22355
        oprot.writeI64(iter542)
22340
      oprot.writeListEnd()
22356
      oprot.writeListEnd()
22341
      oprot.writeFieldEnd()
22357
      oprot.writeFieldEnd()
22342
    if self.ex is not None:
22358
    if self.ex is not None:
22343
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22359
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22344
      self.ex.write(oprot)
22360
      self.ex.write(oprot)
Line 22804... Line 22820...
22804
      if ftype == TType.STOP:
22820
      if ftype == TType.STOP:
22805
        break
22821
        break
22806
      if fid == 0:
22822
      if fid == 0:
22807
        if ftype == TType.LIST:
22823
        if ftype == TType.LIST:
22808
          self.success = []
22824
          self.success = []
22809
          (_etype532, _size529) = iprot.readListBegin()
22825
          (_etype546, _size543) = iprot.readListBegin()
22810
          for _i533 in xrange(_size529):
22826
          for _i547 in xrange(_size543):
22811
            _elem534 = Order()
22827
            _elem548 = Order()
22812
            _elem534.read(iprot)
22828
            _elem548.read(iprot)
22813
            self.success.append(_elem534)
22829
            self.success.append(_elem548)
22814
          iprot.readListEnd()
22830
          iprot.readListEnd()
22815
        else:
22831
        else:
22816
          iprot.skip(ftype)
22832
          iprot.skip(ftype)
22817
      elif fid == 1:
22833
      elif fid == 1:
22818
        if ftype == TType.STRUCT:
22834
        if ftype == TType.STRUCT:
Line 22831... Line 22847...
22831
      return
22847
      return
22832
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
22848
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
22833
    if self.success is not None:
22849
    if self.success is not None:
22834
      oprot.writeFieldBegin('success', TType.LIST, 0)
22850
      oprot.writeFieldBegin('success', TType.LIST, 0)
22835
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22851
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22836
      for iter535 in self.success:
22852
      for iter549 in self.success:
22837
        iter535.write(oprot)
22853
        iter549.write(oprot)
22838
      oprot.writeListEnd()
22854
      oprot.writeListEnd()
22839
      oprot.writeFieldEnd()
22855
      oprot.writeFieldEnd()
22840
    if self.ex is not None:
22856
    if self.ex is not None:
22841
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22857
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22842
      self.ex.write(oprot)
22858
      self.ex.write(oprot)