Subversion Repositories SmartDukaan

Rev

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

Rev 5593 Rev 5676
Line 376... Line 376...
376
     - cod
376
     - cod
377
     - orderIds
377
     - orderIds
378
    """
378
    """
379
    pass
379
    pass
380
 
380
 
-
 
381
  def markOrdersAsReturnedFromStore(self, providerId, orderIds):
-
 
382
    """
-
 
383
    Parameters:
-
 
384
     - providerId
-
 
385
     - orderIds
-
 
386
    """
-
 
387
    pass
-
 
388
 
381
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
389
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
382
    """
390
    """
383
    Marks all SHIPPED_FROM_WH orders of the previous day for a provider as SHIPPED_TO_LOGISTICS.
391
    Marks all SHIPPED_FROM_WH orders of the previous day for a provider as SHIPPED_TO_LOGISTICS.
384
    Raises an exception if we encounter report for an AWB number that we did not ship.
392
    Raises an exception if we encounter report for an AWB number that we did not ship.
385
 
393
 
Line 1195... Line 1203...
1195
    Parameters:
1203
    Parameters:
1196
     - orderId
1204
     - orderId
1197
    """
1205
    """
1198
    pass
1206
    pass
1199
 
1207
 
-
 
1208
  def setOrderAttributes(self, orderId, attributes):
-
 
1209
    """
-
 
1210
    sets attributes for an order
-
 
1211
 
-
 
1212
    Parameters:
-
 
1213
     - orderId
-
 
1214
     - attributes
-
 
1215
    """
-
 
1216
    pass
-
 
1217
 
1200
  def setOrderAttributeForTransaction(self, transactionId, attribute):
1218
  def setOrderAttributeForTransaction(self, transactionId, attribute):
1201
    """
1219
    """
1202
    sets attributes for all orders in a transaction
1220
    sets attributes for all orders in a transaction
1203
 
1221
 
1204
    Parameters:
1222
    Parameters:
Line 2545... Line 2563...
2545
      return result.success
2563
      return result.success
2546
    if result.ex is not None:
2564
    if result.ex is not None:
2547
      raise result.ex
2565
      raise result.ex
2548
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsShippedFromWarehouse failed: unknown result");
2566
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsShippedFromWarehouse failed: unknown result");
2549
 
2567
 
-
 
2568
  def markOrdersAsReturnedFromStore(self, providerId, orderIds):
-
 
2569
    """
-
 
2570
    Parameters:
-
 
2571
     - providerId
-
 
2572
     - orderIds
-
 
2573
    """
-
 
2574
    self.send_markOrdersAsReturnedFromStore(providerId, orderIds)
-
 
2575
    return self.recv_markOrdersAsReturnedFromStore()
-
 
2576
 
-
 
2577
  def send_markOrdersAsReturnedFromStore(self, providerId, orderIds):
-
 
2578
    self._oprot.writeMessageBegin('markOrdersAsReturnedFromStore', TMessageType.CALL, self._seqid)
-
 
2579
    args = markOrdersAsReturnedFromStore_args()
-
 
2580
    args.providerId = providerId
-
 
2581
    args.orderIds = orderIds
-
 
2582
    args.write(self._oprot)
-
 
2583
    self._oprot.writeMessageEnd()
-
 
2584
    self._oprot.trans.flush()
-
 
2585
 
-
 
2586
  def recv_markOrdersAsReturnedFromStore(self, ):
-
 
2587
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2588
    if mtype == TMessageType.EXCEPTION:
-
 
2589
      x = TApplicationException()
-
 
2590
      x.read(self._iprot)
-
 
2591
      self._iprot.readMessageEnd()
-
 
2592
      raise x
-
 
2593
    result = markOrdersAsReturnedFromStore_result()
-
 
2594
    result.read(self._iprot)
-
 
2595
    self._iprot.readMessageEnd()
-
 
2596
    if result.success is not None:
-
 
2597
      return result.success
-
 
2598
    if result.ex is not None:
-
 
2599
      raise result.ex
-
 
2600
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsReturnedFromStore failed: unknown result");
-
 
2601
 
2550
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
2602
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
2551
    """
2603
    """
2552
    Marks all SHIPPED_FROM_WH orders of the previous day for a provider as SHIPPED_TO_LOGISTICS.
2604
    Marks all SHIPPED_FROM_WH orders of the previous day for a provider as SHIPPED_TO_LOGISTICS.
2553
    Raises an exception if we encounter report for an AWB number that we did not ship.
2605
    Raises an exception if we encounter report for an AWB number that we did not ship.
2554
 
2606
 
Line 5343... Line 5395...
5343
    self._iprot.readMessageEnd()
5395
    self._iprot.readMessageEnd()
5344
    if result.success is not None:
5396
    if result.success is not None:
5345
      return result.success
5397
      return result.success
5346
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllAttributesForOrderId failed: unknown result");
5398
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllAttributesForOrderId failed: unknown result");
5347
 
5399
 
-
 
5400
  def setOrderAttributes(self, orderId, attributes):
-
 
5401
    """
-
 
5402
    sets attributes for an order
-
 
5403
 
-
 
5404
    Parameters:
-
 
5405
     - orderId
-
 
5406
     - attributes
-
 
5407
    """
-
 
5408
    self.send_setOrderAttributes(orderId, attributes)
-
 
5409
    self.recv_setOrderAttributes()
-
 
5410
 
-
 
5411
  def send_setOrderAttributes(self, orderId, attributes):
-
 
5412
    self._oprot.writeMessageBegin('setOrderAttributes', TMessageType.CALL, self._seqid)
-
 
5413
    args = setOrderAttributes_args()
-
 
5414
    args.orderId = orderId
-
 
5415
    args.attributes = attributes
-
 
5416
    args.write(self._oprot)
-
 
5417
    self._oprot.writeMessageEnd()
-
 
5418
    self._oprot.trans.flush()
-
 
5419
 
-
 
5420
  def recv_setOrderAttributes(self, ):
-
 
5421
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
5422
    if mtype == TMessageType.EXCEPTION:
-
 
5423
      x = TApplicationException()
-
 
5424
      x.read(self._iprot)
-
 
5425
      self._iprot.readMessageEnd()
-
 
5426
      raise x
-
 
5427
    result = setOrderAttributes_result()
-
 
5428
    result.read(self._iprot)
-
 
5429
    self._iprot.readMessageEnd()
-
 
5430
    return
-
 
5431
 
5348
  def setOrderAttributeForTransaction(self, transactionId, attribute):
5432
  def setOrderAttributeForTransaction(self, transactionId, attribute):
5349
    """
5433
    """
5350
    sets attributes for all orders in a transaction
5434
    sets attributes for all orders in a transaction
5351
 
5435
 
5352
    Parameters:
5436
    Parameters:
Line 5513... Line 5597...
5513
    self._processMap["verifyOrder"] = Processor.process_verifyOrder
5597
    self._processMap["verifyOrder"] = Processor.process_verifyOrder
5514
    self._processMap["acceptOrder"] = Processor.process_acceptOrder
5598
    self._processMap["acceptOrder"] = Processor.process_acceptOrder
5515
    self._processMap["addBillingDetails"] = Processor.process_addBillingDetails
5599
    self._processMap["addBillingDetails"] = Processor.process_addBillingDetails
5516
    self._processMap["addInvoiceNumber"] = Processor.process_addInvoiceNumber
5600
    self._processMap["addInvoiceNumber"] = Processor.process_addInvoiceNumber
5517
    self._processMap["markOrdersAsShippedFromWarehouse"] = Processor.process_markOrdersAsShippedFromWarehouse
5601
    self._processMap["markOrdersAsShippedFromWarehouse"] = Processor.process_markOrdersAsShippedFromWarehouse
-
 
5602
    self._processMap["markOrdersAsReturnedFromStore"] = Processor.process_markOrdersAsReturnedFromStore
5518
    self._processMap["markOrdersAsPickedUp"] = Processor.process_markOrdersAsPickedUp
5603
    self._processMap["markOrdersAsPickedUp"] = Processor.process_markOrdersAsPickedUp
5519
    self._processMap["getOrdersNotPickedUp"] = Processor.process_getOrdersNotPickedUp
5604
    self._processMap["getOrdersNotPickedUp"] = Processor.process_getOrdersNotPickedUp
5520
    self._processMap["markOrdersAsDelivered"] = Processor.process_markOrdersAsDelivered
5605
    self._processMap["markOrdersAsDelivered"] = Processor.process_markOrdersAsDelivered
5521
    self._processMap["markAsRTOrders"] = Processor.process_markAsRTOrders
5606
    self._processMap["markAsRTOrders"] = Processor.process_markAsRTOrders
5522
    self._processMap["getRTOrders"] = Processor.process_getRTOrders
5607
    self._processMap["getRTOrders"] = Processor.process_getRTOrders
Line 5593... Line 5678...
5593
    self._processMap["updateOrderAsPaidToVendor"] = Processor.process_updateOrderAsPaidToVendor
5678
    self._processMap["updateOrderAsPaidToVendor"] = Processor.process_updateOrderAsPaidToVendor
5594
    self._processMap["updateOrderOnlyAsPaidToVendor"] = Processor.process_updateOrderOnlyAsPaidToVendor
5679
    self._processMap["updateOrderOnlyAsPaidToVendor"] = Processor.process_updateOrderOnlyAsPaidToVendor
5595
    self._processMap["getRefundedOrdersMarkedPaid"] = Processor.process_getRefundedOrdersMarkedPaid
5680
    self._processMap["getRefundedOrdersMarkedPaid"] = Processor.process_getRefundedOrdersMarkedPaid
5596
    self._processMap["getAllVerificationAgents"] = Processor.process_getAllVerificationAgents
5681
    self._processMap["getAllVerificationAgents"] = Processor.process_getAllVerificationAgents
5597
    self._processMap["getAllAttributesForOrderId"] = Processor.process_getAllAttributesForOrderId
5682
    self._processMap["getAllAttributesForOrderId"] = Processor.process_getAllAttributesForOrderId
-
 
5683
    self._processMap["setOrderAttributes"] = Processor.process_setOrderAttributes
5598
    self._processMap["setOrderAttributeForTransaction"] = Processor.process_setOrderAttributeForTransaction
5684
    self._processMap["setOrderAttributeForTransaction"] = Processor.process_setOrderAttributeForTransaction
5599
    self._processMap["getReceivePendingOrders"] = Processor.process_getReceivePendingOrders
5685
    self._processMap["getReceivePendingOrders"] = Processor.process_getReceivePendingOrders
5600
    self._processMap["getReceivedAtStoreOrders"] = Processor.process_getReceivedAtStoreOrders
5686
    self._processMap["getReceivedAtStoreOrders"] = Processor.process_getReceivedAtStoreOrders
5601
    self._processMap["acceptOrderForItem"] = Processor.process_acceptOrderForItem
5687
    self._processMap["acceptOrderForItem"] = Processor.process_acceptOrderForItem
5602
 
5688
 
Line 6104... Line 6190...
6104
    oprot.writeMessageBegin("markOrdersAsShippedFromWarehouse", TMessageType.REPLY, seqid)
6190
    oprot.writeMessageBegin("markOrdersAsShippedFromWarehouse", TMessageType.REPLY, seqid)
6105
    result.write(oprot)
6191
    result.write(oprot)
6106
    oprot.writeMessageEnd()
6192
    oprot.writeMessageEnd()
6107
    oprot.trans.flush()
6193
    oprot.trans.flush()
6108
 
6194
 
-
 
6195
  def process_markOrdersAsReturnedFromStore(self, seqid, iprot, oprot):
-
 
6196
    args = markOrdersAsReturnedFromStore_args()
-
 
6197
    args.read(iprot)
-
 
6198
    iprot.readMessageEnd()
-
 
6199
    result = markOrdersAsReturnedFromStore_result()
-
 
6200
    try:
-
 
6201
      result.success = self._handler.markOrdersAsReturnedFromStore(args.providerId, args.orderIds)
-
 
6202
    except TransactionServiceException, ex:
-
 
6203
      result.ex = ex
-
 
6204
    oprot.writeMessageBegin("markOrdersAsReturnedFromStore", TMessageType.REPLY, seqid)
-
 
6205
    result.write(oprot)
-
 
6206
    oprot.writeMessageEnd()
-
 
6207
    oprot.trans.flush()
-
 
6208
 
6109
  def process_markOrdersAsPickedUp(self, seqid, iprot, oprot):
6209
  def process_markOrdersAsPickedUp(self, seqid, iprot, oprot):
6110
    args = markOrdersAsPickedUp_args()
6210
    args = markOrdersAsPickedUp_args()
6111
    args.read(iprot)
6211
    args.read(iprot)
6112
    iprot.readMessageEnd()
6212
    iprot.readMessageEnd()
6113
    result = markOrdersAsPickedUp_result()
6213
    result = markOrdersAsPickedUp_result()
Line 7170... Line 7270...
7170
    oprot.writeMessageBegin("getAllAttributesForOrderId", TMessageType.REPLY, seqid)
7270
    oprot.writeMessageBegin("getAllAttributesForOrderId", TMessageType.REPLY, seqid)
7171
    result.write(oprot)
7271
    result.write(oprot)
7172
    oprot.writeMessageEnd()
7272
    oprot.writeMessageEnd()
7173
    oprot.trans.flush()
7273
    oprot.trans.flush()
7174
 
7274
 
-
 
7275
  def process_setOrderAttributes(self, seqid, iprot, oprot):
-
 
7276
    args = setOrderAttributes_args()
-
 
7277
    args.read(iprot)
-
 
7278
    iprot.readMessageEnd()
-
 
7279
    result = setOrderAttributes_result()
-
 
7280
    self._handler.setOrderAttributes(args.orderId, args.attributes)
-
 
7281
    oprot.writeMessageBegin("setOrderAttributes", TMessageType.REPLY, seqid)
-
 
7282
    result.write(oprot)
-
 
7283
    oprot.writeMessageEnd()
-
 
7284
    oprot.trans.flush()
-
 
7285
 
7175
  def process_setOrderAttributeForTransaction(self, seqid, iprot, oprot):
7286
  def process_setOrderAttributeForTransaction(self, seqid, iprot, oprot):
7176
    args = setOrderAttributeForTransaction_args()
7287
    args = setOrderAttributeForTransaction_args()
7177
    args.read(iprot)
7288
    args.read(iprot)
7178
    iprot.readMessageEnd()
7289
    iprot.readMessageEnd()
7179
    result = setOrderAttributeForTransaction_result()
7290
    result = setOrderAttributeForTransaction_result()
Line 12700... Line 12811...
12700
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
12811
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
12701
 
12812
 
12702
  def __ne__(self, other):
12813
  def __ne__(self, other):
12703
    return not (self == other)
12814
    return not (self == other)
12704
 
12815
 
-
 
12816
class markOrdersAsReturnedFromStore_args:
-
 
12817
  """
-
 
12818
  Attributes:
-
 
12819
   - providerId
-
 
12820
   - orderIds
-
 
12821
  """
-
 
12822
 
-
 
12823
  thrift_spec = (
-
 
12824
    None, # 0
-
 
12825
    (1, TType.I64, 'providerId', None, None, ), # 1
-
 
12826
    (2, TType.LIST, 'orderIds', (TType.I64,None), None, ), # 2
-
 
12827
  )
-
 
12828
 
-
 
12829
  def __init__(self, providerId=None, orderIds=None,):
-
 
12830
    self.providerId = providerId
-
 
12831
    self.orderIds = orderIds
-
 
12832
 
-
 
12833
  def read(self, iprot):
-
 
12834
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12835
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12836
      return
-
 
12837
    iprot.readStructBegin()
-
 
12838
    while True:
-
 
12839
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12840
      if ftype == TType.STOP:
-
 
12841
        break
-
 
12842
      if fid == 1:
-
 
12843
        if ftype == TType.I64:
-
 
12844
          self.providerId = iprot.readI64();
-
 
12845
        else:
-
 
12846
          iprot.skip(ftype)
-
 
12847
      elif fid == 2:
-
 
12848
        if ftype == TType.LIST:
-
 
12849
          self.orderIds = []
-
 
12850
          (_etype248, _size245) = iprot.readListBegin()
-
 
12851
          for _i249 in xrange(_size245):
-
 
12852
            _elem250 = iprot.readI64();
-
 
12853
            self.orderIds.append(_elem250)
-
 
12854
          iprot.readListEnd()
-
 
12855
        else:
-
 
12856
          iprot.skip(ftype)
-
 
12857
      else:
-
 
12858
        iprot.skip(ftype)
-
 
12859
      iprot.readFieldEnd()
-
 
12860
    iprot.readStructEnd()
-
 
12861
 
-
 
12862
  def write(self, oprot):
-
 
12863
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12864
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12865
      return
-
 
12866
    oprot.writeStructBegin('markOrdersAsReturnedFromStore_args')
-
 
12867
    if self.providerId is not None:
-
 
12868
      oprot.writeFieldBegin('providerId', TType.I64, 1)
-
 
12869
      oprot.writeI64(self.providerId)
-
 
12870
      oprot.writeFieldEnd()
-
 
12871
    if self.orderIds is not None:
-
 
12872
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
-
 
12873
      oprot.writeListBegin(TType.I64, len(self.orderIds))
-
 
12874
      for iter251 in self.orderIds:
-
 
12875
        oprot.writeI64(iter251)
-
 
12876
      oprot.writeListEnd()
-
 
12877
      oprot.writeFieldEnd()
-
 
12878
    oprot.writeFieldStop()
-
 
12879
    oprot.writeStructEnd()
-
 
12880
 
-
 
12881
  def validate(self):
-
 
12882
    return
-
 
12883
 
-
 
12884
 
-
 
12885
  def __repr__(self):
-
 
12886
    L = ['%s=%r' % (key, value)
-
 
12887
      for key, value in self.__dict__.iteritems()]
-
 
12888
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12889
 
-
 
12890
  def __eq__(self, other):
-
 
12891
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12892
 
-
 
12893
  def __ne__(self, other):
-
 
12894
    return not (self == other)
-
 
12895
 
-
 
12896
class markOrdersAsReturnedFromStore_result:
-
 
12897
  """
-
 
12898
  Attributes:
-
 
12899
   - success
-
 
12900
   - ex
-
 
12901
  """
-
 
12902
 
-
 
12903
  thrift_spec = (
-
 
12904
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
12905
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
12906
  )
-
 
12907
 
-
 
12908
  def __init__(self, success=None, ex=None,):
-
 
12909
    self.success = success
-
 
12910
    self.ex = ex
-
 
12911
 
-
 
12912
  def read(self, iprot):
-
 
12913
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12914
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12915
      return
-
 
12916
    iprot.readStructBegin()
-
 
12917
    while True:
-
 
12918
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12919
      if ftype == TType.STOP:
-
 
12920
        break
-
 
12921
      if fid == 0:
-
 
12922
        if ftype == TType.BOOL:
-
 
12923
          self.success = iprot.readBool();
-
 
12924
        else:
-
 
12925
          iprot.skip(ftype)
-
 
12926
      elif fid == 1:
-
 
12927
        if ftype == TType.STRUCT:
-
 
12928
          self.ex = TransactionServiceException()
-
 
12929
          self.ex.read(iprot)
-
 
12930
        else:
-
 
12931
          iprot.skip(ftype)
-
 
12932
      else:
-
 
12933
        iprot.skip(ftype)
-
 
12934
      iprot.readFieldEnd()
-
 
12935
    iprot.readStructEnd()
-
 
12936
 
-
 
12937
  def write(self, oprot):
-
 
12938
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12939
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12940
      return
-
 
12941
    oprot.writeStructBegin('markOrdersAsReturnedFromStore_result')
-
 
12942
    if self.success is not None:
-
 
12943
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
12944
      oprot.writeBool(self.success)
-
 
12945
      oprot.writeFieldEnd()
-
 
12946
    if self.ex is not None:
-
 
12947
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
12948
      self.ex.write(oprot)
-
 
12949
      oprot.writeFieldEnd()
-
 
12950
    oprot.writeFieldStop()
-
 
12951
    oprot.writeStructEnd()
-
 
12952
 
-
 
12953
  def validate(self):
-
 
12954
    return
-
 
12955
 
-
 
12956
 
-
 
12957
  def __repr__(self):
-
 
12958
    L = ['%s=%r' % (key, value)
-
 
12959
      for key, value in self.__dict__.iteritems()]
-
 
12960
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12961
 
-
 
12962
  def __eq__(self, other):
-
 
12963
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12964
 
-
 
12965
  def __ne__(self, other):
-
 
12966
    return not (self == other)
-
 
12967
 
12705
class markOrdersAsPickedUp_args:
12968
class markOrdersAsPickedUp_args:
12706
  """
12969
  """
12707
  Attributes:
12970
  Attributes:
12708
   - providerId
12971
   - providerId
12709
   - pickupDetails
12972
   - pickupDetails
Line 12734... Line 12997...
12734
        else:
12997
        else:
12735
          iprot.skip(ftype)
12998
          iprot.skip(ftype)
12736
      elif fid == 2:
12999
      elif fid == 2:
12737
        if ftype == TType.MAP:
13000
        if ftype == TType.MAP:
12738
          self.pickupDetails = {}
13001
          self.pickupDetails = {}
12739
          (_ktype246, _vtype247, _size245 ) = iprot.readMapBegin() 
13002
          (_ktype253, _vtype254, _size252 ) = iprot.readMapBegin() 
12740
          for _i249 in xrange(_size245):
13003
          for _i256 in xrange(_size252):
12741
            _key250 = iprot.readString();
13004
            _key257 = iprot.readString();
12742
            _val251 = iprot.readString();
13005
            _val258 = iprot.readString();
12743
            self.pickupDetails[_key250] = _val251
13006
            self.pickupDetails[_key257] = _val258
12744
          iprot.readMapEnd()
13007
          iprot.readMapEnd()
12745
        else:
13008
        else:
12746
          iprot.skip(ftype)
13009
          iprot.skip(ftype)
12747
      else:
13010
      else:
12748
        iprot.skip(ftype)
13011
        iprot.skip(ftype)
Line 12759... Line 13022...
12759
      oprot.writeI64(self.providerId)
13022
      oprot.writeI64(self.providerId)
12760
      oprot.writeFieldEnd()
13023
      oprot.writeFieldEnd()
12761
    if self.pickupDetails is not None:
13024
    if self.pickupDetails is not None:
12762
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13025
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
12763
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13026
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
12764
      for kiter252,viter253 in self.pickupDetails.items():
13027
      for kiter259,viter260 in self.pickupDetails.items():
12765
        oprot.writeString(kiter252)
13028
        oprot.writeString(kiter259)
12766
        oprot.writeString(viter253)
13029
        oprot.writeString(viter260)
12767
      oprot.writeMapEnd()
13030
      oprot.writeMapEnd()
12768
      oprot.writeFieldEnd()
13031
      oprot.writeFieldEnd()
12769
    oprot.writeFieldStop()
13032
    oprot.writeFieldStop()
12770
    oprot.writeStructEnd()
13033
    oprot.writeStructEnd()
12771
 
13034
 
Line 12928... Line 13191...
12928
      if ftype == TType.STOP:
13191
      if ftype == TType.STOP:
12929
        break
13192
        break
12930
      if fid == 0:
13193
      if fid == 0:
12931
        if ftype == TType.LIST:
13194
        if ftype == TType.LIST:
12932
          self.success = []
13195
          self.success = []
12933
          (_etype257, _size254) = iprot.readListBegin()
13196
          (_etype264, _size261) = iprot.readListBegin()
12934
          for _i258 in xrange(_size254):
13197
          for _i265 in xrange(_size261):
12935
            _elem259 = Order()
13198
            _elem266 = Order()
12936
            _elem259.read(iprot)
13199
            _elem266.read(iprot)
12937
            self.success.append(_elem259)
13200
            self.success.append(_elem266)
12938
          iprot.readListEnd()
13201
          iprot.readListEnd()
12939
        else:
13202
        else:
12940
          iprot.skip(ftype)
13203
          iprot.skip(ftype)
12941
      else:
13204
      else:
12942
        iprot.skip(ftype)
13205
        iprot.skip(ftype)
Line 12949... Line 13212...
12949
      return
13212
      return
12950
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
13213
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
12951
    if self.success is not None:
13214
    if self.success is not None:
12952
      oprot.writeFieldBegin('success', TType.LIST, 0)
13215
      oprot.writeFieldBegin('success', TType.LIST, 0)
12953
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13216
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12954
      for iter260 in self.success:
13217
      for iter267 in self.success:
12955
        iter260.write(oprot)
13218
        iter267.write(oprot)
12956
      oprot.writeListEnd()
13219
      oprot.writeListEnd()
12957
      oprot.writeFieldEnd()
13220
      oprot.writeFieldEnd()
12958
    oprot.writeFieldStop()
13221
    oprot.writeFieldStop()
12959
    oprot.writeStructEnd()
13222
    oprot.writeStructEnd()
12960
 
13223
 
Line 13005... Line 13268...
13005
        else:
13268
        else:
13006
          iprot.skip(ftype)
13269
          iprot.skip(ftype)
13007
      elif fid == 2:
13270
      elif fid == 2:
13008
        if ftype == TType.MAP:
13271
        if ftype == TType.MAP:
13009
          self.deliveredOrders = {}
13272
          self.deliveredOrders = {}
13010
          (_ktype262, _vtype263, _size261 ) = iprot.readMapBegin() 
13273
          (_ktype269, _vtype270, _size268 ) = iprot.readMapBegin() 
13011
          for _i265 in xrange(_size261):
13274
          for _i272 in xrange(_size268):
13012
            _key266 = iprot.readString();
13275
            _key273 = iprot.readString();
13013
            _val267 = iprot.readString();
13276
            _val274 = iprot.readString();
13014
            self.deliveredOrders[_key266] = _val267
13277
            self.deliveredOrders[_key273] = _val274
13015
          iprot.readMapEnd()
13278
          iprot.readMapEnd()
13016
        else:
13279
        else:
13017
          iprot.skip(ftype)
13280
          iprot.skip(ftype)
13018
      else:
13281
      else:
13019
        iprot.skip(ftype)
13282
        iprot.skip(ftype)
Line 13030... Line 13293...
13030
      oprot.writeI64(self.providerId)
13293
      oprot.writeI64(self.providerId)
13031
      oprot.writeFieldEnd()
13294
      oprot.writeFieldEnd()
13032
    if self.deliveredOrders is not None:
13295
    if self.deliveredOrders is not None:
13033
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
13296
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
13034
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
13297
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
13035
      for kiter268,viter269 in self.deliveredOrders.items():
13298
      for kiter275,viter276 in self.deliveredOrders.items():
13036
        oprot.writeString(kiter268)
13299
        oprot.writeString(kiter275)
13037
        oprot.writeString(viter269)
13300
        oprot.writeString(viter276)
13038
      oprot.writeMapEnd()
13301
      oprot.writeMapEnd()
13039
      oprot.writeFieldEnd()
13302
      oprot.writeFieldEnd()
13040
    oprot.writeFieldStop()
13303
    oprot.writeFieldStop()
13041
    oprot.writeStructEnd()
13304
    oprot.writeStructEnd()
13042
 
13305
 
Line 13148... Line 13411...
13148
        else:
13411
        else:
13149
          iprot.skip(ftype)
13412
          iprot.skip(ftype)
13150
      elif fid == 2:
13413
      elif fid == 2:
13151
        if ftype == TType.MAP:
13414
        if ftype == TType.MAP:
13152
          self.returnedOrders = {}
13415
          self.returnedOrders = {}
13153
          (_ktype271, _vtype272, _size270 ) = iprot.readMapBegin() 
13416
          (_ktype278, _vtype279, _size277 ) = iprot.readMapBegin() 
13154
          for _i274 in xrange(_size270):
13417
          for _i281 in xrange(_size277):
13155
            _key275 = iprot.readString();
13418
            _key282 = iprot.readString();
13156
            _val276 = iprot.readString();
13419
            _val283 = iprot.readString();
13157
            self.returnedOrders[_key275] = _val276
13420
            self.returnedOrders[_key282] = _val283
13158
          iprot.readMapEnd()
13421
          iprot.readMapEnd()
13159
        else:
13422
        else:
13160
          iprot.skip(ftype)
13423
          iprot.skip(ftype)
13161
      else:
13424
      else:
13162
        iprot.skip(ftype)
13425
        iprot.skip(ftype)
Line 13173... Line 13436...
13173
      oprot.writeI64(self.providerId)
13436
      oprot.writeI64(self.providerId)
13174
      oprot.writeFieldEnd()
13437
      oprot.writeFieldEnd()
13175
    if self.returnedOrders is not None:
13438
    if self.returnedOrders is not None:
13176
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
13439
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
13177
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
13440
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
13178
      for kiter277,viter278 in self.returnedOrders.items():
13441
      for kiter284,viter285 in self.returnedOrders.items():
13179
        oprot.writeString(kiter277)
13442
        oprot.writeString(kiter284)
13180
        oprot.writeString(viter278)
13443
        oprot.writeString(viter285)
13181
      oprot.writeMapEnd()
13444
      oprot.writeMapEnd()
13182
      oprot.writeFieldEnd()
13445
      oprot.writeFieldEnd()
13183
    oprot.writeFieldStop()
13446
    oprot.writeFieldStop()
13184
    oprot.writeStructEnd()
13447
    oprot.writeStructEnd()
13185
 
13448
 
Line 13342... Line 13605...
13342
      if ftype == TType.STOP:
13605
      if ftype == TType.STOP:
13343
        break
13606
        break
13344
      if fid == 0:
13607
      if fid == 0:
13345
        if ftype == TType.LIST:
13608
        if ftype == TType.LIST:
13346
          self.success = []
13609
          self.success = []
13347
          (_etype282, _size279) = iprot.readListBegin()
13610
          (_etype289, _size286) = iprot.readListBegin()
13348
          for _i283 in xrange(_size279):
13611
          for _i290 in xrange(_size286):
13349
            _elem284 = Order()
13612
            _elem291 = Order()
13350
            _elem284.read(iprot)
13613
            _elem291.read(iprot)
13351
            self.success.append(_elem284)
13614
            self.success.append(_elem291)
13352
          iprot.readListEnd()
13615
          iprot.readListEnd()
13353
        else:
13616
        else:
13354
          iprot.skip(ftype)
13617
          iprot.skip(ftype)
13355
      else:
13618
      else:
13356
        iprot.skip(ftype)
13619
        iprot.skip(ftype)
Line 13363... Line 13626...
13363
      return
13626
      return
13364
    oprot.writeStructBegin('getRTOrders_result')
13627
    oprot.writeStructBegin('getRTOrders_result')
13365
    if self.success is not None:
13628
    if self.success is not None:
13366
      oprot.writeFieldBegin('success', TType.LIST, 0)
13629
      oprot.writeFieldBegin('success', TType.LIST, 0)
13367
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13630
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13368
      for iter285 in self.success:
13631
      for iter292 in self.success:
13369
        iter285.write(oprot)
13632
        iter292.write(oprot)
13370
      oprot.writeListEnd()
13633
      oprot.writeListEnd()
13371
      oprot.writeFieldEnd()
13634
      oprot.writeFieldEnd()
13372
    oprot.writeFieldStop()
13635
    oprot.writeFieldStop()
13373
    oprot.writeStructEnd()
13636
    oprot.writeStructEnd()
13374
 
13637
 
Line 13419... Line 13682...
13419
        else:
13682
        else:
13420
          iprot.skip(ftype)
13683
          iprot.skip(ftype)
13421
      elif fid == 2:
13684
      elif fid == 2:
13422
        if ftype == TType.MAP:
13685
        if ftype == TType.MAP:
13423
          self.undeliveredOrders = {}
13686
          self.undeliveredOrders = {}
13424
          (_ktype287, _vtype288, _size286 ) = iprot.readMapBegin() 
13687
          (_ktype294, _vtype295, _size293 ) = iprot.readMapBegin() 
13425
          for _i290 in xrange(_size286):
13688
          for _i297 in xrange(_size293):
13426
            _key291 = iprot.readString();
13689
            _key298 = iprot.readString();
13427
            _val292 = iprot.readString();
13690
            _val299 = iprot.readString();
13428
            self.undeliveredOrders[_key291] = _val292
13691
            self.undeliveredOrders[_key298] = _val299
13429
          iprot.readMapEnd()
13692
          iprot.readMapEnd()
13430
        else:
13693
        else:
13431
          iprot.skip(ftype)
13694
          iprot.skip(ftype)
13432
      else:
13695
      else:
13433
        iprot.skip(ftype)
13696
        iprot.skip(ftype)
Line 13444... Line 13707...
13444
      oprot.writeI64(self.providerId)
13707
      oprot.writeI64(self.providerId)
13445
      oprot.writeFieldEnd()
13708
      oprot.writeFieldEnd()
13446
    if self.undeliveredOrders is not None:
13709
    if self.undeliveredOrders is not None:
13447
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
13710
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
13448
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
13711
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
13449
      for kiter293,viter294 in self.undeliveredOrders.items():
13712
      for kiter300,viter301 in self.undeliveredOrders.items():
13450
        oprot.writeString(kiter293)
13713
        oprot.writeString(kiter300)
13451
        oprot.writeString(viter294)
13714
        oprot.writeString(viter301)
13452
      oprot.writeMapEnd()
13715
      oprot.writeMapEnd()
13453
      oprot.writeFieldEnd()
13716
      oprot.writeFieldEnd()
13454
    oprot.writeFieldStop()
13717
    oprot.writeFieldStop()
13455
    oprot.writeStructEnd()
13718
    oprot.writeStructEnd()
13456
 
13719
 
Line 13613... Line 13876...
13613
      if ftype == TType.STOP:
13876
      if ftype == TType.STOP:
13614
        break
13877
        break
13615
      if fid == 0:
13878
      if fid == 0:
13616
        if ftype == TType.LIST:
13879
        if ftype == TType.LIST:
13617
          self.success = []
13880
          self.success = []
13618
          (_etype298, _size295) = iprot.readListBegin()
13881
          (_etype305, _size302) = iprot.readListBegin()
13619
          for _i299 in xrange(_size295):
13882
          for _i306 in xrange(_size302):
13620
            _elem300 = Order()
13883
            _elem307 = Order()
13621
            _elem300.read(iprot)
13884
            _elem307.read(iprot)
13622
            self.success.append(_elem300)
13885
            self.success.append(_elem307)
13623
          iprot.readListEnd()
13886
          iprot.readListEnd()
13624
        else:
13887
        else:
13625
          iprot.skip(ftype)
13888
          iprot.skip(ftype)
13626
      else:
13889
      else:
13627
        iprot.skip(ftype)
13890
        iprot.skip(ftype)
Line 13634... Line 13897...
13634
      return
13897
      return
13635
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
13898
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
13636
    if self.success is not None:
13899
    if self.success is not None:
13637
      oprot.writeFieldBegin('success', TType.LIST, 0)
13900
      oprot.writeFieldBegin('success', TType.LIST, 0)
13638
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13901
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13639
      for iter301 in self.success:
13902
      for iter308 in self.success:
13640
        iter301.write(oprot)
13903
        iter308.write(oprot)
13641
      oprot.writeListEnd()
13904
      oprot.writeListEnd()
13642
      oprot.writeFieldEnd()
13905
      oprot.writeFieldEnd()
13643
    oprot.writeFieldStop()
13906
    oprot.writeFieldStop()
13644
    oprot.writeStructEnd()
13907
    oprot.writeStructEnd()
13645
 
13908
 
Line 13690... Line 13953...
13690
        else:
13953
        else:
13691
          iprot.skip(ftype)
13954
          iprot.skip(ftype)
13692
      elif fid == 2:
13955
      elif fid == 2:
13693
        if ftype == TType.MAP:
13956
        if ftype == TType.MAP:
13694
          self.local_connected_orders = {}
13957
          self.local_connected_orders = {}
13695
          (_ktype303, _vtype304, _size302 ) = iprot.readMapBegin() 
13958
          (_ktype310, _vtype311, _size309 ) = iprot.readMapBegin() 
13696
          for _i306 in xrange(_size302):
13959
          for _i313 in xrange(_size309):
13697
            _key307 = iprot.readString();
13960
            _key314 = iprot.readString();
13698
            _val308 = iprot.readString();
13961
            _val315 = iprot.readString();
13699
            self.local_connected_orders[_key307] = _val308
13962
            self.local_connected_orders[_key314] = _val315
13700
          iprot.readMapEnd()
13963
          iprot.readMapEnd()
13701
        else:
13964
        else:
13702
          iprot.skip(ftype)
13965
          iprot.skip(ftype)
13703
      else:
13966
      else:
13704
        iprot.skip(ftype)
13967
        iprot.skip(ftype)
Line 13715... Line 13978...
13715
      oprot.writeI64(self.providerId)
13978
      oprot.writeI64(self.providerId)
13716
      oprot.writeFieldEnd()
13979
      oprot.writeFieldEnd()
13717
    if self.local_connected_orders is not None:
13980
    if self.local_connected_orders is not None:
13718
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
13981
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
13719
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
13982
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
13720
      for kiter309,viter310 in self.local_connected_orders.items():
13983
      for kiter316,viter317 in self.local_connected_orders.items():
13721
        oprot.writeString(kiter309)
13984
        oprot.writeString(kiter316)
13722
        oprot.writeString(viter310)
13985
        oprot.writeString(viter317)
13723
      oprot.writeMapEnd()
13986
      oprot.writeMapEnd()
13724
      oprot.writeFieldEnd()
13987
      oprot.writeFieldEnd()
13725
    oprot.writeFieldStop()
13988
    oprot.writeFieldStop()
13726
    oprot.writeStructEnd()
13989
    oprot.writeStructEnd()
13727
 
13990
 
Line 13884... Line 14147...
13884
      if ftype == TType.STOP:
14147
      if ftype == TType.STOP:
13885
        break
14148
        break
13886
      if fid == 0:
14149
      if fid == 0:
13887
        if ftype == TType.LIST:
14150
        if ftype == TType.LIST:
13888
          self.success = []
14151
          self.success = []
13889
          (_etype314, _size311) = iprot.readListBegin()
14152
          (_etype321, _size318) = iprot.readListBegin()
13890
          for _i315 in xrange(_size311):
14153
          for _i322 in xrange(_size318):
13891
            _elem316 = Order()
14154
            _elem323 = Order()
13892
            _elem316.read(iprot)
14155
            _elem323.read(iprot)
13893
            self.success.append(_elem316)
14156
            self.success.append(_elem323)
13894
          iprot.readListEnd()
14157
          iprot.readListEnd()
13895
        else:
14158
        else:
13896
          iprot.skip(ftype)
14159
          iprot.skip(ftype)
13897
      else:
14160
      else:
13898
        iprot.skip(ftype)
14161
        iprot.skip(ftype)
Line 13905... Line 14168...
13905
      return
14168
      return
13906
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
14169
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
13907
    if self.success is not None:
14170
    if self.success is not None:
13908
      oprot.writeFieldBegin('success', TType.LIST, 0)
14171
      oprot.writeFieldBegin('success', TType.LIST, 0)
13909
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14172
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13910
      for iter317 in self.success:
14173
      for iter324 in self.success:
13911
        iter317.write(oprot)
14174
        iter324.write(oprot)
13912
      oprot.writeListEnd()
14175
      oprot.writeListEnd()
13913
      oprot.writeFieldEnd()
14176
      oprot.writeFieldEnd()
13914
    oprot.writeFieldStop()
14177
    oprot.writeFieldStop()
13915
    oprot.writeStructEnd()
14178
    oprot.writeStructEnd()
13916
 
14179
 
Line 13961... Line 14224...
13961
        else:
14224
        else:
13962
          iprot.skip(ftype)
14225
          iprot.skip(ftype)
13963
      elif fid == 2:
14226
      elif fid == 2:
13964
        if ftype == TType.MAP:
14227
        if ftype == TType.MAP:
13965
          self.destination_city_reached_orders = {}
14228
          self.destination_city_reached_orders = {}
13966
          (_ktype319, _vtype320, _size318 ) = iprot.readMapBegin() 
14229
          (_ktype326, _vtype327, _size325 ) = iprot.readMapBegin() 
13967
          for _i322 in xrange(_size318):
14230
          for _i329 in xrange(_size325):
13968
            _key323 = iprot.readString();
14231
            _key330 = iprot.readString();
13969
            _val324 = iprot.readString();
14232
            _val331 = iprot.readString();
13970
            self.destination_city_reached_orders[_key323] = _val324
14233
            self.destination_city_reached_orders[_key330] = _val331
13971
          iprot.readMapEnd()
14234
          iprot.readMapEnd()
13972
        else:
14235
        else:
13973
          iprot.skip(ftype)
14236
          iprot.skip(ftype)
13974
      else:
14237
      else:
13975
        iprot.skip(ftype)
14238
        iprot.skip(ftype)
Line 13986... Line 14249...
13986
      oprot.writeI64(self.providerId)
14249
      oprot.writeI64(self.providerId)
13987
      oprot.writeFieldEnd()
14250
      oprot.writeFieldEnd()
13988
    if self.destination_city_reached_orders is not None:
14251
    if self.destination_city_reached_orders is not None:
13989
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
14252
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
13990
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
14253
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
13991
      for kiter325,viter326 in self.destination_city_reached_orders.items():
14254
      for kiter332,viter333 in self.destination_city_reached_orders.items():
13992
        oprot.writeString(kiter325)
14255
        oprot.writeString(kiter332)
13993
        oprot.writeString(viter326)
14256
        oprot.writeString(viter333)
13994
      oprot.writeMapEnd()
14257
      oprot.writeMapEnd()
13995
      oprot.writeFieldEnd()
14258
      oprot.writeFieldEnd()
13996
    oprot.writeFieldStop()
14259
    oprot.writeFieldStop()
13997
    oprot.writeStructEnd()
14260
    oprot.writeStructEnd()
13998
 
14261
 
Line 14104... Line 14367...
14104
        else:
14367
        else:
14105
          iprot.skip(ftype)
14368
          iprot.skip(ftype)
14106
      elif fid == 2:
14369
      elif fid == 2:
14107
        if ftype == TType.MAP:
14370
        if ftype == TType.MAP:
14108
          self.first_atdl_orders = {}
14371
          self.first_atdl_orders = {}
14109
          (_ktype328, _vtype329, _size327 ) = iprot.readMapBegin() 
14372
          (_ktype335, _vtype336, _size334 ) = iprot.readMapBegin() 
14110
          for _i331 in xrange(_size327):
14373
          for _i338 in xrange(_size334):
14111
            _key332 = iprot.readString();
14374
            _key339 = iprot.readString();
14112
            _val333 = iprot.readString();
14375
            _val340 = iprot.readString();
14113
            self.first_atdl_orders[_key332] = _val333
14376
            self.first_atdl_orders[_key339] = _val340
14114
          iprot.readMapEnd()
14377
          iprot.readMapEnd()
14115
        else:
14378
        else:
14116
          iprot.skip(ftype)
14379
          iprot.skip(ftype)
14117
      else:
14380
      else:
14118
        iprot.skip(ftype)
14381
        iprot.skip(ftype)
Line 14129... Line 14392...
14129
      oprot.writeI64(self.providerId)
14392
      oprot.writeI64(self.providerId)
14130
      oprot.writeFieldEnd()
14393
      oprot.writeFieldEnd()
14131
    if self.first_atdl_orders is not None:
14394
    if self.first_atdl_orders is not None:
14132
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
14395
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
14133
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
14396
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
14134
      for kiter334,viter335 in self.first_atdl_orders.items():
14397
      for kiter341,viter342 in self.first_atdl_orders.items():
14135
        oprot.writeString(kiter334)
14398
        oprot.writeString(kiter341)
14136
        oprot.writeString(viter335)
14399
        oprot.writeString(viter342)
14137
      oprot.writeMapEnd()
14400
      oprot.writeMapEnd()
14138
      oprot.writeFieldEnd()
14401
      oprot.writeFieldEnd()
14139
    oprot.writeFieldStop()
14402
    oprot.writeFieldStop()
14140
    oprot.writeStructEnd()
14403
    oprot.writeStructEnd()
14141
 
14404
 
Line 14310... Line 14573...
14310
      if ftype == TType.STOP:
14573
      if ftype == TType.STOP:
14311
        break
14574
        break
14312
      if fid == 0:
14575
      if fid == 0:
14313
        if ftype == TType.LIST:
14576
        if ftype == TType.LIST:
14314
          self.success = []
14577
          self.success = []
14315
          (_etype339, _size336) = iprot.readListBegin()
14578
          (_etype346, _size343) = iprot.readListBegin()
14316
          for _i340 in xrange(_size336):
14579
          for _i347 in xrange(_size343):
14317
            _elem341 = Order()
14580
            _elem348 = Order()
14318
            _elem341.read(iprot)
14581
            _elem348.read(iprot)
14319
            self.success.append(_elem341)
14582
            self.success.append(_elem348)
14320
          iprot.readListEnd()
14583
          iprot.readListEnd()
14321
        else:
14584
        else:
14322
          iprot.skip(ftype)
14585
          iprot.skip(ftype)
14323
      else:
14586
      else:
14324
        iprot.skip(ftype)
14587
        iprot.skip(ftype)
Line 14331... Line 14594...
14331
      return
14594
      return
14332
    oprot.writeStructBegin('getUndeliveredOrders_result')
14595
    oprot.writeStructBegin('getUndeliveredOrders_result')
14333
    if self.success is not None:
14596
    if self.success is not None:
14334
      oprot.writeFieldBegin('success', TType.LIST, 0)
14597
      oprot.writeFieldBegin('success', TType.LIST, 0)
14335
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14598
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14336
      for iter342 in self.success:
14599
      for iter349 in self.success:
14337
        iter342.write(oprot)
14600
        iter349.write(oprot)
14338
      oprot.writeListEnd()
14601
      oprot.writeListEnd()
14339
      oprot.writeFieldEnd()
14602
      oprot.writeFieldEnd()
14340
    oprot.writeFieldStop()
14603
    oprot.writeFieldStop()
14341
    oprot.writeStructEnd()
14604
    oprot.writeStructEnd()
14342
 
14605
 
Line 14420... Line 14683...
14420
      if ftype == TType.STOP:
14683
      if ftype == TType.STOP:
14421
        break
14684
        break
14422
      if fid == 0:
14685
      if fid == 0:
14423
        if ftype == TType.LIST:
14686
        if ftype == TType.LIST:
14424
          self.success = []
14687
          self.success = []
14425
          (_etype346, _size343) = iprot.readListBegin()
14688
          (_etype353, _size350) = iprot.readListBegin()
14426
          for _i347 in xrange(_size343):
14689
          for _i354 in xrange(_size350):
14427
            _elem348 = Order()
14690
            _elem355 = Order()
14428
            _elem348.read(iprot)
14691
            _elem355.read(iprot)
14429
            self.success.append(_elem348)
14692
            self.success.append(_elem355)
14430
          iprot.readListEnd()
14693
          iprot.readListEnd()
14431
        else:
14694
        else:
14432
          iprot.skip(ftype)
14695
          iprot.skip(ftype)
14433
      else:
14696
      else:
14434
        iprot.skip(ftype)
14697
        iprot.skip(ftype)
Line 14441... Line 14704...
14441
      return
14704
      return
14442
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
14705
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
14443
    if self.success is not None:
14706
    if self.success is not None:
14444
      oprot.writeFieldBegin('success', TType.LIST, 0)
14707
      oprot.writeFieldBegin('success', TType.LIST, 0)
14445
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14708
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14446
      for iter349 in self.success:
14709
      for iter356 in self.success:
14447
        iter349.write(oprot)
14710
        iter356.write(oprot)
14448
      oprot.writeListEnd()
14711
      oprot.writeListEnd()
14449
      oprot.writeFieldEnd()
14712
      oprot.writeFieldEnd()
14450
    oprot.writeFieldStop()
14713
    oprot.writeFieldStop()
14451
    oprot.writeStructEnd()
14714
    oprot.writeStructEnd()
14452
 
14715
 
Line 15753... Line 16016...
15753
        else:
16016
        else:
15754
          iprot.skip(ftype)
16017
          iprot.skip(ftype)
15755
      elif fid == 2:
16018
      elif fid == 2:
15756
        if ftype == TType.MAP:
16019
        if ftype == TType.MAP:
15757
          self.pickupDetails = {}
16020
          self.pickupDetails = {}
15758
          (_ktype351, _vtype352, _size350 ) = iprot.readMapBegin() 
16021
          (_ktype358, _vtype359, _size357 ) = iprot.readMapBegin() 
15759
          for _i354 in xrange(_size350):
16022
          for _i361 in xrange(_size357):
15760
            _key355 = iprot.readString();
16023
            _key362 = iprot.readString();
15761
            _val356 = iprot.readString();
16024
            _val363 = iprot.readString();
15762
            self.pickupDetails[_key355] = _val356
16025
            self.pickupDetails[_key362] = _val363
15763
          iprot.readMapEnd()
16026
          iprot.readMapEnd()
15764
        else:
16027
        else:
15765
          iprot.skip(ftype)
16028
          iprot.skip(ftype)
15766
      else:
16029
      else:
15767
        iprot.skip(ftype)
16030
        iprot.skip(ftype)
Line 15778... Line 16041...
15778
      oprot.writeI64(self.providerId)
16041
      oprot.writeI64(self.providerId)
15779
      oprot.writeFieldEnd()
16042
      oprot.writeFieldEnd()
15780
    if self.pickupDetails is not None:
16043
    if self.pickupDetails is not None:
15781
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16044
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
15782
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16045
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
15783
      for kiter357,viter358 in self.pickupDetails.items():
16046
      for kiter364,viter365 in self.pickupDetails.items():
15784
        oprot.writeString(kiter357)
16047
        oprot.writeString(kiter364)
15785
        oprot.writeString(viter358)
16048
        oprot.writeString(viter365)
15786
      oprot.writeMapEnd()
16049
      oprot.writeMapEnd()
15787
      oprot.writeFieldEnd()
16050
      oprot.writeFieldEnd()
15788
    oprot.writeFieldStop()
16051
    oprot.writeFieldStop()
15789
    oprot.writeStructEnd()
16052
    oprot.writeStructEnd()
15790
 
16053
 
Line 15928... Line 16191...
15928
      if ftype == TType.STOP:
16191
      if ftype == TType.STOP:
15929
        break
16192
        break
15930
      if fid == 0:
16193
      if fid == 0:
15931
        if ftype == TType.LIST:
16194
        if ftype == TType.LIST:
15932
          self.success = []
16195
          self.success = []
15933
          (_etype362, _size359) = iprot.readListBegin()
16196
          (_etype369, _size366) = iprot.readListBegin()
15934
          for _i363 in xrange(_size359):
16197
          for _i370 in xrange(_size366):
15935
            _elem364 = Order()
16198
            _elem371 = Order()
15936
            _elem364.read(iprot)
16199
            _elem371.read(iprot)
15937
            self.success.append(_elem364)
16200
            self.success.append(_elem371)
15938
          iprot.readListEnd()
16201
          iprot.readListEnd()
15939
        else:
16202
        else:
15940
          iprot.skip(ftype)
16203
          iprot.skip(ftype)
15941
      else:
16204
      else:
15942
        iprot.skip(ftype)
16205
        iprot.skip(ftype)
Line 15949... Line 16212...
15949
      return
16212
      return
15950
    oprot.writeStructBegin('getDoasNotPickedUp_result')
16213
    oprot.writeStructBegin('getDoasNotPickedUp_result')
15951
    if self.success is not None:
16214
    if self.success is not None:
15952
      oprot.writeFieldBegin('success', TType.LIST, 0)
16215
      oprot.writeFieldBegin('success', TType.LIST, 0)
15953
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16216
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15954
      for iter365 in self.success:
16217
      for iter372 in self.success:
15955
        iter365.write(oprot)
16218
        iter372.write(oprot)
15956
      oprot.writeListEnd()
16219
      oprot.writeListEnd()
15957
      oprot.writeFieldEnd()
16220
      oprot.writeFieldEnd()
15958
    oprot.writeFieldStop()
16221
    oprot.writeFieldStop()
15959
    oprot.writeStructEnd()
16222
    oprot.writeStructEnd()
15960
 
16223
 
Line 16005... Line 16268...
16005
        else:
16268
        else:
16006
          iprot.skip(ftype)
16269
          iprot.skip(ftype)
16007
      elif fid == 2:
16270
      elif fid == 2:
16008
        if ftype == TType.MAP:
16271
        if ftype == TType.MAP:
16009
          self.pickupDetails = {}
16272
          self.pickupDetails = {}
16010
          (_ktype367, _vtype368, _size366 ) = iprot.readMapBegin() 
16273
          (_ktype374, _vtype375, _size373 ) = iprot.readMapBegin() 
16011
          for _i370 in xrange(_size366):
16274
          for _i377 in xrange(_size373):
16012
            _key371 = iprot.readString();
16275
            _key378 = iprot.readString();
16013
            _val372 = iprot.readString();
16276
            _val379 = iprot.readString();
16014
            self.pickupDetails[_key371] = _val372
16277
            self.pickupDetails[_key378] = _val379
16015
          iprot.readMapEnd()
16278
          iprot.readMapEnd()
16016
        else:
16279
        else:
16017
          iprot.skip(ftype)
16280
          iprot.skip(ftype)
16018
      else:
16281
      else:
16019
        iprot.skip(ftype)
16282
        iprot.skip(ftype)
Line 16030... Line 16293...
16030
      oprot.writeI64(self.providerId)
16293
      oprot.writeI64(self.providerId)
16031
      oprot.writeFieldEnd()
16294
      oprot.writeFieldEnd()
16032
    if self.pickupDetails is not None:
16295
    if self.pickupDetails is not None:
16033
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16296
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16034
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16297
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16035
      for kiter373,viter374 in self.pickupDetails.items():
16298
      for kiter380,viter381 in self.pickupDetails.items():
16036
        oprot.writeString(kiter373)
16299
        oprot.writeString(kiter380)
16037
        oprot.writeString(viter374)
16300
        oprot.writeString(viter381)
16038
      oprot.writeMapEnd()
16301
      oprot.writeMapEnd()
16039
      oprot.writeFieldEnd()
16302
      oprot.writeFieldEnd()
16040
    oprot.writeFieldStop()
16303
    oprot.writeFieldStop()
16041
    oprot.writeStructEnd()
16304
    oprot.writeStructEnd()
16042
 
16305
 
Line 16180... Line 16443...
16180
      if ftype == TType.STOP:
16443
      if ftype == TType.STOP:
16181
        break
16444
        break
16182
      if fid == 0:
16445
      if fid == 0:
16183
        if ftype == TType.LIST:
16446
        if ftype == TType.LIST:
16184
          self.success = []
16447
          self.success = []
16185
          (_etype378, _size375) = iprot.readListBegin()
16448
          (_etype385, _size382) = iprot.readListBegin()
16186
          for _i379 in xrange(_size375):
16449
          for _i386 in xrange(_size382):
16187
            _elem380 = Order()
16450
            _elem387 = Order()
16188
            _elem380.read(iprot)
16451
            _elem387.read(iprot)
16189
            self.success.append(_elem380)
16452
            self.success.append(_elem387)
16190
          iprot.readListEnd()
16453
          iprot.readListEnd()
16191
        else:
16454
        else:
16192
          iprot.skip(ftype)
16455
          iprot.skip(ftype)
16193
      else:
16456
      else:
16194
        iprot.skip(ftype)
16457
        iprot.skip(ftype)
Line 16201... Line 16464...
16201
      return
16464
      return
16202
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
16465
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
16203
    if self.success is not None:
16466
    if self.success is not None:
16204
      oprot.writeFieldBegin('success', TType.LIST, 0)
16467
      oprot.writeFieldBegin('success', TType.LIST, 0)
16205
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16468
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16206
      for iter381 in self.success:
16469
      for iter388 in self.success:
16207
        iter381.write(oprot)
16470
        iter388.write(oprot)
16208
      oprot.writeListEnd()
16471
      oprot.writeListEnd()
16209
      oprot.writeFieldEnd()
16472
      oprot.writeFieldEnd()
16210
    oprot.writeFieldStop()
16473
    oprot.writeFieldStop()
16211
    oprot.writeStructEnd()
16474
    oprot.writeStructEnd()
16212
 
16475
 
Line 17052... Line 17315...
17052
      if ftype == TType.STOP:
17315
      if ftype == TType.STOP:
17053
        break
17316
        break
17054
      if fid == 0:
17317
      if fid == 0:
17055
        if ftype == TType.LIST:
17318
        if ftype == TType.LIST:
17056
          self.success = []
17319
          self.success = []
17057
          (_etype385, _size382) = iprot.readListBegin()
17320
          (_etype392, _size389) = iprot.readListBegin()
17058
          for _i386 in xrange(_size382):
17321
          for _i393 in xrange(_size389):
17059
            _elem387 = ReturnOrder()
17322
            _elem394 = ReturnOrder()
17060
            _elem387.read(iprot)
17323
            _elem394.read(iprot)
17061
            self.success.append(_elem387)
17324
            self.success.append(_elem394)
17062
          iprot.readListEnd()
17325
          iprot.readListEnd()
17063
        else:
17326
        else:
17064
          iprot.skip(ftype)
17327
          iprot.skip(ftype)
17065
      else:
17328
      else:
17066
        iprot.skip(ftype)
17329
        iprot.skip(ftype)
Line 17073... Line 17336...
17073
      return
17336
      return
17074
    oprot.writeStructBegin('getReturnOrders_result')
17337
    oprot.writeStructBegin('getReturnOrders_result')
17075
    if self.success is not None:
17338
    if self.success is not None:
17076
      oprot.writeFieldBegin('success', TType.LIST, 0)
17339
      oprot.writeFieldBegin('success', TType.LIST, 0)
17077
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17340
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17078
      for iter388 in self.success:
17341
      for iter395 in self.success:
17079
        iter388.write(oprot)
17342
        iter395.write(oprot)
17080
      oprot.writeListEnd()
17343
      oprot.writeListEnd()
17081
      oprot.writeFieldEnd()
17344
      oprot.writeFieldEnd()
17082
    oprot.writeFieldStop()
17345
    oprot.writeFieldStop()
17083
    oprot.writeStructEnd()
17346
    oprot.writeStructEnd()
17084
 
17347
 
Line 17204... Line 17467...
17204
      if ftype == TType.STOP:
17467
      if ftype == TType.STOP:
17205
        break
17468
        break
17206
      if fid == 0:
17469
      if fid == 0:
17207
        if ftype == TType.LIST:
17470
        if ftype == TType.LIST:
17208
          self.success = []
17471
          self.success = []
17209
          (_etype392, _size389) = iprot.readListBegin()
17472
          (_etype399, _size396) = iprot.readListBegin()
17210
          for _i393 in xrange(_size389):
17473
          for _i400 in xrange(_size396):
17211
            _elem394 = ReturnOrder()
17474
            _elem401 = ReturnOrder()
17212
            _elem394.read(iprot)
17475
            _elem401.read(iprot)
17213
            self.success.append(_elem394)
17476
            self.success.append(_elem401)
17214
          iprot.readListEnd()
17477
          iprot.readListEnd()
17215
        else:
17478
        else:
17216
          iprot.skip(ftype)
17479
          iprot.skip(ftype)
17217
      else:
17480
      else:
17218
        iprot.skip(ftype)
17481
        iprot.skip(ftype)
Line 17225... Line 17488...
17225
      return
17488
      return
17226
    oprot.writeStructBegin('getAllReturnOrders_result')
17489
    oprot.writeStructBegin('getAllReturnOrders_result')
17227
    if self.success is not None:
17490
    if self.success is not None:
17228
      oprot.writeFieldBegin('success', TType.LIST, 0)
17491
      oprot.writeFieldBegin('success', TType.LIST, 0)
17229
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17492
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17230
      for iter395 in self.success:
17493
      for iter402 in self.success:
17231
        iter395.write(oprot)
17494
        iter402.write(oprot)
17232
      oprot.writeListEnd()
17495
      oprot.writeListEnd()
17233
      oprot.writeFieldEnd()
17496
      oprot.writeFieldEnd()
17234
    oprot.writeFieldStop()
17497
    oprot.writeFieldStop()
17235
    oprot.writeStructEnd()
17498
    oprot.writeStructEnd()
17236
 
17499
 
Line 18139... Line 18402...
18139
      if ftype == TType.STOP:
18402
      if ftype == TType.STOP:
18140
        break
18403
        break
18141
      if fid == 1:
18404
      if fid == 1:
18142
        if ftype == TType.MAP:
18405
        if ftype == TType.MAP:
18143
          self.collectedAmountMap = {}
18406
          self.collectedAmountMap = {}
18144
          (_ktype397, _vtype398, _size396 ) = iprot.readMapBegin() 
18407
          (_ktype404, _vtype405, _size403 ) = iprot.readMapBegin() 
18145
          for _i400 in xrange(_size396):
18408
          for _i407 in xrange(_size403):
18146
            _key401 = iprot.readString();
18409
            _key408 = iprot.readString();
18147
            _val402 = iprot.readDouble();
18410
            _val409 = iprot.readDouble();
18148
            self.collectedAmountMap[_key401] = _val402
18411
            self.collectedAmountMap[_key408] = _val409
18149
          iprot.readMapEnd()
18412
          iprot.readMapEnd()
18150
        else:
18413
        else:
18151
          iprot.skip(ftype)
18414
          iprot.skip(ftype)
18152
      elif fid == 2:
18415
      elif fid == 2:
18153
        if ftype == TType.STRING:
18416
        if ftype == TType.STRING:
Line 18175... Line 18438...
18175
      return
18438
      return
18176
    oprot.writeStructBegin('reconcileCodCollection_args')
18439
    oprot.writeStructBegin('reconcileCodCollection_args')
18177
    if self.collectedAmountMap is not None:
18440
    if self.collectedAmountMap is not None:
18178
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
18441
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
18179
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
18442
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
18180
      for kiter403,viter404 in self.collectedAmountMap.items():
18443
      for kiter410,viter411 in self.collectedAmountMap.items():
18181
        oprot.writeString(kiter403)
18444
        oprot.writeString(kiter410)
18182
        oprot.writeDouble(viter404)
18445
        oprot.writeDouble(viter411)
18183
      oprot.writeMapEnd()
18446
      oprot.writeMapEnd()
18184
      oprot.writeFieldEnd()
18447
      oprot.writeFieldEnd()
18185
    if self.xferBy is not None:
18448
    if self.xferBy is not None:
18186
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
18449
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
18187
      oprot.writeString(self.xferBy)
18450
      oprot.writeString(self.xferBy)
Line 18238... Line 18501...
18238
      if ftype == TType.STOP:
18501
      if ftype == TType.STOP:
18239
        break
18502
        break
18240
      if fid == 0:
18503
      if fid == 0:
18241
        if ftype == TType.MAP:
18504
        if ftype == TType.MAP:
18242
          self.success = {}
18505
          self.success = {}
18243
          (_ktype406, _vtype407, _size405 ) = iprot.readMapBegin() 
18506
          (_ktype413, _vtype414, _size412 ) = iprot.readMapBegin() 
18244
          for _i409 in xrange(_size405):
18507
          for _i416 in xrange(_size412):
18245
            _key410 = iprot.readString();
18508
            _key417 = iprot.readString();
18246
            _val411 = iprot.readString();
18509
            _val418 = iprot.readString();
18247
            self.success[_key410] = _val411
18510
            self.success[_key417] = _val418
18248
          iprot.readMapEnd()
18511
          iprot.readMapEnd()
18249
        else:
18512
        else:
18250
          iprot.skip(ftype)
18513
          iprot.skip(ftype)
18251
      elif fid == 1:
18514
      elif fid == 1:
18252
        if ftype == TType.STRUCT:
18515
        if ftype == TType.STRUCT:
Line 18265... Line 18528...
18265
      return
18528
      return
18266
    oprot.writeStructBegin('reconcileCodCollection_result')
18529
    oprot.writeStructBegin('reconcileCodCollection_result')
18267
    if self.success is not None:
18530
    if self.success is not None:
18268
      oprot.writeFieldBegin('success', TType.MAP, 0)
18531
      oprot.writeFieldBegin('success', TType.MAP, 0)
18269
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
18532
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
18270
      for kiter412,viter413 in self.success.items():
18533
      for kiter419,viter420 in self.success.items():
18271
        oprot.writeString(kiter412)
18534
        oprot.writeString(kiter419)
18272
        oprot.writeString(viter413)
18535
        oprot.writeString(viter420)
18273
      oprot.writeMapEnd()
18536
      oprot.writeMapEnd()
18274
      oprot.writeFieldEnd()
18537
      oprot.writeFieldEnd()
18275
    if self.ex is not None:
18538
    if self.ex is not None:
18276
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18539
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18277
      self.ex.write(oprot)
18540
      self.ex.write(oprot)
Line 18377... Line 18640...
18377
      if ftype == TType.STOP:
18640
      if ftype == TType.STOP:
18378
        break
18641
        break
18379
      if fid == 0:
18642
      if fid == 0:
18380
        if ftype == TType.LIST:
18643
        if ftype == TType.LIST:
18381
          self.success = []
18644
          self.success = []
18382
          (_etype417, _size414) = iprot.readListBegin()
18645
          (_etype424, _size421) = iprot.readListBegin()
18383
          for _i418 in xrange(_size414):
18646
          for _i425 in xrange(_size421):
18384
            _elem419 = iprot.readI64();
18647
            _elem426 = iprot.readI64();
18385
            self.success.append(_elem419)
18648
            self.success.append(_elem426)
18386
          iprot.readListEnd()
18649
          iprot.readListEnd()
18387
        else:
18650
        else:
18388
          iprot.skip(ftype)
18651
          iprot.skip(ftype)
18389
      else:
18652
      else:
18390
        iprot.skip(ftype)
18653
        iprot.skip(ftype)
Line 18397... Line 18660...
18397
      return
18660
      return
18398
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
18661
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
18399
    if self.success is not None:
18662
    if self.success is not None:
18400
      oprot.writeFieldBegin('success', TType.LIST, 0)
18663
      oprot.writeFieldBegin('success', TType.LIST, 0)
18401
      oprot.writeListBegin(TType.I64, len(self.success))
18664
      oprot.writeListBegin(TType.I64, len(self.success))
18402
      for iter420 in self.success:
18665
      for iter427 in self.success:
18403
        oprot.writeI64(iter420)
18666
        oprot.writeI64(iter427)
18404
      oprot.writeListEnd()
18667
      oprot.writeListEnd()
18405
      oprot.writeFieldEnd()
18668
      oprot.writeFieldEnd()
18406
    oprot.writeFieldStop()
18669
    oprot.writeFieldStop()
18407
    oprot.writeStructEnd()
18670
    oprot.writeStructEnd()
18408
 
18671
 
Line 18600... Line 18863...
18600
      if ftype == TType.STOP:
18863
      if ftype == TType.STOP:
18601
        break
18864
        break
18602
      if fid == 0:
18865
      if fid == 0:
18603
        if ftype == TType.MAP:
18866
        if ftype == TType.MAP:
18604
          self.success = {}
18867
          self.success = {}
18605
          (_ktype422, _vtype423, _size421 ) = iprot.readMapBegin() 
18868
          (_ktype429, _vtype430, _size428 ) = iprot.readMapBegin() 
18606
          for _i425 in xrange(_size421):
18869
          for _i432 in xrange(_size428):
18607
            _key426 = iprot.readI64();
18870
            _key433 = iprot.readI64();
18608
            _val427 = iprot.readI64();
18871
            _val434 = iprot.readI64();
18609
            self.success[_key426] = _val427
18872
            self.success[_key433] = _val434
18610
          iprot.readMapEnd()
18873
          iprot.readMapEnd()
18611
        else:
18874
        else:
18612
          iprot.skip(ftype)
18875
          iprot.skip(ftype)
18613
      else:
18876
      else:
18614
        iprot.skip(ftype)
18877
        iprot.skip(ftype)
Line 18621... Line 18884...
18621
      return
18884
      return
18622
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
18885
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
18623
    if self.success is not None:
18886
    if self.success is not None:
18624
      oprot.writeFieldBegin('success', TType.MAP, 0)
18887
      oprot.writeFieldBegin('success', TType.MAP, 0)
18625
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
18888
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
18626
      for kiter428,viter429 in self.success.items():
18889
      for kiter435,viter436 in self.success.items():
18627
        oprot.writeI64(kiter428)
18890
        oprot.writeI64(kiter435)
18628
        oprot.writeI64(viter429)
18891
        oprot.writeI64(viter436)
18629
      oprot.writeMapEnd()
18892
      oprot.writeMapEnd()
18630
      oprot.writeFieldEnd()
18893
      oprot.writeFieldEnd()
18631
    oprot.writeFieldStop()
18894
    oprot.writeFieldStop()
18632
    oprot.writeStructEnd()
18895
    oprot.writeStructEnd()
18633
 
18896
 
Line 18670... Line 18933...
18670
      if ftype == TType.STOP:
18933
      if ftype == TType.STOP:
18671
        break
18934
        break
18672
      if fid == 1:
18935
      if fid == 1:
18673
        if ftype == TType.LIST:
18936
        if ftype == TType.LIST:
18674
          self.itemIds = []
18937
          self.itemIds = []
18675
          (_etype433, _size430) = iprot.readListBegin()
18938
          (_etype440, _size437) = iprot.readListBegin()
18676
          for _i434 in xrange(_size430):
18939
          for _i441 in xrange(_size437):
18677
            _elem435 = iprot.readI64();
18940
            _elem442 = iprot.readI64();
18678
            self.itemIds.append(_elem435)
18941
            self.itemIds.append(_elem442)
18679
          iprot.readListEnd()
18942
          iprot.readListEnd()
18680
        else:
18943
        else:
18681
          iprot.skip(ftype)
18944
          iprot.skip(ftype)
18682
      else:
18945
      else:
18683
        iprot.skip(ftype)
18946
        iprot.skip(ftype)
Line 18690... Line 18953...
18690
      return
18953
      return
18691
    oprot.writeStructBegin('getOrdersForItemIds_args')
18954
    oprot.writeStructBegin('getOrdersForItemIds_args')
18692
    if self.itemIds is not None:
18955
    if self.itemIds is not None:
18693
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
18956
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
18694
      oprot.writeListBegin(TType.I64, len(self.itemIds))
18957
      oprot.writeListBegin(TType.I64, len(self.itemIds))
18695
      for iter436 in self.itemIds:
18958
      for iter443 in self.itemIds:
18696
        oprot.writeI64(iter436)
18959
        oprot.writeI64(iter443)
18697
      oprot.writeListEnd()
18960
      oprot.writeListEnd()
18698
      oprot.writeFieldEnd()
18961
      oprot.writeFieldEnd()
18699
    oprot.writeFieldStop()
18962
    oprot.writeFieldStop()
18700
    oprot.writeStructEnd()
18963
    oprot.writeStructEnd()
18701
 
18964
 
Line 18737... Line 19000...
18737
      if ftype == TType.STOP:
19000
      if ftype == TType.STOP:
18738
        break
19001
        break
18739
      if fid == 0:
19002
      if fid == 0:
18740
        if ftype == TType.LIST:
19003
        if ftype == TType.LIST:
18741
          self.success = []
19004
          self.success = []
18742
          (_etype440, _size437) = iprot.readListBegin()
19005
          (_etype447, _size444) = iprot.readListBegin()
18743
          for _i441 in xrange(_size437):
19006
          for _i448 in xrange(_size444):
18744
            _elem442 = Order()
19007
            _elem449 = Order()
18745
            _elem442.read(iprot)
19008
            _elem449.read(iprot)
18746
            self.success.append(_elem442)
19009
            self.success.append(_elem449)
18747
          iprot.readListEnd()
19010
          iprot.readListEnd()
18748
        else:
19011
        else:
18749
          iprot.skip(ftype)
19012
          iprot.skip(ftype)
18750
      else:
19013
      else:
18751
        iprot.skip(ftype)
19014
        iprot.skip(ftype)
Line 18758... Line 19021...
18758
      return
19021
      return
18759
    oprot.writeStructBegin('getOrdersForItemIds_result')
19022
    oprot.writeStructBegin('getOrdersForItemIds_result')
18760
    if self.success is not None:
19023
    if self.success is not None:
18761
      oprot.writeFieldBegin('success', TType.LIST, 0)
19024
      oprot.writeFieldBegin('success', TType.LIST, 0)
18762
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19025
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18763
      for iter443 in self.success:
19026
      for iter450 in self.success:
18764
        iter443.write(oprot)
19027
        iter450.write(oprot)
18765
      oprot.writeListEnd()
19028
      oprot.writeListEnd()
18766
      oprot.writeFieldEnd()
19029
      oprot.writeFieldEnd()
18767
    oprot.writeFieldStop()
19030
    oprot.writeFieldStop()
18768
    oprot.writeStructEnd()
19031
    oprot.writeStructEnd()
18769
 
19032
 
Line 20281... Line 20544...
20281
      if ftype == TType.STOP:
20544
      if ftype == TType.STOP:
20282
        break
20545
        break
20283
      if fid == 0:
20546
      if fid == 0:
20284
        if ftype == TType.MAP:
20547
        if ftype == TType.MAP:
20285
          self.success = {}
20548
          self.success = {}
20286
          (_ktype445, _vtype446, _size444 ) = iprot.readMapBegin() 
20549
          (_ktype452, _vtype453, _size451 ) = iprot.readMapBegin() 
20287
          for _i448 in xrange(_size444):
20550
          for _i455 in xrange(_size451):
20288
            _key449 = iprot.readI32();
20551
            _key456 = iprot.readI32();
20289
            _val450 = TimeoutSummary()
20552
            _val457 = TimeoutSummary()
20290
            _val450.read(iprot)
20553
            _val457.read(iprot)
20291
            self.success[_key449] = _val450
20554
            self.success[_key456] = _val457
20292
          iprot.readMapEnd()
20555
          iprot.readMapEnd()
20293
        else:
20556
        else:
20294
          iprot.skip(ftype)
20557
          iprot.skip(ftype)
20295
      elif fid == 1:
20558
      elif fid == 1:
20296
        if ftype == TType.STRUCT:
20559
        if ftype == TType.STRUCT:
Line 20309... Line 20572...
20309
      return
20572
      return
20310
    oprot.writeStructBegin('markOrdersAsTimeout_result')
20573
    oprot.writeStructBegin('markOrdersAsTimeout_result')
20311
    if self.success is not None:
20574
    if self.success is not None:
20312
      oprot.writeFieldBegin('success', TType.MAP, 0)
20575
      oprot.writeFieldBegin('success', TType.MAP, 0)
20313
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
20576
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
20314
      for kiter451,viter452 in self.success.items():
20577
      for kiter458,viter459 in self.success.items():
20315
        oprot.writeI32(kiter451)
20578
        oprot.writeI32(kiter458)
20316
        viter452.write(oprot)
20579
        viter459.write(oprot)
20317
      oprot.writeMapEnd()
20580
      oprot.writeMapEnd()
20318
      oprot.writeFieldEnd()
20581
      oprot.writeFieldEnd()
20319
    if self.ex is not None:
20582
    if self.ex is not None:
20320
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20583
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20321
      self.ex.write(oprot)
20584
      self.ex.write(oprot)
Line 20635... Line 20898...
20635
        else:
20898
        else:
20636
          iprot.skip(ftype)
20899
          iprot.skip(ftype)
20637
      elif fid == 2:
20900
      elif fid == 2:
20638
        if ftype == TType.LIST:
20901
        if ftype == TType.LIST:
20639
          self.order_status_list = []
20902
          self.order_status_list = []
20640
          (_etype456, _size453) = iprot.readListBegin()
20903
          (_etype463, _size460) = iprot.readListBegin()
20641
          for _i457 in xrange(_size453):
20904
          for _i464 in xrange(_size460):
20642
            _elem458 = iprot.readI32();
20905
            _elem465 = iprot.readI32();
20643
            self.order_status_list.append(_elem458)
20906
            self.order_status_list.append(_elem465)
20644
          iprot.readListEnd()
20907
          iprot.readListEnd()
20645
        else:
20908
        else:
20646
          iprot.skip(ftype)
20909
          iprot.skip(ftype)
20647
      else:
20910
      else:
20648
        iprot.skip(ftype)
20911
        iprot.skip(ftype)
Line 20659... Line 20922...
20659
      oprot.writeI64(self.logistics_provider_id)
20922
      oprot.writeI64(self.logistics_provider_id)
20660
      oprot.writeFieldEnd()
20923
      oprot.writeFieldEnd()
20661
    if self.order_status_list is not None:
20924
    if self.order_status_list is not None:
20662
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
20925
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
20663
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
20926
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
20664
      for iter459 in self.order_status_list:
20927
      for iter466 in self.order_status_list:
20665
        oprot.writeI32(iter459)
20928
        oprot.writeI32(iter466)
20666
      oprot.writeListEnd()
20929
      oprot.writeListEnd()
20667
      oprot.writeFieldEnd()
20930
      oprot.writeFieldEnd()
20668
    oprot.writeFieldStop()
20931
    oprot.writeFieldStop()
20669
    oprot.writeStructEnd()
20932
    oprot.writeStructEnd()
20670
 
20933
 
Line 20709... Line 20972...
20709
      if ftype == TType.STOP:
20972
      if ftype == TType.STOP:
20710
        break
20973
        break
20711
      if fid == 0:
20974
      if fid == 0:
20712
        if ftype == TType.LIST:
20975
        if ftype == TType.LIST:
20713
          self.success = []
20976
          self.success = []
20714
          (_etype463, _size460) = iprot.readListBegin()
20977
          (_etype470, _size467) = iprot.readListBegin()
20715
          for _i464 in xrange(_size460):
20978
          for _i471 in xrange(_size467):
20716
            _elem465 = Order()
20979
            _elem472 = Order()
20717
            _elem465.read(iprot)
20980
            _elem472.read(iprot)
20718
            self.success.append(_elem465)
20981
            self.success.append(_elem472)
20719
          iprot.readListEnd()
20982
          iprot.readListEnd()
20720
        else:
20983
        else:
20721
          iprot.skip(ftype)
20984
          iprot.skip(ftype)
20722
      elif fid == 1:
20985
      elif fid == 1:
20723
        if ftype == TType.STRUCT:
20986
        if ftype == TType.STRUCT:
Line 20736... Line 20999...
20736
      return
20999
      return
20737
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
21000
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
20738
    if self.success is not None:
21001
    if self.success is not None:
20739
      oprot.writeFieldBegin('success', TType.LIST, 0)
21002
      oprot.writeFieldBegin('success', TType.LIST, 0)
20740
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21003
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20741
      for iter466 in self.success:
21004
      for iter473 in self.success:
20742
        iter466.write(oprot)
21005
        iter473.write(oprot)
20743
      oprot.writeListEnd()
21006
      oprot.writeListEnd()
20744
      oprot.writeFieldEnd()
21007
      oprot.writeFieldEnd()
20745
    if self.ex is not None:
21008
    if self.ex is not None:
20746
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21009
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20747
      self.ex.write(oprot)
21010
      self.ex.write(oprot)
Line 20874... Line 21137...
20874
      if ftype == TType.STOP:
21137
      if ftype == TType.STOP:
20875
        break
21138
        break
20876
      if fid == 0:
21139
      if fid == 0:
20877
        if ftype == TType.LIST:
21140
        if ftype == TType.LIST:
20878
          self.success = []
21141
          self.success = []
20879
          (_etype470, _size467) = iprot.readListBegin()
21142
          (_etype477, _size474) = iprot.readListBegin()
20880
          for _i471 in xrange(_size467):
21143
          for _i478 in xrange(_size474):
20881
            _elem472 = Order()
21144
            _elem479 = Order()
20882
            _elem472.read(iprot)
21145
            _elem479.read(iprot)
20883
            self.success.append(_elem472)
21146
            self.success.append(_elem479)
20884
          iprot.readListEnd()
21147
          iprot.readListEnd()
20885
        else:
21148
        else:
20886
          iprot.skip(ftype)
21149
          iprot.skip(ftype)
20887
      elif fid == 1:
21150
      elif fid == 1:
20888
        if ftype == TType.STRUCT:
21151
        if ftype == TType.STRUCT:
Line 20901... Line 21164...
20901
      return
21164
      return
20902
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
21165
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
20903
    if self.success is not None:
21166
    if self.success is not None:
20904
      oprot.writeFieldBegin('success', TType.LIST, 0)
21167
      oprot.writeFieldBegin('success', TType.LIST, 0)
20905
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21168
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20906
      for iter473 in self.success:
21169
      for iter480 in self.success:
20907
        iter473.write(oprot)
21170
        iter480.write(oprot)
20908
      oprot.writeListEnd()
21171
      oprot.writeListEnd()
20909
      oprot.writeFieldEnd()
21172
      oprot.writeFieldEnd()
20910
    if self.ex is not None:
21173
    if self.ex is not None:
20911
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21174
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20912
      self.ex.write(oprot)
21175
      self.ex.write(oprot)
Line 20997... Line 21260...
20997
      if ftype == TType.STOP:
21260
      if ftype == TType.STOP:
20998
        break
21261
        break
20999
      if fid == 0:
21262
      if fid == 0:
21000
        if ftype == TType.LIST:
21263
        if ftype == TType.LIST:
21001
          self.success = []
21264
          self.success = []
21002
          (_etype477, _size474) = iprot.readListBegin()
21265
          (_etype484, _size481) = iprot.readListBegin()
21003
          for _i478 in xrange(_size474):
21266
          for _i485 in xrange(_size481):
21004
            _elem479 = Order()
21267
            _elem486 = Order()
21005
            _elem479.read(iprot)
21268
            _elem486.read(iprot)
21006
            self.success.append(_elem479)
21269
            self.success.append(_elem486)
21007
          iprot.readListEnd()
21270
          iprot.readListEnd()
21008
        else:
21271
        else:
21009
          iprot.skip(ftype)
21272
          iprot.skip(ftype)
21010
      elif fid == 1:
21273
      elif fid == 1:
21011
        if ftype == TType.STRUCT:
21274
        if ftype == TType.STRUCT:
Line 21024... Line 21287...
21024
      return
21287
      return
21025
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
21288
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
21026
    if self.success is not None:
21289
    if self.success is not None:
21027
      oprot.writeFieldBegin('success', TType.LIST, 0)
21290
      oprot.writeFieldBegin('success', TType.LIST, 0)
21028
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21291
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21029
      for iter480 in self.success:
21292
      for iter487 in self.success:
21030
        iter480.write(oprot)
21293
        iter487.write(oprot)
21031
      oprot.writeListEnd()
21294
      oprot.writeListEnd()
21032
      oprot.writeFieldEnd()
21295
      oprot.writeFieldEnd()
21033
    if self.ex is not None:
21296
    if self.ex is not None:
21034
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21297
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21035
      self.ex.write(oprot)
21298
      self.ex.write(oprot)
Line 21150... Line 21413...
21150
      if ftype == TType.STOP:
21413
      if ftype == TType.STOP:
21151
        break
21414
        break
21152
      if fid == 0:
21415
      if fid == 0:
21153
        if ftype == TType.LIST:
21416
        if ftype == TType.LIST:
21154
          self.success = []
21417
          self.success = []
21155
          (_etype484, _size481) = iprot.readListBegin()
21418
          (_etype491, _size488) = iprot.readListBegin()
21156
          for _i485 in xrange(_size481):
21419
          for _i492 in xrange(_size488):
21157
            _elem486 = Order()
21420
            _elem493 = Order()
21158
            _elem486.read(iprot)
21421
            _elem493.read(iprot)
21159
            self.success.append(_elem486)
21422
            self.success.append(_elem493)
21160
          iprot.readListEnd()
21423
          iprot.readListEnd()
21161
        else:
21424
        else:
21162
          iprot.skip(ftype)
21425
          iprot.skip(ftype)
21163
      elif fid == 1:
21426
      elif fid == 1:
21164
        if ftype == TType.STRUCT:
21427
        if ftype == TType.STRUCT:
Line 21177... Line 21440...
21177
      return
21440
      return
21178
    oprot.writeStructBegin('getCancelledOrders_result')
21441
    oprot.writeStructBegin('getCancelledOrders_result')
21179
    if self.success is not None:
21442
    if self.success is not None:
21180
      oprot.writeFieldBegin('success', TType.LIST, 0)
21443
      oprot.writeFieldBegin('success', TType.LIST, 0)
21181
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21444
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21182
      for iter487 in self.success:
21445
      for iter494 in self.success:
21183
        iter487.write(oprot)
21446
        iter494.write(oprot)
21184
      oprot.writeListEnd()
21447
      oprot.writeListEnd()
21185
      oprot.writeFieldEnd()
21448
      oprot.writeFieldEnd()
21186
    if self.ex is not None:
21449
    if self.ex is not None:
21187
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21450
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21188
      self.ex.write(oprot)
21451
      self.ex.write(oprot)
Line 21229... Line 21492...
21229
      if ftype == TType.STOP:
21492
      if ftype == TType.STOP:
21230
        break
21493
        break
21231
      if fid == 1:
21494
      if fid == 1:
21232
        if ftype == TType.MAP:
21495
        if ftype == TType.MAP:
21233
          self.mapAWBAndAmount = {}
21496
          self.mapAWBAndAmount = {}
21234
          (_ktype489, _vtype490, _size488 ) = iprot.readMapBegin() 
21497
          (_ktype496, _vtype497, _size495 ) = iprot.readMapBegin() 
21235
          for _i492 in xrange(_size488):
21498
          for _i499 in xrange(_size495):
21236
            _key493 = iprot.readI64();
21499
            _key500 = iprot.readI64();
21237
            _val494 = iprot.readDouble();
21500
            _val501 = iprot.readDouble();
21238
            self.mapAWBAndAmount[_key493] = _val494
21501
            self.mapAWBAndAmount[_key500] = _val501
21239
          iprot.readMapEnd()
21502
          iprot.readMapEnd()
21240
        else:
21503
        else:
21241
          iprot.skip(ftype)
21504
          iprot.skip(ftype)
21242
      else:
21505
      else:
21243
        iprot.skip(ftype)
21506
        iprot.skip(ftype)
Line 21250... Line 21513...
21250
      return
21513
      return
21251
    oprot.writeStructBegin('saveBluedartSettlements_args')
21514
    oprot.writeStructBegin('saveBluedartSettlements_args')
21252
    if self.mapAWBAndAmount is not None:
21515
    if self.mapAWBAndAmount is not None:
21253
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
21516
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
21254
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
21517
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
21255
      for kiter495,viter496 in self.mapAWBAndAmount.items():
21518
      for kiter502,viter503 in self.mapAWBAndAmount.items():
21256
        oprot.writeI64(kiter495)
21519
        oprot.writeI64(kiter502)
21257
        oprot.writeDouble(viter496)
21520
        oprot.writeDouble(viter503)
21258
      oprot.writeMapEnd()
21521
      oprot.writeMapEnd()
21259
      oprot.writeFieldEnd()
21522
      oprot.writeFieldEnd()
21260
    oprot.writeFieldStop()
21523
    oprot.writeFieldStop()
21261
    oprot.writeStructEnd()
21524
    oprot.writeStructEnd()
21262
 
21525
 
Line 22044... Line 22307...
22044
      if ftype == TType.STOP:
22307
      if ftype == TType.STOP:
22045
        break
22308
        break
22046
      if fid == 0:
22309
      if fid == 0:
22047
        if ftype == TType.MAP:
22310
        if ftype == TType.MAP:
22048
          self.success = {}
22311
          self.success = {}
22049
          (_ktype498, _vtype499, _size497 ) = iprot.readMapBegin() 
22312
          (_ktype505, _vtype506, _size504 ) = iprot.readMapBegin() 
22050
          for _i501 in xrange(_size497):
22313
          for _i508 in xrange(_size504):
22051
            _key502 = iprot.readI64();
22314
            _key509 = iprot.readI64();
22052
            _val503 = iprot.readString();
22315
            _val510 = iprot.readString();
22053
            self.success[_key502] = _val503
22316
            self.success[_key509] = _val510
22054
          iprot.readMapEnd()
22317
          iprot.readMapEnd()
22055
        else:
22318
        else:
22056
          iprot.skip(ftype)
22319
          iprot.skip(ftype)
22057
      elif fid == 1:
22320
      elif fid == 1:
22058
        if ftype == TType.STRUCT:
22321
        if ftype == TType.STRUCT:
Line 22071... Line 22334...
22071
      return
22334
      return
22072
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
22335
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
22073
    if self.success is not None:
22336
    if self.success is not None:
22074
      oprot.writeFieldBegin('success', TType.MAP, 0)
22337
      oprot.writeFieldBegin('success', TType.MAP, 0)
22075
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
22338
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
22076
      for kiter504,viter505 in self.success.items():
22339
      for kiter511,viter512 in self.success.items():
22077
        oprot.writeI64(kiter504)
22340
        oprot.writeI64(kiter511)
22078
        oprot.writeString(viter505)
22341
        oprot.writeString(viter512)
22079
      oprot.writeMapEnd()
22342
      oprot.writeMapEnd()
22080
      oprot.writeFieldEnd()
22343
      oprot.writeFieldEnd()
22081
    if self.ex is not None:
22344
    if self.ex is not None:
22082
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22345
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22083
      self.ex.write(oprot)
22346
      self.ex.write(oprot)
Line 22463... Line 22726...
22463
      if ftype == TType.STOP:
22726
      if ftype == TType.STOP:
22464
        break
22727
        break
22465
      if fid == 0:
22728
      if fid == 0:
22466
        if ftype == TType.LIST:
22729
        if ftype == TType.LIST:
22467
          self.success = []
22730
          self.success = []
22468
          (_etype509, _size506) = iprot.readListBegin()
22731
          (_etype516, _size513) = iprot.readListBegin()
22469
          for _i510 in xrange(_size506):
22732
          for _i517 in xrange(_size513):
22470
            _elem511 = PaymentSettlement()
22733
            _elem518 = PaymentSettlement()
22471
            _elem511.read(iprot)
22734
            _elem518.read(iprot)
22472
            self.success.append(_elem511)
22735
            self.success.append(_elem518)
22473
          iprot.readListEnd()
22736
          iprot.readListEnd()
22474
        else:
22737
        else:
22475
          iprot.skip(ftype)
22738
          iprot.skip(ftype)
22476
      elif fid == 1:
22739
      elif fid == 1:
22477
        if ftype == TType.STRUCT:
22740
        if ftype == TType.STRUCT:
Line 22490... Line 22753...
22490
      return
22753
      return
22491
    oprot.writeStructBegin('getSettlementsByDate_result')
22754
    oprot.writeStructBegin('getSettlementsByDate_result')
22492
    if self.success is not None:
22755
    if self.success is not None:
22493
      oprot.writeFieldBegin('success', TType.LIST, 0)
22756
      oprot.writeFieldBegin('success', TType.LIST, 0)
22494
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22757
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22495
      for iter512 in self.success:
22758
      for iter519 in self.success:
22496
        iter512.write(oprot)
22759
        iter519.write(oprot)
22497
      oprot.writeListEnd()
22760
      oprot.writeListEnd()
22498
      oprot.writeFieldEnd()
22761
      oprot.writeFieldEnd()
22499
    if self.ex is not None:
22762
    if self.ex is not None:
22500
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22763
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22501
      self.ex.write(oprot)
22764
      self.ex.write(oprot)
Line 22542... Line 22805...
22542
      if ftype == TType.STOP:
22805
      if ftype == TType.STOP:
22543
        break
22806
        break
22544
      if fid == 1:
22807
      if fid == 1:
22545
        if ftype == TType.LIST:
22808
        if ftype == TType.LIST:
22546
          self.orderIds = []
22809
          self.orderIds = []
22547
          (_etype516, _size513) = iprot.readListBegin()
22810
          (_etype523, _size520) = iprot.readListBegin()
22548
          for _i517 in xrange(_size513):
22811
          for _i524 in xrange(_size520):
22549
            _elem518 = iprot.readI64();
22812
            _elem525 = iprot.readI64();
22550
            self.orderIds.append(_elem518)
22813
            self.orderIds.append(_elem525)
22551
          iprot.readListEnd()
22814
          iprot.readListEnd()
22552
        else:
22815
        else:
22553
          iprot.skip(ftype)
22816
          iprot.skip(ftype)
22554
      else:
22817
      else:
22555
        iprot.skip(ftype)
22818
        iprot.skip(ftype)
Line 22562... Line 22825...
22562
      return
22825
      return
22563
    oprot.writeStructBegin('getReshippedOrderIds_args')
22826
    oprot.writeStructBegin('getReshippedOrderIds_args')
22564
    if self.orderIds is not None:
22827
    if self.orderIds is not None:
22565
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
22828
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
22566
      oprot.writeListBegin(TType.I64, len(self.orderIds))
22829
      oprot.writeListBegin(TType.I64, len(self.orderIds))
22567
      for iter519 in self.orderIds:
22830
      for iter526 in self.orderIds:
22568
        oprot.writeI64(iter519)
22831
        oprot.writeI64(iter526)
22569
      oprot.writeListEnd()
22832
      oprot.writeListEnd()
22570
      oprot.writeFieldEnd()
22833
      oprot.writeFieldEnd()
22571
    oprot.writeFieldStop()
22834
    oprot.writeFieldStop()
22572
    oprot.writeStructEnd()
22835
    oprot.writeStructEnd()
22573
 
22836
 
Line 22612... Line 22875...
22612
      if ftype == TType.STOP:
22875
      if ftype == TType.STOP:
22613
        break
22876
        break
22614
      if fid == 0:
22877
      if fid == 0:
22615
        if ftype == TType.LIST:
22878
        if ftype == TType.LIST:
22616
          self.success = []
22879
          self.success = []
22617
          (_etype523, _size520) = iprot.readListBegin()
22880
          (_etype530, _size527) = iprot.readListBegin()
22618
          for _i524 in xrange(_size520):
22881
          for _i531 in xrange(_size527):
22619
            _elem525 = iprot.readI64();
22882
            _elem532 = iprot.readI64();
22620
            self.success.append(_elem525)
22883
            self.success.append(_elem532)
22621
          iprot.readListEnd()
22884
          iprot.readListEnd()
22622
        else:
22885
        else:
22623
          iprot.skip(ftype)
22886
          iprot.skip(ftype)
22624
      elif fid == 1:
22887
      elif fid == 1:
22625
        if ftype == TType.STRUCT:
22888
        if ftype == TType.STRUCT:
Line 22638... Line 22901...
22638
      return
22901
      return
22639
    oprot.writeStructBegin('getReshippedOrderIds_result')
22902
    oprot.writeStructBegin('getReshippedOrderIds_result')
22640
    if self.success is not None:
22903
    if self.success is not None:
22641
      oprot.writeFieldBegin('success', TType.LIST, 0)
22904
      oprot.writeFieldBegin('success', TType.LIST, 0)
22642
      oprot.writeListBegin(TType.I64, len(self.success))
22905
      oprot.writeListBegin(TType.I64, len(self.success))
22643
      for iter526 in self.success:
22906
      for iter533 in self.success:
22644
        oprot.writeI64(iter526)
22907
        oprot.writeI64(iter533)
22645
      oprot.writeListEnd()
22908
      oprot.writeListEnd()
22646
      oprot.writeFieldEnd()
22909
      oprot.writeFieldEnd()
22647
    if self.ex is not None:
22910
    if self.ex is not None:
22648
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22911
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22649
      self.ex.write(oprot)
22912
      self.ex.write(oprot)
Line 22788... Line 23051...
22788
      if ftype == TType.STOP:
23051
      if ftype == TType.STOP:
22789
        break
23052
        break
22790
      if fid == 0:
23053
      if fid == 0:
22791
        if ftype == TType.LIST:
23054
        if ftype == TType.LIST:
22792
          self.success = []
23055
          self.success = []
22793
          (_etype530, _size527) = iprot.readListBegin()
23056
          (_etype537, _size534) = iprot.readListBegin()
22794
          for _i531 in xrange(_size527):
23057
          for _i538 in xrange(_size534):
22795
            _elem532 = Order()
23058
            _elem539 = Order()
22796
            _elem532.read(iprot)
23059
            _elem539.read(iprot)
22797
            self.success.append(_elem532)
23060
            self.success.append(_elem539)
22798
          iprot.readListEnd()
23061
          iprot.readListEnd()
22799
        else:
23062
        else:
22800
          iprot.skip(ftype)
23063
          iprot.skip(ftype)
22801
      elif fid == 1:
23064
      elif fid == 1:
22802
        if ftype == TType.STRUCT:
23065
        if ftype == TType.STRUCT:
Line 22815... Line 23078...
22815
      return
23078
      return
22816
    oprot.writeStructBegin('getBilledOrders_result')
23079
    oprot.writeStructBegin('getBilledOrders_result')
22817
    if self.success is not None:
23080
    if self.success is not None:
22818
      oprot.writeFieldBegin('success', TType.LIST, 0)
23081
      oprot.writeFieldBegin('success', TType.LIST, 0)
22819
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23082
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22820
      for iter533 in self.success:
23083
      for iter540 in self.success:
22821
        iter533.write(oprot)
23084
        iter540.write(oprot)
22822
      oprot.writeListEnd()
23085
      oprot.writeListEnd()
22823
      oprot.writeFieldEnd()
23086
      oprot.writeFieldEnd()
22824
    if self.ex is not None:
23087
    if self.ex is not None:
22825
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23088
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22826
      self.ex.write(oprot)
23089
      self.ex.write(oprot)
Line 22941... Line 23204...
22941
      if ftype == TType.STOP:
23204
      if ftype == TType.STOP:
22942
        break
23205
        break
22943
      if fid == 0:
23206
      if fid == 0:
22944
        if ftype == TType.MAP:
23207
        if ftype == TType.MAP:
22945
          self.success = {}
23208
          self.success = {}
22946
          (_ktype535, _vtype536, _size534 ) = iprot.readMapBegin() 
23209
          (_ktype542, _vtype543, _size541 ) = iprot.readMapBegin() 
22947
          for _i538 in xrange(_size534):
23210
          for _i545 in xrange(_size541):
22948
            _key539 = iprot.readI64();
23211
            _key546 = iprot.readI64();
22949
            _val540 = iprot.readI64();
23212
            _val547 = iprot.readI64();
22950
            self.success[_key539] = _val540
23213
            self.success[_key546] = _val547
22951
          iprot.readMapEnd()
23214
          iprot.readMapEnd()
22952
        else:
23215
        else:
22953
          iprot.skip(ftype)
23216
          iprot.skip(ftype)
22954
      elif fid == 1:
23217
      elif fid == 1:
22955
        if ftype == TType.STRUCT:
23218
        if ftype == TType.STRUCT:
Line 22968... Line 23231...
22968
      return
23231
      return
22969
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
23232
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
22970
    if self.success is not None:
23233
    if self.success is not None:
22971
      oprot.writeFieldBegin('success', TType.MAP, 0)
23234
      oprot.writeFieldBegin('success', TType.MAP, 0)
22972
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
23235
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
22973
      for kiter541,viter542 in self.success.items():
23236
      for kiter548,viter549 in self.success.items():
22974
        oprot.writeI64(kiter541)
23237
        oprot.writeI64(kiter548)
22975
        oprot.writeI64(viter542)
23238
        oprot.writeI64(viter549)
22976
      oprot.writeMapEnd()
23239
      oprot.writeMapEnd()
22977
      oprot.writeFieldEnd()
23240
      oprot.writeFieldEnd()
22978
    if self.ex is not None:
23241
    if self.ex is not None:
22979
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23242
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22980
      self.ex.write(oprot)
23243
      self.ex.write(oprot)
Line 23107... Line 23370...
23107
      if ftype == TType.STOP:
23370
      if ftype == TType.STOP:
23108
        break
23371
        break
23109
      if fid == 0:
23372
      if fid == 0:
23110
        if ftype == TType.LIST:
23373
        if ftype == TType.LIST:
23111
          self.success = []
23374
          self.success = []
23112
          (_etype546, _size543) = iprot.readListBegin()
23375
          (_etype553, _size550) = iprot.readListBegin()
23113
          for _i547 in xrange(_size543):
23376
          for _i554 in xrange(_size550):
23114
            _elem548 = iprot.readI64();
23377
            _elem555 = iprot.readI64();
23115
            self.success.append(_elem548)
23378
            self.success.append(_elem555)
23116
          iprot.readListEnd()
23379
          iprot.readListEnd()
23117
        else:
23380
        else:
23118
          iprot.skip(ftype)
23381
          iprot.skip(ftype)
23119
      elif fid == 1:
23382
      elif fid == 1:
23120
        if ftype == TType.STRUCT:
23383
        if ftype == TType.STRUCT:
Line 23133... Line 23396...
23133
      return
23396
      return
23134
    oprot.writeStructBegin('getOrderIdsForStatus_result')
23397
    oprot.writeStructBegin('getOrderIdsForStatus_result')
23135
    if self.success is not None:
23398
    if self.success is not None:
23136
      oprot.writeFieldBegin('success', TType.LIST, 0)
23399
      oprot.writeFieldBegin('success', TType.LIST, 0)
23137
      oprot.writeListBegin(TType.I64, len(self.success))
23400
      oprot.writeListBegin(TType.I64, len(self.success))
23138
      for iter549 in self.success:
23401
      for iter556 in self.success:
23139
        oprot.writeI64(iter549)
23402
        oprot.writeI64(iter556)
23140
      oprot.writeListEnd()
23403
      oprot.writeListEnd()
23141
      oprot.writeFieldEnd()
23404
      oprot.writeFieldEnd()
23142
    if self.ex is not None:
23405
    if self.ex is not None:
23143
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23406
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23144
      self.ex.write(oprot)
23407
      self.ex.write(oprot)
Line 23604... Line 23867...
23604
      if ftype == TType.STOP:
23867
      if ftype == TType.STOP:
23605
        break
23868
        break
23606
      if fid == 0:
23869
      if fid == 0:
23607
        if ftype == TType.LIST:
23870
        if ftype == TType.LIST:
23608
          self.success = []
23871
          self.success = []
23609
          (_etype553, _size550) = iprot.readListBegin()
23872
          (_etype560, _size557) = iprot.readListBegin()
23610
          for _i554 in xrange(_size550):
23873
          for _i561 in xrange(_size557):
23611
            _elem555 = Order()
23874
            _elem562 = Order()
23612
            _elem555.read(iprot)
23875
            _elem562.read(iprot)
23613
            self.success.append(_elem555)
23876
            self.success.append(_elem562)
23614
          iprot.readListEnd()
23877
          iprot.readListEnd()
23615
        else:
23878
        else:
23616
          iprot.skip(ftype)
23879
          iprot.skip(ftype)
23617
      elif fid == 1:
23880
      elif fid == 1:
23618
        if ftype == TType.STRUCT:
23881
        if ftype == TType.STRUCT:
Line 23631... Line 23894...
23631
      return
23894
      return
23632
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
23895
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
23633
    if self.success is not None:
23896
    if self.success is not None:
23634
      oprot.writeFieldBegin('success', TType.LIST, 0)
23897
      oprot.writeFieldBegin('success', TType.LIST, 0)
23635
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23898
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23636
      for iter556 in self.success:
23899
      for iter563 in self.success:
23637
        iter556.write(oprot)
23900
        iter563.write(oprot)
23638
      oprot.writeListEnd()
23901
      oprot.writeListEnd()
23639
      oprot.writeFieldEnd()
23902
      oprot.writeFieldEnd()
23640
    if self.ex is not None:
23903
    if self.ex is not None:
23641
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23904
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23642
      self.ex.write(oprot)
23905
      self.ex.write(oprot)
Line 23754... Line 24017...
23754
      if ftype == TType.STOP:
24017
      if ftype == TType.STOP:
23755
        break
24018
        break
23756
      if fid == 0:
24019
      if fid == 0:
23757
        if ftype == TType.LIST:
24020
        if ftype == TType.LIST:
23758
          self.success = []
24021
          self.success = []
23759
          (_etype560, _size557) = iprot.readListBegin()
24022
          (_etype567, _size564) = iprot.readListBegin()
23760
          for _i561 in xrange(_size557):
24023
          for _i568 in xrange(_size564):
23761
            _elem562 = CODVerificationAgent()
24024
            _elem569 = CODVerificationAgent()
23762
            _elem562.read(iprot)
24025
            _elem569.read(iprot)
23763
            self.success.append(_elem562)
24026
            self.success.append(_elem569)
23764
          iprot.readListEnd()
24027
          iprot.readListEnd()
23765
        else:
24028
        else:
23766
          iprot.skip(ftype)
24029
          iprot.skip(ftype)
23767
      else:
24030
      else:
23768
        iprot.skip(ftype)
24031
        iprot.skip(ftype)
Line 23775... Line 24038...
23775
      return
24038
      return
23776
    oprot.writeStructBegin('getAllVerificationAgents_result')
24039
    oprot.writeStructBegin('getAllVerificationAgents_result')
23777
    if self.success is not None:
24040
    if self.success is not None:
23778
      oprot.writeFieldBegin('success', TType.LIST, 0)
24041
      oprot.writeFieldBegin('success', TType.LIST, 0)
23779
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24042
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23780
      for iter563 in self.success:
24043
      for iter570 in self.success:
23781
        iter563.write(oprot)
24044
        iter570.write(oprot)
23782
      oprot.writeListEnd()
24045
      oprot.writeListEnd()
23783
      oprot.writeFieldEnd()
24046
      oprot.writeFieldEnd()
23784
    oprot.writeFieldStop()
24047
    oprot.writeFieldStop()
23785
    oprot.writeStructEnd()
24048
    oprot.writeStructEnd()
23786
 
24049
 
Line 23882... Line 24145...
23882
      if ftype == TType.STOP:
24145
      if ftype == TType.STOP:
23883
        break
24146
        break
23884
      if fid == 0:
24147
      if fid == 0:
23885
        if ftype == TType.LIST:
24148
        if ftype == TType.LIST:
23886
          self.success = []
24149
          self.success = []
23887
          (_etype567, _size564) = iprot.readListBegin()
24150
          (_etype574, _size571) = iprot.readListBegin()
23888
          for _i568 in xrange(_size564):
24151
          for _i575 in xrange(_size571):
23889
            _elem569 = Attribute()
24152
            _elem576 = Attribute()
23890
            _elem569.read(iprot)
24153
            _elem576.read(iprot)
23891
            self.success.append(_elem569)
24154
            self.success.append(_elem576)
23892
          iprot.readListEnd()
24155
          iprot.readListEnd()
23893
        else:
24156
        else:
23894
          iprot.skip(ftype)
24157
          iprot.skip(ftype)
23895
      else:
24158
      else:
23896
        iprot.skip(ftype)
24159
        iprot.skip(ftype)
Line 23903... Line 24166...
23903
      return
24166
      return
23904
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
24167
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
23905
    if self.success is not None:
24168
    if self.success is not None:
23906
      oprot.writeFieldBegin('success', TType.LIST, 0)
24169
      oprot.writeFieldBegin('success', TType.LIST, 0)
23907
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24170
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23908
      for iter570 in self.success:
24171
      for iter577 in self.success:
23909
        iter570.write(oprot)
24172
        iter577.write(oprot)
23910
      oprot.writeListEnd()
24173
      oprot.writeListEnd()
23911
      oprot.writeFieldEnd()
24174
      oprot.writeFieldEnd()
23912
    oprot.writeFieldStop()
24175
    oprot.writeFieldStop()
23913
    oprot.writeStructEnd()
24176
    oprot.writeStructEnd()
23914
 
24177
 
Line 23925... Line 24188...
23925
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
24188
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
23926
 
24189
 
23927
  def __ne__(self, other):
24190
  def __ne__(self, other):
23928
    return not (self == other)
24191
    return not (self == other)
23929
 
24192
 
-
 
24193
class setOrderAttributes_args:
-
 
24194
  """
-
 
24195
  Attributes:
-
 
24196
   - orderId
-
 
24197
   - attributes
-
 
24198
  """
-
 
24199
 
-
 
24200
  thrift_spec = None
-
 
24201
  def __init__(self, orderId=None, attributes=None,):
-
 
24202
    self.orderId = orderId
-
 
24203
    self.attributes = attributes
-
 
24204
 
-
 
24205
  def read(self, iprot):
-
 
24206
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
24207
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
24208
      return
-
 
24209
    iprot.readStructBegin()
-
 
24210
    while True:
-
 
24211
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
24212
      if ftype == TType.STOP:
-
 
24213
        break
-
 
24214
      if fid == 1:
-
 
24215
        if ftype == TType.I64:
-
 
24216
          self.orderId = iprot.readI64();
-
 
24217
        else:
-
 
24218
          iprot.skip(ftype)
-
 
24219
      elif fid == -1:
-
 
24220
        if ftype == TType.LIST:
-
 
24221
          self.attributes = []
-
 
24222
          (_etype581, _size578) = iprot.readListBegin()
-
 
24223
          for _i582 in xrange(_size578):
-
 
24224
            _elem583 = Attribute()
-
 
24225
            _elem583.read(iprot)
-
 
24226
            self.attributes.append(_elem583)
-
 
24227
          iprot.readListEnd()
-
 
24228
        else:
-
 
24229
          iprot.skip(ftype)
-
 
24230
      else:
-
 
24231
        iprot.skip(ftype)
-
 
24232
      iprot.readFieldEnd()
-
 
24233
    iprot.readStructEnd()
-
 
24234
 
-
 
24235
  def write(self, oprot):
-
 
24236
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
24237
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
24238
      return
-
 
24239
    oprot.writeStructBegin('setOrderAttributes_args')
-
 
24240
    if self.attributes is not None:
-
 
24241
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
-
 
24242
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
-
 
24243
      for iter584 in self.attributes:
-
 
24244
        iter584.write(oprot)
-
 
24245
      oprot.writeListEnd()
-
 
24246
      oprot.writeFieldEnd()
-
 
24247
    if self.orderId is not None:
-
 
24248
      oprot.writeFieldBegin('orderId', TType.I64, 1)
-
 
24249
      oprot.writeI64(self.orderId)
-
 
24250
      oprot.writeFieldEnd()
-
 
24251
    oprot.writeFieldStop()
-
 
24252
    oprot.writeStructEnd()
-
 
24253
 
-
 
24254
  def validate(self):
-
 
24255
    return
-
 
24256
 
-
 
24257
 
-
 
24258
  def __repr__(self):
-
 
24259
    L = ['%s=%r' % (key, value)
-
 
24260
      for key, value in self.__dict__.iteritems()]
-
 
24261
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
24262
 
-
 
24263
  def __eq__(self, other):
-
 
24264
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
24265
 
-
 
24266
  def __ne__(self, other):
-
 
24267
    return not (self == other)
-
 
24268
 
-
 
24269
class setOrderAttributes_result:
-
 
24270
 
-
 
24271
  thrift_spec = (
-
 
24272
  )
-
 
24273
 
-
 
24274
  def read(self, iprot):
-
 
24275
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
24276
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
24277
      return
-
 
24278
    iprot.readStructBegin()
-
 
24279
    while True:
-
 
24280
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
24281
      if ftype == TType.STOP:
-
 
24282
        break
-
 
24283
      else:
-
 
24284
        iprot.skip(ftype)
-
 
24285
      iprot.readFieldEnd()
-
 
24286
    iprot.readStructEnd()
-
 
24287
 
-
 
24288
  def write(self, oprot):
-
 
24289
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
24290
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
24291
      return
-
 
24292
    oprot.writeStructBegin('setOrderAttributes_result')
-
 
24293
    oprot.writeFieldStop()
-
 
24294
    oprot.writeStructEnd()
-
 
24295
 
-
 
24296
  def validate(self):
-
 
24297
    return
-
 
24298
 
-
 
24299
 
-
 
24300
  def __repr__(self):
-
 
24301
    L = ['%s=%r' % (key, value)
-
 
24302
      for key, value in self.__dict__.iteritems()]
-
 
24303
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
24304
 
-
 
24305
  def __eq__(self, other):
-
 
24306
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
24307
 
-
 
24308
  def __ne__(self, other):
-
 
24309
    return not (self == other)
-
 
24310
 
23930
class setOrderAttributeForTransaction_args:
24311
class setOrderAttributeForTransaction_args:
23931
  """
24312
  """
23932
  Attributes:
24313
  Attributes:
23933
   - transactionId
24314
   - transactionId
23934
   - attribute
24315
   - attribute
Line 24120... Line 24501...
24120
      if ftype == TType.STOP:
24501
      if ftype == TType.STOP:
24121
        break
24502
        break
24122
      if fid == 0:
24503
      if fid == 0:
24123
        if ftype == TType.LIST:
24504
        if ftype == TType.LIST:
24124
          self.success = []
24505
          self.success = []
24125
          (_etype574, _size571) = iprot.readListBegin()
24506
          (_etype588, _size585) = iprot.readListBegin()
24126
          for _i575 in xrange(_size571):
24507
          for _i589 in xrange(_size585):
24127
            _elem576 = Order()
24508
            _elem590 = Order()
24128
            _elem576.read(iprot)
24509
            _elem590.read(iprot)
24129
            self.success.append(_elem576)
24510
            self.success.append(_elem590)
24130
          iprot.readListEnd()
24511
          iprot.readListEnd()
24131
        else:
24512
        else:
24132
          iprot.skip(ftype)
24513
          iprot.skip(ftype)
24133
      else:
24514
      else:
24134
        iprot.skip(ftype)
24515
        iprot.skip(ftype)
Line 24141... Line 24522...
24141
      return
24522
      return
24142
    oprot.writeStructBegin('getReceivePendingOrders_result')
24523
    oprot.writeStructBegin('getReceivePendingOrders_result')
24143
    if self.success is not None:
24524
    if self.success is not None:
24144
      oprot.writeFieldBegin('success', TType.LIST, 0)
24525
      oprot.writeFieldBegin('success', TType.LIST, 0)
24145
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24526
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24146
      for iter577 in self.success:
24527
      for iter591 in self.success:
24147
        iter577.write(oprot)
24528
        iter591.write(oprot)
24148
      oprot.writeListEnd()
24529
      oprot.writeListEnd()
24149
      oprot.writeFieldEnd()
24530
      oprot.writeFieldEnd()
24150
    oprot.writeFieldStop()
24531
    oprot.writeFieldStop()
24151
    oprot.writeStructEnd()
24532
    oprot.writeStructEnd()
24152
 
24533
 
Line 24248... Line 24629...
24248
      if ftype == TType.STOP:
24629
      if ftype == TType.STOP:
24249
        break
24630
        break
24250
      if fid == 0:
24631
      if fid == 0:
24251
        if ftype == TType.LIST:
24632
        if ftype == TType.LIST:
24252
          self.success = []
24633
          self.success = []
24253
          (_etype581, _size578) = iprot.readListBegin()
24634
          (_etype595, _size592) = iprot.readListBegin()
24254
          for _i582 in xrange(_size578):
24635
          for _i596 in xrange(_size592):
24255
            _elem583 = Order()
24636
            _elem597 = Order()
24256
            _elem583.read(iprot)
24637
            _elem597.read(iprot)
24257
            self.success.append(_elem583)
24638
            self.success.append(_elem597)
24258
          iprot.readListEnd()
24639
          iprot.readListEnd()
24259
        else:
24640
        else:
24260
          iprot.skip(ftype)
24641
          iprot.skip(ftype)
24261
      else:
24642
      else:
24262
        iprot.skip(ftype)
24643
        iprot.skip(ftype)
Line 24269... Line 24650...
24269
      return
24650
      return
24270
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
24651
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
24271
    if self.success is not None:
24652
    if self.success is not None:
24272
      oprot.writeFieldBegin('success', TType.LIST, 0)
24653
      oprot.writeFieldBegin('success', TType.LIST, 0)
24273
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24654
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24274
      for iter584 in self.success:
24655
      for iter598 in self.success:
24275
        iter584.write(oprot)
24656
        iter598.write(oprot)
24276
      oprot.writeListEnd()
24657
      oprot.writeListEnd()
24277
      oprot.writeFieldEnd()
24658
      oprot.writeFieldEnd()
24278
    oprot.writeFieldStop()
24659
    oprot.writeFieldStop()
24279
    oprot.writeStructEnd()
24660
    oprot.writeStructEnd()
24280
 
24661