Subversion Repositories SmartDukaan

Rev

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

Rev 13146 Rev 13276
Line 663... Line 663...
663
    Parameters:
663
    Parameters:
664
     - providerId
664
     - providerId
665
    """
665
    """
666
    pass
666
    pass
667
 
667
 
668
  def receiveReturn(self, orderId, receiveCondition, receiveFreebie):
668
  def receiveReturn(self, orderId, receiveCondition, receiveFreebie, serialNumbers):
669
    """
669
    """
670
    If the order status is DOA_PICKUP_CONFIRMED or DOA_RETURN_IN_TRANSIT, marks the order status as DOA_RECEIVED_PRESTINE and returns true.
670
    If the order status is DOA_PICKUP_CONFIRMED or DOA_RETURN_IN_TRANSIT, marks the order status as DOA_RECEIVED_PRESTINE and returns true.
671
    If the order status is RTO_IN_TRANSIT, marks the order status as RTO_RECEIVED_PRESTINE and returns true.
671
    If the order status is RTO_IN_TRANSIT, marks the order status as RTO_RECEIVED_PRESTINE and returns true.
672
    If the order is in any other state, it returns false.
672
    If the order is in any other state, it returns false.
673
    Throws an exception if the order with the given id couldn't be found.
673
    Throws an exception if the order with the given id couldn't be found.
674
 
674
 
675
    Parameters:
675
    Parameters:
676
     - orderId
676
     - orderId
677
     - receiveCondition
677
     - receiveCondition
678
     - receiveFreebie
678
     - receiveFreebie
-
 
679
     - serialNumbers
679
    """
680
    """
680
    pass
681
    pass
681
 
682
 
682
  def validateDoa(self, orderId, isValid):
683
  def validateDoa(self, orderId, isValid):
683
    """
684
    """
Line 2162... Line 2163...
2162
    Parameters:
2163
    Parameters:
2163
     - logisticsTxnId
2164
     - logisticsTxnId
2164
    """
2165
    """
2165
    pass
2166
    pass
2166
 
2167
 
2167
  def addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize):
2168
  def addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType):
2168
    """
2169
    """
2169
    Parameters:
2170
    Parameters:
2170
     - order_ids
2171
     - order_ids
2171
     - invoice_number
2172
     - invoice_number
2172
     - itemNumbersMap
2173
     - itemNumbersMap
Line 2174... Line 2175...
2174
     - freebieWarehouseIdMap
2175
     - freebieWarehouseIdMap
2175
     - billed_by
2176
     - billed_by
2176
     - jacketNumber
2177
     - jacketNumber
2177
     - billingType
2178
     - billingType
2178
     - authorize
2179
     - authorize
-
 
2180
     - invoiceType
-
 
2181
    """
-
 
2182
    pass
-
 
2183
 
-
 
2184
  def getInvoiceFormatLogisticsTxnId(self, transactionId, shipementSeq):
-
 
2185
    """
-
 
2186
    Parameters:
-
 
2187
     - transactionId
-
 
2188
     - shipementSeq
2179
    """
2189
    """
2180
    pass
2190
    pass
2181
 
2191
 
2182
 
2192
 
2183
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
2193
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
Line 4440... Line 4450...
4440
    self._iprot.readMessageEnd()
4450
    self._iprot.readMessageEnd()
4441
    if result.success is not None:
4451
    if result.success is not None:
4442
      return result.success
4452
      return result.success
4443
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnOrdersNotPickedUp failed: unknown result");
4453
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnOrdersNotPickedUp failed: unknown result");
4444
 
4454
 
4445
  def receiveReturn(self, orderId, receiveCondition, receiveFreebie):
4455
  def receiveReturn(self, orderId, receiveCondition, receiveFreebie, serialNumbers):
4446
    """
4456
    """
4447
    If the order status is DOA_PICKUP_CONFIRMED or DOA_RETURN_IN_TRANSIT, marks the order status as DOA_RECEIVED_PRESTINE and returns true.
4457
    If the order status is DOA_PICKUP_CONFIRMED or DOA_RETURN_IN_TRANSIT, marks the order status as DOA_RECEIVED_PRESTINE and returns true.
4448
    If the order status is RTO_IN_TRANSIT, marks the order status as RTO_RECEIVED_PRESTINE and returns true.
4458
    If the order status is RTO_IN_TRANSIT, marks the order status as RTO_RECEIVED_PRESTINE and returns true.
4449
    If the order is in any other state, it returns false.
4459
    If the order is in any other state, it returns false.
4450
    Throws an exception if the order with the given id couldn't be found.
4460
    Throws an exception if the order with the given id couldn't be found.
4451
 
4461
 
4452
    Parameters:
4462
    Parameters:
4453
     - orderId
4463
     - orderId
4454
     - receiveCondition
4464
     - receiveCondition
4455
     - receiveFreebie
4465
     - receiveFreebie
-
 
4466
     - serialNumbers
4456
    """
4467
    """
4457
    self.send_receiveReturn(orderId, receiveCondition, receiveFreebie)
4468
    self.send_receiveReturn(orderId, receiveCondition, receiveFreebie, serialNumbers)
4458
    return self.recv_receiveReturn()
4469
    return self.recv_receiveReturn()
4459
 
4470
 
4460
  def send_receiveReturn(self, orderId, receiveCondition, receiveFreebie):
4471
  def send_receiveReturn(self, orderId, receiveCondition, receiveFreebie, serialNumbers):
4461
    self._oprot.writeMessageBegin('receiveReturn', TMessageType.CALL, self._seqid)
4472
    self._oprot.writeMessageBegin('receiveReturn', TMessageType.CALL, self._seqid)
4462
    args = receiveReturn_args()
4473
    args = receiveReturn_args()
4463
    args.orderId = orderId
4474
    args.orderId = orderId
4464
    args.receiveCondition = receiveCondition
4475
    args.receiveCondition = receiveCondition
4465
    args.receiveFreebie = receiveFreebie
4476
    args.receiveFreebie = receiveFreebie
-
 
4477
    args.serialNumbers = serialNumbers
4466
    args.write(self._oprot)
4478
    args.write(self._oprot)
4467
    self._oprot.writeMessageEnd()
4479
    self._oprot.writeMessageEnd()
4468
    self._oprot.trans.flush()
4480
    self._oprot.trans.flush()
4469
 
4481
 
4470
  def recv_receiveReturn(self, ):
4482
  def recv_receiveReturn(self, ):
Line 10257... Line 10269...
10257
      return result.success
10269
      return result.success
10258
    if result.ex is not None:
10270
    if result.ex is not None:
10259
      raise result.ex
10271
      raise result.ex
10260
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getGroupOrdersByLogisticsTxnId failed: unknown result");
10272
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getGroupOrdersByLogisticsTxnId failed: unknown result");
10261
 
10273
 
10262
  def addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize):
10274
  def addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType):
10263
    """
10275
    """
10264
    Parameters:
10276
    Parameters:
10265
     - order_ids
10277
     - order_ids
10266
     - invoice_number
10278
     - invoice_number
10267
     - itemNumbersMap
10279
     - itemNumbersMap
Line 10269... Line 10281...
10269
     - freebieWarehouseIdMap
10281
     - freebieWarehouseIdMap
10270
     - billed_by
10282
     - billed_by
10271
     - jacketNumber
10283
     - jacketNumber
10272
     - billingType
10284
     - billingType
10273
     - authorize
10285
     - authorize
-
 
10286
     - invoiceType
10274
    """
10287
    """
10275
    self.send_addBillingDetailsForGrouppedOrders(order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize)
10288
    self.send_addBillingDetailsForGrouppedOrders(order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType)
10276
    return self.recv_addBillingDetailsForGrouppedOrders()
10289
    return self.recv_addBillingDetailsForGrouppedOrders()
10277
 
10290
 
10278
  def send_addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize):
10291
  def send_addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType):
10279
    self._oprot.writeMessageBegin('addBillingDetailsForGrouppedOrders', TMessageType.CALL, self._seqid)
10292
    self._oprot.writeMessageBegin('addBillingDetailsForGrouppedOrders', TMessageType.CALL, self._seqid)
10280
    args = addBillingDetailsForGrouppedOrders_args()
10293
    args = addBillingDetailsForGrouppedOrders_args()
10281
    args.order_ids = order_ids
10294
    args.order_ids = order_ids
10282
    args.invoice_number = invoice_number
10295
    args.invoice_number = invoice_number
10283
    args.itemNumbersMap = itemNumbersMap
10296
    args.itemNumbersMap = itemNumbersMap
Line 10285... Line 10298...
10285
    args.freebieWarehouseIdMap = freebieWarehouseIdMap
10298
    args.freebieWarehouseIdMap = freebieWarehouseIdMap
10286
    args.billed_by = billed_by
10299
    args.billed_by = billed_by
10287
    args.jacketNumber = jacketNumber
10300
    args.jacketNumber = jacketNumber
10288
    args.billingType = billingType
10301
    args.billingType = billingType
10289
    args.authorize = authorize
10302
    args.authorize = authorize
-
 
10303
    args.invoiceType = invoiceType
10290
    args.write(self._oprot)
10304
    args.write(self._oprot)
10291
    self._oprot.writeMessageEnd()
10305
    self._oprot.writeMessageEnd()
10292
    self._oprot.trans.flush()
10306
    self._oprot.trans.flush()
10293
 
10307
 
10294
  def recv_addBillingDetailsForGrouppedOrders(self, ):
10308
  def recv_addBillingDetailsForGrouppedOrders(self, ):
Line 10305... Line 10319...
10305
      return result.success
10319
      return result.success
10306
    if result.ex is not None:
10320
    if result.ex is not None:
10307
      raise result.ex
10321
      raise result.ex
10308
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addBillingDetailsForGrouppedOrders failed: unknown result");
10322
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addBillingDetailsForGrouppedOrders failed: unknown result");
10309
 
10323
 
-
 
10324
  def getInvoiceFormatLogisticsTxnId(self, transactionId, shipementSeq):
-
 
10325
    """
-
 
10326
    Parameters:
-
 
10327
     - transactionId
-
 
10328
     - shipementSeq
-
 
10329
    """
-
 
10330
    self.send_getInvoiceFormatLogisticsTxnId(transactionId, shipementSeq)
-
 
10331
    return self.recv_getInvoiceFormatLogisticsTxnId()
-
 
10332
 
-
 
10333
  def send_getInvoiceFormatLogisticsTxnId(self, transactionId, shipementSeq):
-
 
10334
    self._oprot.writeMessageBegin('getInvoiceFormatLogisticsTxnId', TMessageType.CALL, self._seqid)
-
 
10335
    args = getInvoiceFormatLogisticsTxnId_args()
-
 
10336
    args.transactionId = transactionId
-
 
10337
    args.shipementSeq = shipementSeq
-
 
10338
    args.write(self._oprot)
-
 
10339
    self._oprot.writeMessageEnd()
-
 
10340
    self._oprot.trans.flush()
-
 
10341
 
-
 
10342
  def recv_getInvoiceFormatLogisticsTxnId(self, ):
-
 
10343
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
10344
    if mtype == TMessageType.EXCEPTION:
-
 
10345
      x = TApplicationException()
-
 
10346
      x.read(self._iprot)
-
 
10347
      self._iprot.readMessageEnd()
-
 
10348
      raise x
-
 
10349
    result = getInvoiceFormatLogisticsTxnId_result()
-
 
10350
    result.read(self._iprot)
-
 
10351
    self._iprot.readMessageEnd()
-
 
10352
    if result.success is not None:
-
 
10353
      return result.success
-
 
10354
    if result.ex is not None:
-
 
10355
      raise result.ex
-
 
10356
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getInvoiceFormatLogisticsTxnId failed: unknown result");
-
 
10357
 
10310
 
10358
 
10311
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
10359
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
10312
  def __init__(self, handler):
10360
  def __init__(self, handler):
10313
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
10361
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
10314
    self._processMap["createTransaction"] = Processor.process_createTransaction
10362
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 10553... Line 10601...
10553
    self._processMap["getFlipkartFaSalesSnapshotForDays"] = Processor.process_getFlipkartFaSalesSnapshotForDays
10601
    self._processMap["getFlipkartFaSalesSnapshotForDays"] = Processor.process_getFlipkartFaSalesSnapshotForDays
10554
    self._processMap["getFlipkartFaSalesSnapshotBySkuAndSaleDate"] = Processor.process_getFlipkartFaSalesSnapshotBySkuAndSaleDate
10602
    self._processMap["getFlipkartFaSalesSnapshotBySkuAndSaleDate"] = Processor.process_getFlipkartFaSalesSnapshotBySkuAndSaleDate
10555
    self._processMap["acceptPackageOrders"] = Processor.process_acceptPackageOrders
10603
    self._processMap["acceptPackageOrders"] = Processor.process_acceptPackageOrders
10556
    self._processMap["getGroupOrdersByLogisticsTxnId"] = Processor.process_getGroupOrdersByLogisticsTxnId
10604
    self._processMap["getGroupOrdersByLogisticsTxnId"] = Processor.process_getGroupOrdersByLogisticsTxnId
10557
    self._processMap["addBillingDetailsForGrouppedOrders"] = Processor.process_addBillingDetailsForGrouppedOrders
10605
    self._processMap["addBillingDetailsForGrouppedOrders"] = Processor.process_addBillingDetailsForGrouppedOrders
-
 
10606
    self._processMap["getInvoiceFormatLogisticsTxnId"] = Processor.process_getInvoiceFormatLogisticsTxnId
10558
 
10607
 
10559
  def process(self, iprot, oprot):
10608
  def process(self, iprot, oprot):
10560
    (name, type, seqid) = iprot.readMessageBegin()
10609
    (name, type, seqid) = iprot.readMessageBegin()
10561
    if name not in self._processMap:
10610
    if name not in self._processMap:
10562
      iprot.skip(TType.STRUCT)
10611
      iprot.skip(TType.STRUCT)
Line 11414... Line 11463...
11414
    args = receiveReturn_args()
11463
    args = receiveReturn_args()
11415
    args.read(iprot)
11464
    args.read(iprot)
11416
    iprot.readMessageEnd()
11465
    iprot.readMessageEnd()
11417
    result = receiveReturn_result()
11466
    result = receiveReturn_result()
11418
    try:
11467
    try:
11419
      result.success = self._handler.receiveReturn(args.orderId, args.receiveCondition, args.receiveFreebie)
11468
      result.success = self._handler.receiveReturn(args.orderId, args.receiveCondition, args.receiveFreebie, args.serialNumbers)
11420
    except TransactionServiceException, ex:
11469
    except TransactionServiceException, ex:
11421
      result.ex = ex
11470
      result.ex = ex
11422
    oprot.writeMessageBegin("receiveReturn", TMessageType.REPLY, seqid)
11471
    oprot.writeMessageBegin("receiveReturn", TMessageType.REPLY, seqid)
11423
    result.write(oprot)
11472
    result.write(oprot)
11424
    oprot.writeMessageEnd()
11473
    oprot.writeMessageEnd()
Line 13593... Line 13642...
13593
    args = addBillingDetailsForGrouppedOrders_args()
13642
    args = addBillingDetailsForGrouppedOrders_args()
13594
    args.read(iprot)
13643
    args.read(iprot)
13595
    iprot.readMessageEnd()
13644
    iprot.readMessageEnd()
13596
    result = addBillingDetailsForGrouppedOrders_result()
13645
    result = addBillingDetailsForGrouppedOrders_result()
13597
    try:
13646
    try:
13598
      result.success = self._handler.addBillingDetailsForGrouppedOrders(args.order_ids, args.invoice_number, args.itemNumbersMap, args.serialNumbersMap, args.freebieWarehouseIdMap, args.billed_by, args.jacketNumber, args.billingType, args.authorize)
13647
      result.success = self._handler.addBillingDetailsForGrouppedOrders(args.order_ids, args.invoice_number, args.itemNumbersMap, args.serialNumbersMap, args.freebieWarehouseIdMap, args.billed_by, args.jacketNumber, args.billingType, args.authorize, args.invoiceType)
13599
    except TransactionServiceException, ex:
13648
    except TransactionServiceException, ex:
13600
      result.ex = ex
13649
      result.ex = ex
13601
    oprot.writeMessageBegin("addBillingDetailsForGrouppedOrders", TMessageType.REPLY, seqid)
13650
    oprot.writeMessageBegin("addBillingDetailsForGrouppedOrders", TMessageType.REPLY, seqid)
13602
    result.write(oprot)
13651
    result.write(oprot)
13603
    oprot.writeMessageEnd()
13652
    oprot.writeMessageEnd()
13604
    oprot.trans.flush()
13653
    oprot.trans.flush()
13605
 
13654
 
-
 
13655
  def process_getInvoiceFormatLogisticsTxnId(self, seqid, iprot, oprot):
-
 
13656
    args = getInvoiceFormatLogisticsTxnId_args()
-
 
13657
    args.read(iprot)
-
 
13658
    iprot.readMessageEnd()
-
 
13659
    result = getInvoiceFormatLogisticsTxnId_result()
-
 
13660
    try:
-
 
13661
      result.success = self._handler.getInvoiceFormatLogisticsTxnId(args.transactionId, args.shipementSeq)
-
 
13662
    except TransactionServiceException, ex:
-
 
13663
      result.ex = ex
-
 
13664
    oprot.writeMessageBegin("getInvoiceFormatLogisticsTxnId", TMessageType.REPLY, seqid)
-
 
13665
    result.write(oprot)
-
 
13666
    oprot.writeMessageEnd()
-
 
13667
    oprot.trans.flush()
-
 
13668
 
13606
 
13669
 
13607
# HELPER FUNCTIONS AND STRUCTURES
13670
# HELPER FUNCTIONS AND STRUCTURES
13608
 
13671
 
13609
class createTransaction_args:
13672
class createTransaction_args:
13610
  """
13673
  """
Line 22920... Line 22983...
22920
  """
22983
  """
22921
  Attributes:
22984
  Attributes:
22922
   - orderId
22985
   - orderId
22923
   - receiveCondition
22986
   - receiveCondition
22924
   - receiveFreebie
22987
   - receiveFreebie
-
 
22988
   - serialNumbers
22925
  """
22989
  """
22926
 
22990
 
22927
  thrift_spec = (
22991
  thrift_spec = (
22928
    None, # 0
22992
    None, # 0
22929
    (1, TType.I64, 'orderId', None, None, ), # 1
22993
    (1, TType.I64, 'orderId', None, None, ), # 1
22930
    (2, TType.I64, 'receiveCondition', None, None, ), # 2
22994
    (2, TType.I64, 'receiveCondition', None, None, ), # 2
22931
    (3, TType.BOOL, 'receiveFreebie', None, None, ), # 3
22995
    (3, TType.BOOL, 'receiveFreebie', None, None, ), # 3
-
 
22996
    (4, TType.STRING, 'serialNumbers', None, None, ), # 4
22932
  )
22997
  )
22933
 
22998
 
22934
  def __init__(self, orderId=None, receiveCondition=None, receiveFreebie=None,):
22999
  def __init__(self, orderId=None, receiveCondition=None, receiveFreebie=None, serialNumbers=None,):
22935
    self.orderId = orderId
23000
    self.orderId = orderId
22936
    self.receiveCondition = receiveCondition
23001
    self.receiveCondition = receiveCondition
22937
    self.receiveFreebie = receiveFreebie
23002
    self.receiveFreebie = receiveFreebie
-
 
23003
    self.serialNumbers = serialNumbers
22938
 
23004
 
22939
  def read(self, iprot):
23005
  def read(self, iprot):
22940
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
23006
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
22941
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
23007
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
22942
      return
23008
      return
Line 22958... Line 23024...
22958
      elif fid == 3:
23024
      elif fid == 3:
22959
        if ftype == TType.BOOL:
23025
        if ftype == TType.BOOL:
22960
          self.receiveFreebie = iprot.readBool();
23026
          self.receiveFreebie = iprot.readBool();
22961
        else:
23027
        else:
22962
          iprot.skip(ftype)
23028
          iprot.skip(ftype)
-
 
23029
      elif fid == 4:
-
 
23030
        if ftype == TType.STRING:
-
 
23031
          self.serialNumbers = iprot.readString();
-
 
23032
        else:
-
 
23033
          iprot.skip(ftype)
22963
      else:
23034
      else:
22964
        iprot.skip(ftype)
23035
        iprot.skip(ftype)
22965
      iprot.readFieldEnd()
23036
      iprot.readFieldEnd()
22966
    iprot.readStructEnd()
23037
    iprot.readStructEnd()
22967
 
23038
 
Line 22980... Line 23051...
22980
      oprot.writeFieldEnd()
23051
      oprot.writeFieldEnd()
22981
    if self.receiveFreebie is not None:
23052
    if self.receiveFreebie is not None:
22982
      oprot.writeFieldBegin('receiveFreebie', TType.BOOL, 3)
23053
      oprot.writeFieldBegin('receiveFreebie', TType.BOOL, 3)
22983
      oprot.writeBool(self.receiveFreebie)
23054
      oprot.writeBool(self.receiveFreebie)
22984
      oprot.writeFieldEnd()
23055
      oprot.writeFieldEnd()
-
 
23056
    if self.serialNumbers is not None:
-
 
23057
      oprot.writeFieldBegin('serialNumbers', TType.STRING, 4)
-
 
23058
      oprot.writeString(self.serialNumbers)
-
 
23059
      oprot.writeFieldEnd()
22985
    oprot.writeFieldStop()
23060
    oprot.writeFieldStop()
22986
    oprot.writeStructEnd()
23061
    oprot.writeStructEnd()
22987
 
23062
 
22988
  def validate(self):
23063
  def validate(self):
22989
    return
23064
    return
Line 27384... Line 27459...
27384
   - success
27459
   - success
27385
   - ex
27460
   - ex
27386
  """
27461
  """
27387
 
27462
 
27388
  thrift_spec = (
27463
  thrift_spec = (
27389
    (0, TType.STRUCT, 'success', (Order, Order.thrift_spec), None, ), # 0
27464
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
27390
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
27465
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
27391
  )
27466
  )
27392
 
27467
 
27393
  def __init__(self, success=None, ex=None,):
27468
  def __init__(self, success=None, ex=None,):
27394
    self.success = success
27469
    self.success = success
Line 27402... Line 27477...
27402
    while True:
27477
    while True:
27403
      (fname, ftype, fid) = iprot.readFieldBegin()
27478
      (fname, ftype, fid) = iprot.readFieldBegin()
27404
      if ftype == TType.STOP:
27479
      if ftype == TType.STOP:
27405
        break
27480
        break
27406
      if fid == 0:
27481
      if fid == 0:
27407
        if ftype == TType.STRUCT:
27482
        if ftype == TType.LIST:
27408
          self.success = Order()
27483
          self.success = []
-
 
27484
          (_etype513, _size510) = iprot.readListBegin()
-
 
27485
          for _i514 in xrange(_size510):
-
 
27486
            _elem515 = Order()
27409
          self.success.read(iprot)
27487
            _elem515.read(iprot)
-
 
27488
            self.success.append(_elem515)
-
 
27489
          iprot.readListEnd()
27410
        else:
27490
        else:
27411
          iprot.skip(ftype)
27491
          iprot.skip(ftype)
27412
      elif fid == 1:
27492
      elif fid == 1:
27413
        if ftype == TType.STRUCT:
27493
        if ftype == TType.STRUCT:
27414
          self.ex = TransactionServiceException()
27494
          self.ex = TransactionServiceException()
Line 27424... Line 27504...
27424
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
27504
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
27425
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
27505
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
27426
      return
27506
      return
27427
    oprot.writeStructBegin('getOrderForAwb_result')
27507
    oprot.writeStructBegin('getOrderForAwb_result')
27428
    if self.success is not None:
27508
    if self.success is not None:
27429
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
27509
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
27510
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
27511
      for iter516 in self.success:
27430
      self.success.write(oprot)
27512
        iter516.write(oprot)
-
 
27513
      oprot.writeListEnd()
27431
      oprot.writeFieldEnd()
27514
      oprot.writeFieldEnd()
27432
    if self.ex is not None:
27515
    if self.ex is not None:
27433
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27516
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27434
      self.ex.write(oprot)
27517
      self.ex.write(oprot)
27435
      oprot.writeFieldEnd()
27518
      oprot.writeFieldEnd()
Line 27483... Line 27566...
27483
        else:
27566
        else:
27484
          iprot.skip(ftype)
27567
          iprot.skip(ftype)
27485
      elif fid == 2:
27568
      elif fid == 2:
27486
        if ftype == TType.LIST:
27569
        if ftype == TType.LIST:
27487
          self.order_status_list = []
27570
          self.order_status_list = []
27488
          (_etype513, _size510) = iprot.readListBegin()
27571
          (_etype520, _size517) = iprot.readListBegin()
27489
          for _i514 in xrange(_size510):
27572
          for _i521 in xrange(_size517):
27490
            _elem515 = iprot.readI32();
27573
            _elem522 = iprot.readI32();
27491
            self.order_status_list.append(_elem515)
27574
            self.order_status_list.append(_elem522)
27492
          iprot.readListEnd()
27575
          iprot.readListEnd()
27493
        else:
27576
        else:
27494
          iprot.skip(ftype)
27577
          iprot.skip(ftype)
27495
      else:
27578
      else:
27496
        iprot.skip(ftype)
27579
        iprot.skip(ftype)
Line 27507... Line 27590...
27507
      oprot.writeI64(self.logistics_provider_id)
27590
      oprot.writeI64(self.logistics_provider_id)
27508
      oprot.writeFieldEnd()
27591
      oprot.writeFieldEnd()
27509
    if self.order_status_list is not None:
27592
    if self.order_status_list is not None:
27510
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
27593
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
27511
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
27594
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
27512
      for iter516 in self.order_status_list:
27595
      for iter523 in self.order_status_list:
27513
        oprot.writeI32(iter516)
27596
        oprot.writeI32(iter523)
27514
      oprot.writeListEnd()
27597
      oprot.writeListEnd()
27515
      oprot.writeFieldEnd()
27598
      oprot.writeFieldEnd()
27516
    oprot.writeFieldStop()
27599
    oprot.writeFieldStop()
27517
    oprot.writeStructEnd()
27600
    oprot.writeStructEnd()
27518
 
27601
 
Line 27557... Line 27640...
27557
      if ftype == TType.STOP:
27640
      if ftype == TType.STOP:
27558
        break
27641
        break
27559
      if fid == 0:
27642
      if fid == 0:
27560
        if ftype == TType.LIST:
27643
        if ftype == TType.LIST:
27561
          self.success = []
27644
          self.success = []
27562
          (_etype520, _size517) = iprot.readListBegin()
27645
          (_etype527, _size524) = iprot.readListBegin()
27563
          for _i521 in xrange(_size517):
27646
          for _i528 in xrange(_size524):
27564
            _elem522 = Order()
27647
            _elem529 = Order()
27565
            _elem522.read(iprot)
27648
            _elem529.read(iprot)
27566
            self.success.append(_elem522)
27649
            self.success.append(_elem529)
27567
          iprot.readListEnd()
27650
          iprot.readListEnd()
27568
        else:
27651
        else:
27569
          iprot.skip(ftype)
27652
          iprot.skip(ftype)
27570
      elif fid == 1:
27653
      elif fid == 1:
27571
        if ftype == TType.STRUCT:
27654
        if ftype == TType.STRUCT:
Line 27584... Line 27667...
27584
      return
27667
      return
27585
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
27668
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
27586
    if self.success is not None:
27669
    if self.success is not None:
27587
      oprot.writeFieldBegin('success', TType.LIST, 0)
27670
      oprot.writeFieldBegin('success', TType.LIST, 0)
27588
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27671
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27589
      for iter523 in self.success:
27672
      for iter530 in self.success:
27590
        iter523.write(oprot)
27673
        iter530.write(oprot)
27591
      oprot.writeListEnd()
27674
      oprot.writeListEnd()
27592
      oprot.writeFieldEnd()
27675
      oprot.writeFieldEnd()
27593
    if self.ex is not None:
27676
    if self.ex is not None:
27594
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27677
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27595
      self.ex.write(oprot)
27678
      self.ex.write(oprot)
Line 27722... Line 27805...
27722
      if ftype == TType.STOP:
27805
      if ftype == TType.STOP:
27723
        break
27806
        break
27724
      if fid == 0:
27807
      if fid == 0:
27725
        if ftype == TType.LIST:
27808
        if ftype == TType.LIST:
27726
          self.success = []
27809
          self.success = []
27727
          (_etype527, _size524) = iprot.readListBegin()
27810
          (_etype534, _size531) = iprot.readListBegin()
27728
          for _i528 in xrange(_size524):
27811
          for _i535 in xrange(_size531):
27729
            _elem529 = Order()
27812
            _elem536 = Order()
27730
            _elem529.read(iprot)
27813
            _elem536.read(iprot)
27731
            self.success.append(_elem529)
27814
            self.success.append(_elem536)
27732
          iprot.readListEnd()
27815
          iprot.readListEnd()
27733
        else:
27816
        else:
27734
          iprot.skip(ftype)
27817
          iprot.skip(ftype)
27735
      elif fid == 1:
27818
      elif fid == 1:
27736
        if ftype == TType.STRUCT:
27819
        if ftype == TType.STRUCT:
Line 27749... Line 27832...
27749
      return
27832
      return
27750
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
27833
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
27751
    if self.success is not None:
27834
    if self.success is not None:
27752
      oprot.writeFieldBegin('success', TType.LIST, 0)
27835
      oprot.writeFieldBegin('success', TType.LIST, 0)
27753
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27836
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27754
      for iter530 in self.success:
27837
      for iter537 in self.success:
27755
        iter530.write(oprot)
27838
        iter537.write(oprot)
27756
      oprot.writeListEnd()
27839
      oprot.writeListEnd()
27757
      oprot.writeFieldEnd()
27840
      oprot.writeFieldEnd()
27758
    if self.ex is not None:
27841
    if self.ex is not None:
27759
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27842
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27760
      self.ex.write(oprot)
27843
      self.ex.write(oprot)
Line 27845... Line 27928...
27845
      if ftype == TType.STOP:
27928
      if ftype == TType.STOP:
27846
        break
27929
        break
27847
      if fid == 0:
27930
      if fid == 0:
27848
        if ftype == TType.LIST:
27931
        if ftype == TType.LIST:
27849
          self.success = []
27932
          self.success = []
27850
          (_etype534, _size531) = iprot.readListBegin()
27933
          (_etype541, _size538) = iprot.readListBegin()
27851
          for _i535 in xrange(_size531):
27934
          for _i542 in xrange(_size538):
27852
            _elem536 = Order()
27935
            _elem543 = Order()
27853
            _elem536.read(iprot)
27936
            _elem543.read(iprot)
27854
            self.success.append(_elem536)
27937
            self.success.append(_elem543)
27855
          iprot.readListEnd()
27938
          iprot.readListEnd()
27856
        else:
27939
        else:
27857
          iprot.skip(ftype)
27940
          iprot.skip(ftype)
27858
      elif fid == 1:
27941
      elif fid == 1:
27859
        if ftype == TType.STRUCT:
27942
        if ftype == TType.STRUCT:
Line 27872... Line 27955...
27872
      return
27955
      return
27873
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
27956
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
27874
    if self.success is not None:
27957
    if self.success is not None:
27875
      oprot.writeFieldBegin('success', TType.LIST, 0)
27958
      oprot.writeFieldBegin('success', TType.LIST, 0)
27876
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27959
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27877
      for iter537 in self.success:
27960
      for iter544 in self.success:
27878
        iter537.write(oprot)
27961
        iter544.write(oprot)
27879
      oprot.writeListEnd()
27962
      oprot.writeListEnd()
27880
      oprot.writeFieldEnd()
27963
      oprot.writeFieldEnd()
27881
    if self.ex is not None:
27964
    if self.ex is not None:
27882
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27965
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27883
      self.ex.write(oprot)
27966
      self.ex.write(oprot)
Line 27998... Line 28081...
27998
      if ftype == TType.STOP:
28081
      if ftype == TType.STOP:
27999
        break
28082
        break
28000
      if fid == 0:
28083
      if fid == 0:
28001
        if ftype == TType.LIST:
28084
        if ftype == TType.LIST:
28002
          self.success = []
28085
          self.success = []
28003
          (_etype541, _size538) = iprot.readListBegin()
28086
          (_etype548, _size545) = iprot.readListBegin()
28004
          for _i542 in xrange(_size538):
28087
          for _i549 in xrange(_size545):
28005
            _elem543 = Order()
28088
            _elem550 = Order()
28006
            _elem543.read(iprot)
28089
            _elem550.read(iprot)
28007
            self.success.append(_elem543)
28090
            self.success.append(_elem550)
28008
          iprot.readListEnd()
28091
          iprot.readListEnd()
28009
        else:
28092
        else:
28010
          iprot.skip(ftype)
28093
          iprot.skip(ftype)
28011
      elif fid == 1:
28094
      elif fid == 1:
28012
        if ftype == TType.STRUCT:
28095
        if ftype == TType.STRUCT:
Line 28025... Line 28108...
28025
      return
28108
      return
28026
    oprot.writeStructBegin('getCancelledOrders_result')
28109
    oprot.writeStructBegin('getCancelledOrders_result')
28027
    if self.success is not None:
28110
    if self.success is not None:
28028
      oprot.writeFieldBegin('success', TType.LIST, 0)
28111
      oprot.writeFieldBegin('success', TType.LIST, 0)
28029
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28112
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28030
      for iter544 in self.success:
28113
      for iter551 in self.success:
28031
        iter544.write(oprot)
28114
        iter551.write(oprot)
28032
      oprot.writeListEnd()
28115
      oprot.writeListEnd()
28033
      oprot.writeFieldEnd()
28116
      oprot.writeFieldEnd()
28034
    if self.ex is not None:
28117
    if self.ex is not None:
28035
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
28118
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
28036
      self.ex.write(oprot)
28119
      self.ex.write(oprot)
Line 28077... Line 28160...
28077
      if ftype == TType.STOP:
28160
      if ftype == TType.STOP:
28078
        break
28161
        break
28079
      if fid == 1:
28162
      if fid == 1:
28080
        if ftype == TType.MAP:
28163
        if ftype == TType.MAP:
28081
          self.mapAWBAndAmount = {}
28164
          self.mapAWBAndAmount = {}
28082
          (_ktype546, _vtype547, _size545 ) = iprot.readMapBegin() 
28165
          (_ktype553, _vtype554, _size552 ) = iprot.readMapBegin() 
28083
          for _i549 in xrange(_size545):
28166
          for _i556 in xrange(_size552):
28084
            _key550 = iprot.readI64();
28167
            _key557 = iprot.readI64();
28085
            _val551 = iprot.readDouble();
28168
            _val558 = iprot.readDouble();
28086
            self.mapAWBAndAmount[_key550] = _val551
28169
            self.mapAWBAndAmount[_key557] = _val558
28087
          iprot.readMapEnd()
28170
          iprot.readMapEnd()
28088
        else:
28171
        else:
28089
          iprot.skip(ftype)
28172
          iprot.skip(ftype)
28090
      else:
28173
      else:
28091
        iprot.skip(ftype)
28174
        iprot.skip(ftype)
Line 28098... Line 28181...
28098
      return
28181
      return
28099
    oprot.writeStructBegin('saveBluedartSettlements_args')
28182
    oprot.writeStructBegin('saveBluedartSettlements_args')
28100
    if self.mapAWBAndAmount is not None:
28183
    if self.mapAWBAndAmount is not None:
28101
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
28184
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
28102
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
28185
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
28103
      for kiter552,viter553 in self.mapAWBAndAmount.items():
28186
      for kiter559,viter560 in self.mapAWBAndAmount.items():
28104
        oprot.writeI64(kiter552)
28187
        oprot.writeI64(kiter559)
28105
        oprot.writeDouble(viter553)
28188
        oprot.writeDouble(viter560)
28106
      oprot.writeMapEnd()
28189
      oprot.writeMapEnd()
28107
      oprot.writeFieldEnd()
28190
      oprot.writeFieldEnd()
28108
    oprot.writeFieldStop()
28191
    oprot.writeFieldStop()
28109
    oprot.writeStructEnd()
28192
    oprot.writeStructEnd()
28110
 
28193
 
Line 28892... Line 28975...
28892
      if ftype == TType.STOP:
28975
      if ftype == TType.STOP:
28893
        break
28976
        break
28894
      if fid == 0:
28977
      if fid == 0:
28895
        if ftype == TType.MAP:
28978
        if ftype == TType.MAP:
28896
          self.success = {}
28979
          self.success = {}
28897
          (_ktype555, _vtype556, _size554 ) = iprot.readMapBegin() 
28980
          (_ktype562, _vtype563, _size561 ) = iprot.readMapBegin() 
28898
          for _i558 in xrange(_size554):
28981
          for _i565 in xrange(_size561):
28899
            _key559 = iprot.readI64();
28982
            _key566 = iprot.readI64();
28900
            _val560 = iprot.readString();
28983
            _val567 = iprot.readString();
28901
            self.success[_key559] = _val560
28984
            self.success[_key566] = _val567
28902
          iprot.readMapEnd()
28985
          iprot.readMapEnd()
28903
        else:
28986
        else:
28904
          iprot.skip(ftype)
28987
          iprot.skip(ftype)
28905
      elif fid == 1:
28988
      elif fid == 1:
28906
        if ftype == TType.STRUCT:
28989
        if ftype == TType.STRUCT:
Line 28919... Line 29002...
28919
      return
29002
      return
28920
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
29003
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
28921
    if self.success is not None:
29004
    if self.success is not None:
28922
      oprot.writeFieldBegin('success', TType.MAP, 0)
29005
      oprot.writeFieldBegin('success', TType.MAP, 0)
28923
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
29006
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
28924
      for kiter561,viter562 in self.success.items():
29007
      for kiter568,viter569 in self.success.items():
28925
        oprot.writeI64(kiter561)
29008
        oprot.writeI64(kiter568)
28926
        oprot.writeString(viter562)
29009
        oprot.writeString(viter569)
28927
      oprot.writeMapEnd()
29010
      oprot.writeMapEnd()
28928
      oprot.writeFieldEnd()
29011
      oprot.writeFieldEnd()
28929
    if self.ex is not None:
29012
    if self.ex is not None:
28930
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29013
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
28931
      self.ex.write(oprot)
29014
      self.ex.write(oprot)
Line 29311... Line 29394...
29311
      if ftype == TType.STOP:
29394
      if ftype == TType.STOP:
29312
        break
29395
        break
29313
      if fid == 0:
29396
      if fid == 0:
29314
        if ftype == TType.LIST:
29397
        if ftype == TType.LIST:
29315
          self.success = []
29398
          self.success = []
29316
          (_etype566, _size563) = iprot.readListBegin()
29399
          (_etype573, _size570) = iprot.readListBegin()
29317
          for _i567 in xrange(_size563):
29400
          for _i574 in xrange(_size570):
29318
            _elem568 = PaymentSettlement()
29401
            _elem575 = PaymentSettlement()
29319
            _elem568.read(iprot)
29402
            _elem575.read(iprot)
29320
            self.success.append(_elem568)
29403
            self.success.append(_elem575)
29321
          iprot.readListEnd()
29404
          iprot.readListEnd()
29322
        else:
29405
        else:
29323
          iprot.skip(ftype)
29406
          iprot.skip(ftype)
29324
      elif fid == 1:
29407
      elif fid == 1:
29325
        if ftype == TType.STRUCT:
29408
        if ftype == TType.STRUCT:
Line 29338... Line 29421...
29338
      return
29421
      return
29339
    oprot.writeStructBegin('getSettlementsByDate_result')
29422
    oprot.writeStructBegin('getSettlementsByDate_result')
29340
    if self.success is not None:
29423
    if self.success is not None:
29341
      oprot.writeFieldBegin('success', TType.LIST, 0)
29424
      oprot.writeFieldBegin('success', TType.LIST, 0)
29342
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29425
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29343
      for iter569 in self.success:
29426
      for iter576 in self.success:
29344
        iter569.write(oprot)
29427
        iter576.write(oprot)
29345
      oprot.writeListEnd()
29428
      oprot.writeListEnd()
29346
      oprot.writeFieldEnd()
29429
      oprot.writeFieldEnd()
29347
    if self.ex is not None:
29430
    if self.ex is not None:
29348
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29431
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29349
      self.ex.write(oprot)
29432
      self.ex.write(oprot)
Line 29390... Line 29473...
29390
      if ftype == TType.STOP:
29473
      if ftype == TType.STOP:
29391
        break
29474
        break
29392
      if fid == 1:
29475
      if fid == 1:
29393
        if ftype == TType.LIST:
29476
        if ftype == TType.LIST:
29394
          self.orderIds = []
29477
          self.orderIds = []
29395
          (_etype573, _size570) = iprot.readListBegin()
29478
          (_etype580, _size577) = iprot.readListBegin()
29396
          for _i574 in xrange(_size570):
29479
          for _i581 in xrange(_size577):
29397
            _elem575 = iprot.readI64();
29480
            _elem582 = iprot.readI64();
29398
            self.orderIds.append(_elem575)
29481
            self.orderIds.append(_elem582)
29399
          iprot.readListEnd()
29482
          iprot.readListEnd()
29400
        else:
29483
        else:
29401
          iprot.skip(ftype)
29484
          iprot.skip(ftype)
29402
      else:
29485
      else:
29403
        iprot.skip(ftype)
29486
        iprot.skip(ftype)
Line 29410... Line 29493...
29410
      return
29493
      return
29411
    oprot.writeStructBegin('getReshippedOrderIds_args')
29494
    oprot.writeStructBegin('getReshippedOrderIds_args')
29412
    if self.orderIds is not None:
29495
    if self.orderIds is not None:
29413
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
29496
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
29414
      oprot.writeListBegin(TType.I64, len(self.orderIds))
29497
      oprot.writeListBegin(TType.I64, len(self.orderIds))
29415
      for iter576 in self.orderIds:
29498
      for iter583 in self.orderIds:
29416
        oprot.writeI64(iter576)
29499
        oprot.writeI64(iter583)
29417
      oprot.writeListEnd()
29500
      oprot.writeListEnd()
29418
      oprot.writeFieldEnd()
29501
      oprot.writeFieldEnd()
29419
    oprot.writeFieldStop()
29502
    oprot.writeFieldStop()
29420
    oprot.writeStructEnd()
29503
    oprot.writeStructEnd()
29421
 
29504
 
Line 29460... Line 29543...
29460
      if ftype == TType.STOP:
29543
      if ftype == TType.STOP:
29461
        break
29544
        break
29462
      if fid == 0:
29545
      if fid == 0:
29463
        if ftype == TType.LIST:
29546
        if ftype == TType.LIST:
29464
          self.success = []
29547
          self.success = []
29465
          (_etype580, _size577) = iprot.readListBegin()
29548
          (_etype587, _size584) = iprot.readListBegin()
29466
          for _i581 in xrange(_size577):
29549
          for _i588 in xrange(_size584):
29467
            _elem582 = iprot.readI64();
29550
            _elem589 = iprot.readI64();
29468
            self.success.append(_elem582)
29551
            self.success.append(_elem589)
29469
          iprot.readListEnd()
29552
          iprot.readListEnd()
29470
        else:
29553
        else:
29471
          iprot.skip(ftype)
29554
          iprot.skip(ftype)
29472
      elif fid == 1:
29555
      elif fid == 1:
29473
        if ftype == TType.STRUCT:
29556
        if ftype == TType.STRUCT:
Line 29486... Line 29569...
29486
      return
29569
      return
29487
    oprot.writeStructBegin('getReshippedOrderIds_result')
29570
    oprot.writeStructBegin('getReshippedOrderIds_result')
29488
    if self.success is not None:
29571
    if self.success is not None:
29489
      oprot.writeFieldBegin('success', TType.LIST, 0)
29572
      oprot.writeFieldBegin('success', TType.LIST, 0)
29490
      oprot.writeListBegin(TType.I64, len(self.success))
29573
      oprot.writeListBegin(TType.I64, len(self.success))
29491
      for iter583 in self.success:
29574
      for iter590 in self.success:
29492
        oprot.writeI64(iter583)
29575
        oprot.writeI64(iter590)
29493
      oprot.writeListEnd()
29576
      oprot.writeListEnd()
29494
      oprot.writeFieldEnd()
29577
      oprot.writeFieldEnd()
29495
    if self.ex is not None:
29578
    if self.ex is not None:
29496
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29579
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29497
      self.ex.write(oprot)
29580
      self.ex.write(oprot)
Line 29636... Line 29719...
29636
      if ftype == TType.STOP:
29719
      if ftype == TType.STOP:
29637
        break
29720
        break
29638
      if fid == 0:
29721
      if fid == 0:
29639
        if ftype == TType.LIST:
29722
        if ftype == TType.LIST:
29640
          self.success = []
29723
          self.success = []
29641
          (_etype587, _size584) = iprot.readListBegin()
29724
          (_etype594, _size591) = iprot.readListBegin()
29642
          for _i588 in xrange(_size584):
29725
          for _i595 in xrange(_size591):
29643
            _elem589 = Order()
29726
            _elem596 = Order()
29644
            _elem589.read(iprot)
29727
            _elem596.read(iprot)
29645
            self.success.append(_elem589)
29728
            self.success.append(_elem596)
29646
          iprot.readListEnd()
29729
          iprot.readListEnd()
29647
        else:
29730
        else:
29648
          iprot.skip(ftype)
29731
          iprot.skip(ftype)
29649
      elif fid == 1:
29732
      elif fid == 1:
29650
        if ftype == TType.STRUCT:
29733
        if ftype == TType.STRUCT:
Line 29663... Line 29746...
29663
      return
29746
      return
29664
    oprot.writeStructBegin('getBilledOrders_result')
29747
    oprot.writeStructBegin('getBilledOrders_result')
29665
    if self.success is not None:
29748
    if self.success is not None:
29666
      oprot.writeFieldBegin('success', TType.LIST, 0)
29749
      oprot.writeFieldBegin('success', TType.LIST, 0)
29667
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29750
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29668
      for iter590 in self.success:
29751
      for iter597 in self.success:
29669
        iter590.write(oprot)
29752
        iter597.write(oprot)
29670
      oprot.writeListEnd()
29753
      oprot.writeListEnd()
29671
      oprot.writeFieldEnd()
29754
      oprot.writeFieldEnd()
29672
    if self.ex is not None:
29755
    if self.ex is not None:
29673
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29756
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29674
      self.ex.write(oprot)
29757
      self.ex.write(oprot)
Line 29789... Line 29872...
29789
      if ftype == TType.STOP:
29872
      if ftype == TType.STOP:
29790
        break
29873
        break
29791
      if fid == 0:
29874
      if fid == 0:
29792
        if ftype == TType.MAP:
29875
        if ftype == TType.MAP:
29793
          self.success = {}
29876
          self.success = {}
29794
          (_ktype592, _vtype593, _size591 ) = iprot.readMapBegin() 
29877
          (_ktype599, _vtype600, _size598 ) = iprot.readMapBegin() 
29795
          for _i595 in xrange(_size591):
29878
          for _i602 in xrange(_size598):
29796
            _key596 = iprot.readI64();
29879
            _key603 = iprot.readI64();
29797
            _val597 = iprot.readI64();
29880
            _val604 = iprot.readI64();
29798
            self.success[_key596] = _val597
29881
            self.success[_key603] = _val604
29799
          iprot.readMapEnd()
29882
          iprot.readMapEnd()
29800
        else:
29883
        else:
29801
          iprot.skip(ftype)
29884
          iprot.skip(ftype)
29802
      elif fid == 1:
29885
      elif fid == 1:
29803
        if ftype == TType.STRUCT:
29886
        if ftype == TType.STRUCT:
Line 29816... Line 29899...
29816
      return
29899
      return
29817
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
29900
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
29818
    if self.success is not None:
29901
    if self.success is not None:
29819
      oprot.writeFieldBegin('success', TType.MAP, 0)
29902
      oprot.writeFieldBegin('success', TType.MAP, 0)
29820
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
29903
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
29821
      for kiter598,viter599 in self.success.items():
29904
      for kiter605,viter606 in self.success.items():
29822
        oprot.writeI64(kiter598)
29905
        oprot.writeI64(kiter605)
29823
        oprot.writeI64(viter599)
29906
        oprot.writeI64(viter606)
29824
      oprot.writeMapEnd()
29907
      oprot.writeMapEnd()
29825
      oprot.writeFieldEnd()
29908
      oprot.writeFieldEnd()
29826
    if self.ex is not None:
29909
    if self.ex is not None:
29827
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29910
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29828
      self.ex.write(oprot)
29911
      self.ex.write(oprot)
Line 29955... Line 30038...
29955
      if ftype == TType.STOP:
30038
      if ftype == TType.STOP:
29956
        break
30039
        break
29957
      if fid == 0:
30040
      if fid == 0:
29958
        if ftype == TType.LIST:
30041
        if ftype == TType.LIST:
29959
          self.success = []
30042
          self.success = []
29960
          (_etype603, _size600) = iprot.readListBegin()
30043
          (_etype610, _size607) = iprot.readListBegin()
29961
          for _i604 in xrange(_size600):
30044
          for _i611 in xrange(_size607):
29962
            _elem605 = iprot.readI64();
30045
            _elem612 = iprot.readI64();
29963
            self.success.append(_elem605)
30046
            self.success.append(_elem612)
29964
          iprot.readListEnd()
30047
          iprot.readListEnd()
29965
        else:
30048
        else:
29966
          iprot.skip(ftype)
30049
          iprot.skip(ftype)
29967
      elif fid == 1:
30050
      elif fid == 1:
29968
        if ftype == TType.STRUCT:
30051
        if ftype == TType.STRUCT:
Line 29981... Line 30064...
29981
      return
30064
      return
29982
    oprot.writeStructBegin('getOrderIdsForStatus_result')
30065
    oprot.writeStructBegin('getOrderIdsForStatus_result')
29983
    if self.success is not None:
30066
    if self.success is not None:
29984
      oprot.writeFieldBegin('success', TType.LIST, 0)
30067
      oprot.writeFieldBegin('success', TType.LIST, 0)
29985
      oprot.writeListBegin(TType.I64, len(self.success))
30068
      oprot.writeListBegin(TType.I64, len(self.success))
29986
      for iter606 in self.success:
30069
      for iter613 in self.success:
29987
        oprot.writeI64(iter606)
30070
        oprot.writeI64(iter613)
29988
      oprot.writeListEnd()
30071
      oprot.writeListEnd()
29989
      oprot.writeFieldEnd()
30072
      oprot.writeFieldEnd()
29990
    if self.ex is not None:
30073
    if self.ex is not None:
29991
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30074
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29992
      self.ex.write(oprot)
30075
      self.ex.write(oprot)
Line 30452... Line 30535...
30452
      if ftype == TType.STOP:
30535
      if ftype == TType.STOP:
30453
        break
30536
        break
30454
      if fid == 0:
30537
      if fid == 0:
30455
        if ftype == TType.LIST:
30538
        if ftype == TType.LIST:
30456
          self.success = []
30539
          self.success = []
30457
          (_etype610, _size607) = iprot.readListBegin()
30540
          (_etype617, _size614) = iprot.readListBegin()
30458
          for _i611 in xrange(_size607):
30541
          for _i618 in xrange(_size614):
30459
            _elem612 = Order()
30542
            _elem619 = Order()
30460
            _elem612.read(iprot)
30543
            _elem619.read(iprot)
30461
            self.success.append(_elem612)
30544
            self.success.append(_elem619)
30462
          iprot.readListEnd()
30545
          iprot.readListEnd()
30463
        else:
30546
        else:
30464
          iprot.skip(ftype)
30547
          iprot.skip(ftype)
30465
      elif fid == 1:
30548
      elif fid == 1:
30466
        if ftype == TType.STRUCT:
30549
        if ftype == TType.STRUCT:
Line 30479... Line 30562...
30479
      return
30562
      return
30480
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
30563
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
30481
    if self.success is not None:
30564
    if self.success is not None:
30482
      oprot.writeFieldBegin('success', TType.LIST, 0)
30565
      oprot.writeFieldBegin('success', TType.LIST, 0)
30483
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30566
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30484
      for iter613 in self.success:
30567
      for iter620 in self.success:
30485
        iter613.write(oprot)
30568
        iter620.write(oprot)
30486
      oprot.writeListEnd()
30569
      oprot.writeListEnd()
30487
      oprot.writeFieldEnd()
30570
      oprot.writeFieldEnd()
30488
    if self.ex is not None:
30571
    if self.ex is not None:
30489
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30572
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30490
      self.ex.write(oprot)
30573
      self.ex.write(oprot)
Line 30602... Line 30685...
30602
      if ftype == TType.STOP:
30685
      if ftype == TType.STOP:
30603
        break
30686
        break
30604
      if fid == 0:
30687
      if fid == 0:
30605
        if ftype == TType.LIST:
30688
        if ftype == TType.LIST:
30606
          self.success = []
30689
          self.success = []
30607
          (_etype617, _size614) = iprot.readListBegin()
30690
          (_etype624, _size621) = iprot.readListBegin()
30608
          for _i618 in xrange(_size614):
30691
          for _i625 in xrange(_size621):
30609
            _elem619 = CODVerificationAgent()
30692
            _elem626 = CODVerificationAgent()
30610
            _elem619.read(iprot)
30693
            _elem626.read(iprot)
30611
            self.success.append(_elem619)
30694
            self.success.append(_elem626)
30612
          iprot.readListEnd()
30695
          iprot.readListEnd()
30613
        else:
30696
        else:
30614
          iprot.skip(ftype)
30697
          iprot.skip(ftype)
30615
      else:
30698
      else:
30616
        iprot.skip(ftype)
30699
        iprot.skip(ftype)
Line 30623... Line 30706...
30623
      return
30706
      return
30624
    oprot.writeStructBegin('getAllVerificationAgents_result')
30707
    oprot.writeStructBegin('getAllVerificationAgents_result')
30625
    if self.success is not None:
30708
    if self.success is not None:
30626
      oprot.writeFieldBegin('success', TType.LIST, 0)
30709
      oprot.writeFieldBegin('success', TType.LIST, 0)
30627
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30710
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30628
      for iter620 in self.success:
30711
      for iter627 in self.success:
30629
        iter620.write(oprot)
30712
        iter627.write(oprot)
30630
      oprot.writeListEnd()
30713
      oprot.writeListEnd()
30631
      oprot.writeFieldEnd()
30714
      oprot.writeFieldEnd()
30632
    oprot.writeFieldStop()
30715
    oprot.writeFieldStop()
30633
    oprot.writeStructEnd()
30716
    oprot.writeStructEnd()
30634
 
30717
 
Line 30730... Line 30813...
30730
      if ftype == TType.STOP:
30813
      if ftype == TType.STOP:
30731
        break
30814
        break
30732
      if fid == 0:
30815
      if fid == 0:
30733
        if ftype == TType.LIST:
30816
        if ftype == TType.LIST:
30734
          self.success = []
30817
          self.success = []
30735
          (_etype624, _size621) = iprot.readListBegin()
30818
          (_etype631, _size628) = iprot.readListBegin()
30736
          for _i625 in xrange(_size621):
30819
          for _i632 in xrange(_size628):
30737
            _elem626 = Attribute()
30820
            _elem633 = Attribute()
30738
            _elem626.read(iprot)
30821
            _elem633.read(iprot)
30739
            self.success.append(_elem626)
30822
            self.success.append(_elem633)
30740
          iprot.readListEnd()
30823
          iprot.readListEnd()
30741
        else:
30824
        else:
30742
          iprot.skip(ftype)
30825
          iprot.skip(ftype)
30743
      else:
30826
      else:
30744
        iprot.skip(ftype)
30827
        iprot.skip(ftype)
Line 30751... Line 30834...
30751
      return
30834
      return
30752
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
30835
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
30753
    if self.success is not None:
30836
    if self.success is not None:
30754
      oprot.writeFieldBegin('success', TType.LIST, 0)
30837
      oprot.writeFieldBegin('success', TType.LIST, 0)
30755
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30838
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30756
      for iter627 in self.success:
30839
      for iter634 in self.success:
30757
        iter627.write(oprot)
30840
        iter634.write(oprot)
30758
      oprot.writeListEnd()
30841
      oprot.writeListEnd()
30759
      oprot.writeFieldEnd()
30842
      oprot.writeFieldEnd()
30760
    oprot.writeFieldStop()
30843
    oprot.writeFieldStop()
30761
    oprot.writeStructEnd()
30844
    oprot.writeStructEnd()
30762
 
30845
 
Line 30802... Line 30885...
30802
        else:
30885
        else:
30803
          iprot.skip(ftype)
30886
          iprot.skip(ftype)
30804
      elif fid == -1:
30887
      elif fid == -1:
30805
        if ftype == TType.LIST:
30888
        if ftype == TType.LIST:
30806
          self.attributes = []
30889
          self.attributes = []
30807
          (_etype631, _size628) = iprot.readListBegin()
30890
          (_etype638, _size635) = iprot.readListBegin()
30808
          for _i632 in xrange(_size628):
30891
          for _i639 in xrange(_size635):
30809
            _elem633 = Attribute()
30892
            _elem640 = Attribute()
30810
            _elem633.read(iprot)
30893
            _elem640.read(iprot)
30811
            self.attributes.append(_elem633)
30894
            self.attributes.append(_elem640)
30812
          iprot.readListEnd()
30895
          iprot.readListEnd()
30813
        else:
30896
        else:
30814
          iprot.skip(ftype)
30897
          iprot.skip(ftype)
30815
      else:
30898
      else:
30816
        iprot.skip(ftype)
30899
        iprot.skip(ftype)
Line 30823... Line 30906...
30823
      return
30906
      return
30824
    oprot.writeStructBegin('setOrderAttributes_args')
30907
    oprot.writeStructBegin('setOrderAttributes_args')
30825
    if self.attributes is not None:
30908
    if self.attributes is not None:
30826
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
30909
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
30827
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
30910
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
30828
      for iter634 in self.attributes:
30911
      for iter641 in self.attributes:
30829
        iter634.write(oprot)
30912
        iter641.write(oprot)
30830
      oprot.writeListEnd()
30913
      oprot.writeListEnd()
30831
      oprot.writeFieldEnd()
30914
      oprot.writeFieldEnd()
30832
    if self.orderId is not None:
30915
    if self.orderId is not None:
30833
      oprot.writeFieldBegin('orderId', TType.I64, 1)
30916
      oprot.writeFieldBegin('orderId', TType.I64, 1)
30834
      oprot.writeI64(self.orderId)
30917
      oprot.writeI64(self.orderId)
Line 31086... Line 31169...
31086
      if ftype == TType.STOP:
31169
      if ftype == TType.STOP:
31087
        break
31170
        break
31088
      if fid == 0:
31171
      if fid == 0:
31089
        if ftype == TType.LIST:
31172
        if ftype == TType.LIST:
31090
          self.success = []
31173
          self.success = []
31091
          (_etype638, _size635) = iprot.readListBegin()
31174
          (_etype645, _size642) = iprot.readListBegin()
31092
          for _i639 in xrange(_size635):
31175
          for _i646 in xrange(_size642):
31093
            _elem640 = Order()
31176
            _elem647 = Order()
31094
            _elem640.read(iprot)
31177
            _elem647.read(iprot)
31095
            self.success.append(_elem640)
31178
            self.success.append(_elem647)
31096
          iprot.readListEnd()
31179
          iprot.readListEnd()
31097
        else:
31180
        else:
31098
          iprot.skip(ftype)
31181
          iprot.skip(ftype)
31099
      else:
31182
      else:
31100
        iprot.skip(ftype)
31183
        iprot.skip(ftype)
Line 31107... Line 31190...
31107
      return
31190
      return
31108
    oprot.writeStructBegin('getReceivePendingOrders_result')
31191
    oprot.writeStructBegin('getReceivePendingOrders_result')
31109
    if self.success is not None:
31192
    if self.success is not None:
31110
      oprot.writeFieldBegin('success', TType.LIST, 0)
31193
      oprot.writeFieldBegin('success', TType.LIST, 0)
31111
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31194
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31112
      for iter641 in self.success:
31195
      for iter648 in self.success:
31113
        iter641.write(oprot)
31196
        iter648.write(oprot)
31114
      oprot.writeListEnd()
31197
      oprot.writeListEnd()
31115
      oprot.writeFieldEnd()
31198
      oprot.writeFieldEnd()
31116
    oprot.writeFieldStop()
31199
    oprot.writeFieldStop()
31117
    oprot.writeStructEnd()
31200
    oprot.writeStructEnd()
31118
 
31201
 
Line 31214... Line 31297...
31214
      if ftype == TType.STOP:
31297
      if ftype == TType.STOP:
31215
        break
31298
        break
31216
      if fid == 0:
31299
      if fid == 0:
31217
        if ftype == TType.LIST:
31300
        if ftype == TType.LIST:
31218
          self.success = []
31301
          self.success = []
31219
          (_etype645, _size642) = iprot.readListBegin()
31302
          (_etype652, _size649) = iprot.readListBegin()
31220
          for _i646 in xrange(_size642):
31303
          for _i653 in xrange(_size649):
31221
            _elem647 = Order()
31304
            _elem654 = Order()
31222
            _elem647.read(iprot)
31305
            _elem654.read(iprot)
31223
            self.success.append(_elem647)
31306
            self.success.append(_elem654)
31224
          iprot.readListEnd()
31307
          iprot.readListEnd()
31225
        else:
31308
        else:
31226
          iprot.skip(ftype)
31309
          iprot.skip(ftype)
31227
      else:
31310
      else:
31228
        iprot.skip(ftype)
31311
        iprot.skip(ftype)
Line 31235... Line 31318...
31235
      return
31318
      return
31236
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
31319
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
31237
    if self.success is not None:
31320
    if self.success is not None:
31238
      oprot.writeFieldBegin('success', TType.LIST, 0)
31321
      oprot.writeFieldBegin('success', TType.LIST, 0)
31239
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31322
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31240
      for iter648 in self.success:
31323
      for iter655 in self.success:
31241
        iter648.write(oprot)
31324
        iter655.write(oprot)
31242
      oprot.writeListEnd()
31325
      oprot.writeListEnd()
31243
      oprot.writeFieldEnd()
31326
      oprot.writeFieldEnd()
31244
    oprot.writeFieldStop()
31327
    oprot.writeFieldStop()
31245
    oprot.writeStructEnd()
31328
    oprot.writeStructEnd()
31246
 
31329
 
Line 31378... Line 31461...
31378
      if ftype == TType.STOP:
31461
      if ftype == TType.STOP:
31379
        break
31462
        break
31380
      if fid == 0:
31463
      if fid == 0:
31381
        if ftype == TType.LIST:
31464
        if ftype == TType.LIST:
31382
          self.success = []
31465
          self.success = []
31383
          (_etype652, _size649) = iprot.readListBegin()
31466
          (_etype659, _size656) = iprot.readListBegin()
31384
          for _i653 in xrange(_size649):
31467
          for _i660 in xrange(_size656):
31385
            _elem654 = Order()
31468
            _elem661 = Order()
31386
            _elem654.read(iprot)
31469
            _elem661.read(iprot)
31387
            self.success.append(_elem654)
31470
            self.success.append(_elem661)
31388
          iprot.readListEnd()
31471
          iprot.readListEnd()
31389
        else:
31472
        else:
31390
          iprot.skip(ftype)
31473
          iprot.skip(ftype)
31391
      else:
31474
      else:
31392
        iprot.skip(ftype)
31475
        iprot.skip(ftype)
Line 31399... Line 31482...
31399
      return
31482
      return
31400
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
31483
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
31401
    if self.success is not None:
31484
    if self.success is not None:
31402
      oprot.writeFieldBegin('success', TType.LIST, 0)
31485
      oprot.writeFieldBegin('success', TType.LIST, 0)
31403
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31486
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31404
      for iter655 in self.success:
31487
      for iter662 in self.success:
31405
        iter655.write(oprot)
31488
        iter662.write(oprot)
31406
      oprot.writeListEnd()
31489
      oprot.writeListEnd()
31407
      oprot.writeFieldEnd()
31490
      oprot.writeFieldEnd()
31408
    oprot.writeFieldStop()
31491
    oprot.writeFieldStop()
31409
    oprot.writeStructEnd()
31492
    oprot.writeStructEnd()
31410
 
31493
 
Line 32287... Line 32370...
32287
      if ftype == TType.STOP:
32370
      if ftype == TType.STOP:
32288
        break
32371
        break
32289
      if fid == 0:
32372
      if fid == 0:
32290
        if ftype == TType.LIST:
32373
        if ftype == TType.LIST:
32291
          self.success = []
32374
          self.success = []
32292
          (_etype659, _size656) = iprot.readListBegin()
32375
          (_etype666, _size663) = iprot.readListBegin()
32293
          for _i660 in xrange(_size656):
32376
          for _i667 in xrange(_size663):
32294
            _elem661 = RechargeOrder()
32377
            _elem668 = RechargeOrder()
32295
            _elem661.read(iprot)
32378
            _elem668.read(iprot)
32296
            self.success.append(_elem661)
32379
            self.success.append(_elem668)
32297
          iprot.readListEnd()
32380
          iprot.readListEnd()
32298
        else:
32381
        else:
32299
          iprot.skip(ftype)
32382
          iprot.skip(ftype)
32300
      else:
32383
      else:
32301
        iprot.skip(ftype)
32384
        iprot.skip(ftype)
Line 32308... Line 32391...
32308
      return
32391
      return
32309
    oprot.writeStructBegin('getRechargeOrders_result')
32392
    oprot.writeStructBegin('getRechargeOrders_result')
32310
    if self.success is not None:
32393
    if self.success is not None:
32311
      oprot.writeFieldBegin('success', TType.LIST, 0)
32394
      oprot.writeFieldBegin('success', TType.LIST, 0)
32312
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32395
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32313
      for iter662 in self.success:
32396
      for iter669 in self.success:
32314
        iter662.write(oprot)
32397
        iter669.write(oprot)
32315
      oprot.writeListEnd()
32398
      oprot.writeListEnd()
32316
      oprot.writeFieldEnd()
32399
      oprot.writeFieldEnd()
32317
    oprot.writeFieldStop()
32400
    oprot.writeFieldStop()
32318
    oprot.writeStructEnd()
32401
    oprot.writeStructEnd()
32319
 
32402
 
Line 32811... Line 32894...
32811
      if ftype == TType.STOP:
32894
      if ftype == TType.STOP:
32812
        break
32895
        break
32813
      if fid == 0:
32896
      if fid == 0:
32814
        if ftype == TType.LIST:
32897
        if ftype == TType.LIST:
32815
          self.success = []
32898
          self.success = []
32816
          (_etype666, _size663) = iprot.readListBegin()
32899
          (_etype673, _size670) = iprot.readListBegin()
32817
          for _i667 in xrange(_size663):
32900
          for _i674 in xrange(_size670):
32818
            _elem668 = UserWalletHistory()
32901
            _elem675 = UserWalletHistory()
32819
            _elem668.read(iprot)
32902
            _elem675.read(iprot)
32820
            self.success.append(_elem668)
32903
            self.success.append(_elem675)
32821
          iprot.readListEnd()
32904
          iprot.readListEnd()
32822
        else:
32905
        else:
32823
          iprot.skip(ftype)
32906
          iprot.skip(ftype)
32824
      else:
32907
      else:
32825
        iprot.skip(ftype)
32908
        iprot.skip(ftype)
Line 32832... Line 32915...
32832
      return
32915
      return
32833
    oprot.writeStructBegin('getUserWalletHistory_result')
32916
    oprot.writeStructBegin('getUserWalletHistory_result')
32834
    if self.success is not None:
32917
    if self.success is not None:
32835
      oprot.writeFieldBegin('success', TType.LIST, 0)
32918
      oprot.writeFieldBegin('success', TType.LIST, 0)
32836
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32919
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32837
      for iter669 in self.success:
32920
      for iter676 in self.success:
32838
        iter669.write(oprot)
32921
        iter676.write(oprot)
32839
      oprot.writeListEnd()
32922
      oprot.writeListEnd()
32840
      oprot.writeFieldEnd()
32923
      oprot.writeFieldEnd()
32841
    oprot.writeFieldStop()
32924
    oprot.writeFieldStop()
32842
    oprot.writeStructEnd()
32925
    oprot.writeStructEnd()
32843
 
32926
 
Line 33084... Line 33167...
33084
      if ftype == TType.STOP:
33167
      if ftype == TType.STOP:
33085
        break
33168
        break
33086
      if fid == 0:
33169
      if fid == 0:
33087
        if ftype == TType.MAP:
33170
        if ftype == TType.MAP:
33088
          self.success = {}
33171
          self.success = {}
33089
          (_ktype671, _vtype672, _size670 ) = iprot.readMapBegin() 
33172
          (_ktype678, _vtype679, _size677 ) = iprot.readMapBegin() 
33090
          for _i674 in xrange(_size670):
33173
          for _i681 in xrange(_size677):
33091
            _key675 = iprot.readI64();
33174
            _key682 = iprot.readI64();
33092
            _val676 = iprot.readString();
33175
            _val683 = iprot.readString();
33093
            self.success[_key675] = _val676
33176
            self.success[_key682] = _val683
33094
          iprot.readMapEnd()
33177
          iprot.readMapEnd()
33095
        else:
33178
        else:
33096
          iprot.skip(ftype)
33179
          iprot.skip(ftype)
33097
      else:
33180
      else:
33098
        iprot.skip(ftype)
33181
        iprot.skip(ftype)
Line 33105... Line 33188...
33105
      return
33188
      return
33106
    oprot.writeStructBegin('getServiceProviders_result')
33189
    oprot.writeStructBegin('getServiceProviders_result')
33107
    if self.success is not None:
33190
    if self.success is not None:
33108
      oprot.writeFieldBegin('success', TType.MAP, 0)
33191
      oprot.writeFieldBegin('success', TType.MAP, 0)
33109
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
33192
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
33110
      for kiter677,viter678 in self.success.items():
33193
      for kiter684,viter685 in self.success.items():
33111
        oprot.writeI64(kiter677)
33194
        oprot.writeI64(kiter684)
33112
        oprot.writeString(viter678)
33195
        oprot.writeString(viter685)
33113
      oprot.writeMapEnd()
33196
      oprot.writeMapEnd()
33114
      oprot.writeFieldEnd()
33197
      oprot.writeFieldEnd()
33115
    oprot.writeFieldStop()
33198
    oprot.writeFieldStop()
33116
    oprot.writeStructEnd()
33199
    oprot.writeStructEnd()
33117
 
33200
 
Line 33500... Line 33583...
33500
      if ftype == TType.STOP:
33583
      if ftype == TType.STOP:
33501
        break
33584
        break
33502
      if fid == 0:
33585
      if fid == 0:
33503
        if ftype == TType.LIST:
33586
        if ftype == TType.LIST:
33504
          self.success = []
33587
          self.success = []
33505
          (_etype682, _size679) = iprot.readListBegin()
33588
          (_etype689, _size686) = iprot.readListBegin()
33506
          for _i683 in xrange(_size679):
33589
          for _i690 in xrange(_size686):
33507
            _elem684 = RechargeOrder()
33590
            _elem691 = RechargeOrder()
33508
            _elem684.read(iprot)
33591
            _elem691.read(iprot)
33509
            self.success.append(_elem684)
33592
            self.success.append(_elem691)
33510
          iprot.readListEnd()
33593
          iprot.readListEnd()
33511
        else:
33594
        else:
33512
          iprot.skip(ftype)
33595
          iprot.skip(ftype)
33513
      else:
33596
      else:
33514
        iprot.skip(ftype)
33597
        iprot.skip(ftype)
Line 33521... Line 33604...
33521
      return
33604
      return
33522
    oprot.writeStructBegin('getRechargeOrdersForDevice_result')
33605
    oprot.writeStructBegin('getRechargeOrdersForDevice_result')
33523
    if self.success is not None:
33606
    if self.success is not None:
33524
      oprot.writeFieldBegin('success', TType.LIST, 0)
33607
      oprot.writeFieldBegin('success', TType.LIST, 0)
33525
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33608
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33526
      for iter685 in self.success:
33609
      for iter692 in self.success:
33527
        iter685.write(oprot)
33610
        iter692.write(oprot)
33528
      oprot.writeListEnd()
33611
      oprot.writeListEnd()
33529
      oprot.writeFieldEnd()
33612
      oprot.writeFieldEnd()
33530
    oprot.writeFieldStop()
33613
    oprot.writeFieldStop()
33531
    oprot.writeStructEnd()
33614
    oprot.writeStructEnd()
33532
 
33615
 
Line 33856... Line 33939...
33856
      if ftype == TType.STOP:
33939
      if ftype == TType.STOP:
33857
        break
33940
        break
33858
      if fid == 0:
33941
      if fid == 0:
33859
        if ftype == TType.LIST:
33942
        if ftype == TType.LIST:
33860
          self.success = []
33943
          self.success = []
33861
          (_etype689, _size686) = iprot.readListBegin()
33944
          (_etype696, _size693) = iprot.readListBegin()
33862
          for _i690 in xrange(_size686):
33945
          for _i697 in xrange(_size693):
33863
            _elem691 = RechargeOrder()
33946
            _elem698 = RechargeOrder()
33864
            _elem691.read(iprot)
33947
            _elem698.read(iprot)
33865
            self.success.append(_elem691)
33948
            self.success.append(_elem698)
33866
          iprot.readListEnd()
33949
          iprot.readListEnd()
33867
        else:
33950
        else:
33868
          iprot.skip(ftype)
33951
          iprot.skip(ftype)
33869
      else:
33952
      else:
33870
        iprot.skip(ftype)
33953
        iprot.skip(ftype)
Line 33877... Line 33960...
33877
      return
33960
      return
33878
    oprot.writeStructBegin('getRechargeOrdersForStatus_result')
33961
    oprot.writeStructBegin('getRechargeOrdersForStatus_result')
33879
    if self.success is not None:
33962
    if self.success is not None:
33880
      oprot.writeFieldBegin('success', TType.LIST, 0)
33963
      oprot.writeFieldBegin('success', TType.LIST, 0)
33881
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33964
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33882
      for iter692 in self.success:
33965
      for iter699 in self.success:
33883
        iter692.write(oprot)
33966
        iter699.write(oprot)
33884
      oprot.writeListEnd()
33967
      oprot.writeListEnd()
33885
      oprot.writeFieldEnd()
33968
      oprot.writeFieldEnd()
33886
    oprot.writeFieldStop()
33969
    oprot.writeFieldStop()
33887
    oprot.writeStructEnd()
33970
    oprot.writeStructEnd()
33888
 
33971
 
Line 33984... Line 34067...
33984
      if ftype == TType.STOP:
34067
      if ftype == TType.STOP:
33985
        break
34068
        break
33986
      if fid == 0:
34069
      if fid == 0:
33987
        if ftype == TType.LIST:
34070
        if ftype == TType.LIST:
33988
          self.success = []
34071
          self.success = []
33989
          (_etype696, _size693) = iprot.readListBegin()
34072
          (_etype703, _size700) = iprot.readListBegin()
33990
          for _i697 in xrange(_size693):
34073
          for _i704 in xrange(_size700):
33991
            _elem698 = RechargePlan()
34074
            _elem705 = RechargePlan()
33992
            _elem698.read(iprot)
34075
            _elem705.read(iprot)
33993
            self.success.append(_elem698)
34076
            self.success.append(_elem705)
33994
          iprot.readListEnd()
34077
          iprot.readListEnd()
33995
        else:
34078
        else:
33996
          iprot.skip(ftype)
34079
          iprot.skip(ftype)
33997
      else:
34080
      else:
33998
        iprot.skip(ftype)
34081
        iprot.skip(ftype)
Line 34005... Line 34088...
34005
      return
34088
      return
34006
    oprot.writeStructBegin('getPlansForOperator_result')
34089
    oprot.writeStructBegin('getPlansForOperator_result')
34007
    if self.success is not None:
34090
    if self.success is not None:
34008
      oprot.writeFieldBegin('success', TType.LIST, 0)
34091
      oprot.writeFieldBegin('success', TType.LIST, 0)
34009
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34092
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34010
      for iter699 in self.success:
34093
      for iter706 in self.success:
34011
        iter699.write(oprot)
34094
        iter706.write(oprot)
34012
      oprot.writeListEnd()
34095
      oprot.writeListEnd()
34013
      oprot.writeFieldEnd()
34096
      oprot.writeFieldEnd()
34014
    oprot.writeFieldStop()
34097
    oprot.writeFieldStop()
34015
    oprot.writeStructEnd()
34098
    oprot.writeStructEnd()
34016
 
34099
 
Line 34139... Line 34222...
34139
      if ftype == TType.STOP:
34222
      if ftype == TType.STOP:
34140
        break
34223
        break
34141
      if fid == 0:
34224
      if fid == 0:
34142
        if ftype == TType.LIST:
34225
        if ftype == TType.LIST:
34143
          self.success = []
34226
          self.success = []
34144
          (_etype703, _size700) = iprot.readListBegin()
34227
          (_etype710, _size707) = iprot.readListBegin()
34145
          for _i704 in xrange(_size700):
34228
          for _i711 in xrange(_size707):
34146
            _elem705 = RechargeDenomination()
34229
            _elem712 = RechargeDenomination()
34147
            _elem705.read(iprot)
34230
            _elem712.read(iprot)
34148
            self.success.append(_elem705)
34231
            self.success.append(_elem712)
34149
          iprot.readListEnd()
34232
          iprot.readListEnd()
34150
        else:
34233
        else:
34151
          iprot.skip(ftype)
34234
          iprot.skip(ftype)
34152
      elif fid == 1:
34235
      elif fid == 1:
34153
        if ftype == TType.STRUCT:
34236
        if ftype == TType.STRUCT:
Line 34166... Line 34249...
34166
      return
34249
      return
34167
    oprot.writeStructBegin('getRechargeDenominations_result')
34250
    oprot.writeStructBegin('getRechargeDenominations_result')
34168
    if self.success is not None:
34251
    if self.success is not None:
34169
      oprot.writeFieldBegin('success', TType.LIST, 0)
34252
      oprot.writeFieldBegin('success', TType.LIST, 0)
34170
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34253
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34171
      for iter706 in self.success:
34254
      for iter713 in self.success:
34172
        iter706.write(oprot)
34255
        iter713.write(oprot)
34173
      oprot.writeListEnd()
34256
      oprot.writeListEnd()
34174
      oprot.writeFieldEnd()
34257
      oprot.writeFieldEnd()
34175
    if self.ex is not None:
34258
    if self.ex is not None:
34176
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
34259
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
34177
      self.ex.write(oprot)
34260
      self.ex.write(oprot)
Line 34385... Line 34468...
34385
      if ftype == TType.STOP:
34468
      if ftype == TType.STOP:
34386
        break
34469
        break
34387
      if fid == 0:
34470
      if fid == 0:
34388
        if ftype == TType.LIST:
34471
        if ftype == TType.LIST:
34389
          self.success = []
34472
          self.success = []
34390
          (_etype710, _size707) = iprot.readListBegin()
34473
          (_etype717, _size714) = iprot.readListBegin()
34391
          for _i711 in xrange(_size707):
34474
          for _i718 in xrange(_size714):
34392
            _elem712 = EmiScheme()
34475
            _elem719 = EmiScheme()
34393
            _elem712.read(iprot)
34476
            _elem719.read(iprot)
34394
            self.success.append(_elem712)
34477
            self.success.append(_elem719)
34395
          iprot.readListEnd()
34478
          iprot.readListEnd()
34396
        else:
34479
        else:
34397
          iprot.skip(ftype)
34480
          iprot.skip(ftype)
34398
      else:
34481
      else:
34399
        iprot.skip(ftype)
34482
        iprot.skip(ftype)
Line 34406... Line 34489...
34406
      return
34489
      return
34407
    oprot.writeStructBegin('getAvailableEmiSchemes_result')
34490
    oprot.writeStructBegin('getAvailableEmiSchemes_result')
34408
    if self.success is not None:
34491
    if self.success is not None:
34409
      oprot.writeFieldBegin('success', TType.LIST, 0)
34492
      oprot.writeFieldBegin('success', TType.LIST, 0)
34410
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34493
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34411
      for iter713 in self.success:
34494
      for iter720 in self.success:
34412
        iter713.write(oprot)
34495
        iter720.write(oprot)
34413
      oprot.writeListEnd()
34496
      oprot.writeListEnd()
34414
      oprot.writeFieldEnd()
34497
      oprot.writeFieldEnd()
34415
    oprot.writeFieldStop()
34498
    oprot.writeFieldStop()
34416
    oprot.writeStructEnd()
34499
    oprot.writeStructEnd()
34417
 
34500
 
Line 34513... Line 34596...
34513
      if ftype == TType.STOP:
34596
      if ftype == TType.STOP:
34514
        break
34597
        break
34515
      if fid == 0:
34598
      if fid == 0:
34516
        if ftype == TType.MAP:
34599
        if ftype == TType.MAP:
34517
          self.success = {}
34600
          self.success = {}
34518
          (_ktype715, _vtype716, _size714 ) = iprot.readMapBegin() 
34601
          (_ktype722, _vtype723, _size721 ) = iprot.readMapBegin() 
34519
          for _i718 in xrange(_size714):
34602
          for _i725 in xrange(_size721):
34520
            _key719 = iprot.readI64();
34603
            _key726 = iprot.readI64();
34521
            _val720 = iprot.readDouble();
34604
            _val727 = iprot.readDouble();
34522
            self.success[_key719] = _val720
34605
            self.success[_key726] = _val727
34523
          iprot.readMapEnd()
34606
          iprot.readMapEnd()
34524
        else:
34607
        else:
34525
          iprot.skip(ftype)
34608
          iprot.skip(ftype)
34526
      else:
34609
      else:
34527
        iprot.skip(ftype)
34610
        iprot.skip(ftype)
Line 34534... Line 34617...
34534
      return
34617
      return
34535
    oprot.writeStructBegin('getMiscCharges_result')
34618
    oprot.writeStructBegin('getMiscCharges_result')
34536
    if self.success is not None:
34619
    if self.success is not None:
34537
      oprot.writeFieldBegin('success', TType.MAP, 0)
34620
      oprot.writeFieldBegin('success', TType.MAP, 0)
34538
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
34621
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
34539
      for kiter721,viter722 in self.success.items():
34622
      for kiter728,viter729 in self.success.items():
34540
        oprot.writeI64(kiter721)
34623
        oprot.writeI64(kiter728)
34541
        oprot.writeDouble(viter722)
34624
        oprot.writeDouble(viter729)
34542
      oprot.writeMapEnd()
34625
      oprot.writeMapEnd()
34543
      oprot.writeFieldEnd()
34626
      oprot.writeFieldEnd()
34544
    oprot.writeFieldStop()
34627
    oprot.writeFieldStop()
34545
    oprot.writeStructEnd()
34628
    oprot.writeStructEnd()
34546
 
34629
 
Line 34786... Line 34869...
34786
      if ftype == TType.STOP:
34869
      if ftype == TType.STOP:
34787
        break
34870
        break
34788
      if fid == 0:
34871
      if fid == 0:
34789
        if ftype == TType.LIST:
34872
        if ftype == TType.LIST:
34790
          self.success = []
34873
          self.success = []
34791
          (_etype726, _size723) = iprot.readListBegin()
34874
          (_etype733, _size730) = iprot.readListBegin()
34792
          for _i727 in xrange(_size723):
34875
          for _i734 in xrange(_size730):
34793
            _elem728 = Order()
34876
            _elem735 = Order()
34794
            _elem728.read(iprot)
34877
            _elem735.read(iprot)
34795
            self.success.append(_elem728)
34878
            self.success.append(_elem735)
34796
          iprot.readListEnd()
34879
          iprot.readListEnd()
34797
        else:
34880
        else:
34798
          iprot.skip(ftype)
34881
          iprot.skip(ftype)
34799
      else:
34882
      else:
34800
        iprot.skip(ftype)
34883
        iprot.skip(ftype)
Line 34807... Line 34890...
34807
      return
34890
      return
34808
    oprot.writeStructBegin('getPhysicalOrders_result')
34891
    oprot.writeStructBegin('getPhysicalOrders_result')
34809
    if self.success is not None:
34892
    if self.success is not None:
34810
      oprot.writeFieldBegin('success', TType.LIST, 0)
34893
      oprot.writeFieldBegin('success', TType.LIST, 0)
34811
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34894
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34812
      for iter729 in self.success:
34895
      for iter736 in self.success:
34813
        iter729.write(oprot)
34896
        iter736.write(oprot)
34814
      oprot.writeListEnd()
34897
      oprot.writeListEnd()
34815
      oprot.writeFieldEnd()
34898
      oprot.writeFieldEnd()
34816
    oprot.writeFieldStop()
34899
    oprot.writeFieldStop()
34817
    oprot.writeStructEnd()
34900
    oprot.writeStructEnd()
34818
 
34901
 
Line 35355... Line 35438...
35355
      if ftype == TType.STOP:
35438
      if ftype == TType.STOP:
35356
        break
35439
        break
35357
      if fid == 0:
35440
      if fid == 0:
35358
        if ftype == TType.LIST:
35441
        if ftype == TType.LIST:
35359
          self.success = []
35442
          self.success = []
35360
          (_etype733, _size730) = iprot.readListBegin()
35443
          (_etype740, _size737) = iprot.readListBegin()
35361
          for _i734 in xrange(_size730):
35444
          for _i741 in xrange(_size737):
35362
            _elem735 = iprot.readString();
35445
            _elem742 = iprot.readString();
35363
            self.success.append(_elem735)
35446
            self.success.append(_elem742)
35364
          iprot.readListEnd()
35447
          iprot.readListEnd()
35365
        else:
35448
        else:
35366
          iprot.skip(ftype)
35449
          iprot.skip(ftype)
35367
      else:
35450
      else:
35368
        iprot.skip(ftype)
35451
        iprot.skip(ftype)
Line 35375... Line 35458...
35375
      return
35458
      return
35376
    oprot.writeStructBegin('receiveUpdatesForRedExpress_result')
35459
    oprot.writeStructBegin('receiveUpdatesForRedExpress_result')
35377
    if self.success is not None:
35460
    if self.success is not None:
35378
      oprot.writeFieldBegin('success', TType.LIST, 0)
35461
      oprot.writeFieldBegin('success', TType.LIST, 0)
35379
      oprot.writeListBegin(TType.STRING, len(self.success))
35462
      oprot.writeListBegin(TType.STRING, len(self.success))
35380
      for iter736 in self.success:
35463
      for iter743 in self.success:
35381
        oprot.writeString(iter736)
35464
        oprot.writeString(iter743)
35382
      oprot.writeListEnd()
35465
      oprot.writeListEnd()
35383
      oprot.writeFieldEnd()
35466
      oprot.writeFieldEnd()
35384
    oprot.writeFieldStop()
35467
    oprot.writeFieldStop()
35385
    oprot.writeStructEnd()
35468
    oprot.writeStructEnd()
35386
 
35469
 
Line 35603... Line 35686...
35603
      if ftype == TType.STOP:
35686
      if ftype == TType.STOP:
35604
        break
35687
        break
35605
      if fid == 0:
35688
      if fid == 0:
35606
        if ftype == TType.LIST:
35689
        if ftype == TType.LIST:
35607
          self.success = []
35690
          self.success = []
35608
          (_etype740, _size737) = iprot.readListBegin()
35691
          (_etype747, _size744) = iprot.readListBegin()
35609
          for _i741 in xrange(_size737):
35692
          for _i748 in xrange(_size744):
35610
            _elem742 = RechargeTransaction()
35693
            _elem749 = RechargeTransaction()
35611
            _elem742.read(iprot)
35694
            _elem749.read(iprot)
35612
            self.success.append(_elem742)
35695
            self.success.append(_elem749)
35613
          iprot.readListEnd()
35696
          iprot.readListEnd()
35614
        else:
35697
        else:
35615
          iprot.skip(ftype)
35698
          iprot.skip(ftype)
35616
      else:
35699
      else:
35617
        iprot.skip(ftype)
35700
        iprot.skip(ftype)
Line 35624... Line 35707...
35624
      return
35707
      return
35625
    oprot.writeStructBegin('getRechargeTransactions_result')
35708
    oprot.writeStructBegin('getRechargeTransactions_result')
35626
    if self.success is not None:
35709
    if self.success is not None:
35627
      oprot.writeFieldBegin('success', TType.LIST, 0)
35710
      oprot.writeFieldBegin('success', TType.LIST, 0)
35628
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35711
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35629
      for iter743 in self.success:
35712
      for iter750 in self.success:
35630
        iter743.write(oprot)
35713
        iter750.write(oprot)
35631
      oprot.writeListEnd()
35714
      oprot.writeListEnd()
35632
      oprot.writeFieldEnd()
35715
      oprot.writeFieldEnd()
35633
    oprot.writeFieldStop()
35716
    oprot.writeFieldStop()
35634
    oprot.writeStructEnd()
35717
    oprot.writeStructEnd()
35635
 
35718
 
Line 35767... Line 35850...
35767
      if ftype == TType.STOP:
35850
      if ftype == TType.STOP:
35768
        break
35851
        break
35769
      if fid == 0:
35852
      if fid == 0:
35770
        if ftype == TType.LIST:
35853
        if ftype == TType.LIST:
35771
          self.success = []
35854
          self.success = []
35772
          (_etype747, _size744) = iprot.readListBegin()
35855
          (_etype754, _size751) = iprot.readListBegin()
35773
          for _i748 in xrange(_size744):
35856
          for _i755 in xrange(_size751):
35774
            _elem749 = RechargeTransaction()
35857
            _elem756 = RechargeTransaction()
35775
            _elem749.read(iprot)
35858
            _elem756.read(iprot)
35776
            self.success.append(_elem749)
35859
            self.success.append(_elem756)
35777
          iprot.readListEnd()
35860
          iprot.readListEnd()
35778
        else:
35861
        else:
35779
          iprot.skip(ftype)
35862
          iprot.skip(ftype)
35780
      else:
35863
      else:
35781
        iprot.skip(ftype)
35864
        iprot.skip(ftype)
Line 35788... Line 35871...
35788
      return
35871
      return
35789
    oprot.writeStructBegin('getRechargeTrans_result')
35872
    oprot.writeStructBegin('getRechargeTrans_result')
35790
    if self.success is not None:
35873
    if self.success is not None:
35791
      oprot.writeFieldBegin('success', TType.LIST, 0)
35874
      oprot.writeFieldBegin('success', TType.LIST, 0)
35792
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35875
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35793
      for iter750 in self.success:
35876
      for iter757 in self.success:
35794
        iter750.write(oprot)
35877
        iter757.write(oprot)
35795
      oprot.writeListEnd()
35878
      oprot.writeListEnd()
35796
      oprot.writeFieldEnd()
35879
      oprot.writeFieldEnd()
35797
    oprot.writeFieldStop()
35880
    oprot.writeFieldStop()
35798
    oprot.writeStructEnd()
35881
    oprot.writeStructEnd()
35799
 
35882
 
Line 36027... Line 36110...
36027
      if ftype == TType.STOP:
36110
      if ftype == TType.STOP:
36028
        break
36111
        break
36029
      if fid == 0:
36112
      if fid == 0:
36030
        if ftype == TType.LIST:
36113
        if ftype == TType.LIST:
36031
          self.success = []
36114
          self.success = []
36032
          (_etype754, _size751) = iprot.readListBegin()
36115
          (_etype761, _size758) = iprot.readListBegin()
36033
          for _i755 in xrange(_size751):
36116
          for _i762 in xrange(_size758):
36034
            _elem756 = FRC()
36117
            _elem763 = FRC()
36035
            _elem756.read(iprot)
36118
            _elem763.read(iprot)
36036
            self.success.append(_elem756)
36119
            self.success.append(_elem763)
36037
          iprot.readListEnd()
36120
          iprot.readListEnd()
36038
        else:
36121
        else:
36039
          iprot.skip(ftype)
36122
          iprot.skip(ftype)
36040
      else:
36123
      else:
36041
        iprot.skip(ftype)
36124
        iprot.skip(ftype)
Line 36048... Line 36131...
36048
      return
36131
      return
36049
    oprot.writeStructBegin('getFRCs_result')
36132
    oprot.writeStructBegin('getFRCs_result')
36050
    if self.success is not None:
36133
    if self.success is not None:
36051
      oprot.writeFieldBegin('success', TType.LIST, 0)
36134
      oprot.writeFieldBegin('success', TType.LIST, 0)
36052
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36135
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36053
      for iter757 in self.success:
36136
      for iter764 in self.success:
36054
        iter757.write(oprot)
36137
        iter764.write(oprot)
36055
      oprot.writeListEnd()
36138
      oprot.writeListEnd()
36056
      oprot.writeFieldEnd()
36139
      oprot.writeFieldEnd()
36057
    oprot.writeFieldStop()
36140
    oprot.writeFieldStop()
36058
    oprot.writeStructEnd()
36141
    oprot.writeStructEnd()
36059
 
36142
 
Line 36694... Line 36777...
36694
      if ftype == TType.STOP:
36777
      if ftype == TType.STOP:
36695
        break
36778
        break
36696
      if fid == 0:
36779
      if fid == 0:
36697
        if ftype == TType.LIST:
36780
        if ftype == TType.LIST:
36698
          self.success = []
36781
          self.success = []
36699
          (_etype761, _size758) = iprot.readListBegin()
36782
          (_etype768, _size765) = iprot.readListBegin()
36700
          for _i762 in xrange(_size758):
36783
          for _i769 in xrange(_size765):
36701
            _elem763 = RechargeTransaction()
36784
            _elem770 = RechargeTransaction()
36702
            _elem763.read(iprot)
36785
            _elem770.read(iprot)
36703
            self.success.append(_elem763)
36786
            self.success.append(_elem770)
36704
          iprot.readListEnd()
36787
          iprot.readListEnd()
36705
        else:
36788
        else:
36706
          iprot.skip(ftype)
36789
          iprot.skip(ftype)
36707
      else:
36790
      else:
36708
        iprot.skip(ftype)
36791
        iprot.skip(ftype)
Line 36715... Line 36798...
36715
      return
36798
      return
36716
    oprot.writeStructBegin('getRechargeTransactionsByNumber_result')
36799
    oprot.writeStructBegin('getRechargeTransactionsByNumber_result')
36717
    if self.success is not None:
36800
    if self.success is not None:
36718
      oprot.writeFieldBegin('success', TType.LIST, 0)
36801
      oprot.writeFieldBegin('success', TType.LIST, 0)
36719
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36802
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36720
      for iter764 in self.success:
36803
      for iter771 in self.success:
36721
        iter764.write(oprot)
36804
        iter771.write(oprot)
36722
      oprot.writeListEnd()
36805
      oprot.writeListEnd()
36723
      oprot.writeFieldEnd()
36806
      oprot.writeFieldEnd()
36724
    oprot.writeFieldStop()
36807
    oprot.writeFieldStop()
36725
    oprot.writeStructEnd()
36808
    oprot.writeStructEnd()
36726
 
36809
 
Line 37406... Line 37489...
37406
      if ftype == TType.STOP:
37489
      if ftype == TType.STOP:
37407
        break
37490
        break
37408
      if fid == 0:
37491
      if fid == 0:
37409
        if ftype == TType.LIST:
37492
        if ftype == TType.LIST:
37410
          self.success = []
37493
          self.success = []
37411
          (_etype768, _size765) = iprot.readListBegin()
37494
          (_etype775, _size772) = iprot.readListBegin()
37412
          for _i769 in xrange(_size765):
37495
          for _i776 in xrange(_size772):
37413
            _elem770 = TelecomCircle()
37496
            _elem777 = TelecomCircle()
37414
            _elem770.read(iprot)
37497
            _elem777.read(iprot)
37415
            self.success.append(_elem770)
37498
            self.success.append(_elem777)
37416
          iprot.readListEnd()
37499
          iprot.readListEnd()
37417
        else:
37500
        else:
37418
          iprot.skip(ftype)
37501
          iprot.skip(ftype)
37419
      else:
37502
      else:
37420
        iprot.skip(ftype)
37503
        iprot.skip(ftype)
Line 37427... Line 37510...
37427
      return
37510
      return
37428
    oprot.writeStructBegin('getAllCircles_result')
37511
    oprot.writeStructBegin('getAllCircles_result')
37429
    if self.success is not None:
37512
    if self.success is not None:
37430
      oprot.writeFieldBegin('success', TType.LIST, 0)
37513
      oprot.writeFieldBegin('success', TType.LIST, 0)
37431
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37514
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37432
      for iter771 in self.success:
37515
      for iter778 in self.success:
37433
        iter771.write(oprot)
37516
        iter778.write(oprot)
37434
      oprot.writeListEnd()
37517
      oprot.writeListEnd()
37435
      oprot.writeFieldEnd()
37518
      oprot.writeFieldEnd()
37436
    oprot.writeFieldStop()
37519
    oprot.writeFieldStop()
37437
    oprot.writeStructEnd()
37520
    oprot.writeStructEnd()
37438
 
37521
 
Line 37475... Line 37558...
37475
      if ftype == TType.STOP:
37558
      if ftype == TType.STOP:
37476
        break
37559
        break
37477
      if fid == 1:
37560
      if fid == 1:
37478
        if ftype == TType.LIST:
37561
        if ftype == TType.LIST:
37479
          self.frcIdsToDelete = []
37562
          self.frcIdsToDelete = []
37480
          (_etype775, _size772) = iprot.readListBegin()
37563
          (_etype782, _size779) = iprot.readListBegin()
37481
          for _i776 in xrange(_size772):
37564
          for _i783 in xrange(_size779):
37482
            _elem777 = iprot.readI64();
37565
            _elem784 = iprot.readI64();
37483
            self.frcIdsToDelete.append(_elem777)
37566
            self.frcIdsToDelete.append(_elem784)
37484
          iprot.readListEnd()
37567
          iprot.readListEnd()
37485
        else:
37568
        else:
37486
          iprot.skip(ftype)
37569
          iprot.skip(ftype)
37487
      else:
37570
      else:
37488
        iprot.skip(ftype)
37571
        iprot.skip(ftype)
Line 37495... Line 37578...
37495
      return
37578
      return
37496
    oprot.writeStructBegin('deleteFrcs_args')
37579
    oprot.writeStructBegin('deleteFrcs_args')
37497
    if self.frcIdsToDelete is not None:
37580
    if self.frcIdsToDelete is not None:
37498
      oprot.writeFieldBegin('frcIdsToDelete', TType.LIST, 1)
37581
      oprot.writeFieldBegin('frcIdsToDelete', TType.LIST, 1)
37499
      oprot.writeListBegin(TType.I64, len(self.frcIdsToDelete))
37582
      oprot.writeListBegin(TType.I64, len(self.frcIdsToDelete))
37500
      for iter778 in self.frcIdsToDelete:
37583
      for iter785 in self.frcIdsToDelete:
37501
        oprot.writeI64(iter778)
37584
        oprot.writeI64(iter785)
37502
      oprot.writeListEnd()
37585
      oprot.writeListEnd()
37503
      oprot.writeFieldEnd()
37586
      oprot.writeFieldEnd()
37504
    oprot.writeFieldStop()
37587
    oprot.writeFieldStop()
37505
    oprot.writeStructEnd()
37588
    oprot.writeStructEnd()
37506
 
37589
 
Line 37877... Line 37960...
37877
      if ftype == TType.STOP:
37960
      if ftype == TType.STOP:
37878
        break
37961
        break
37879
      if fid == 0:
37962
      if fid == 0:
37880
        if ftype == TType.LIST:
37963
        if ftype == TType.LIST:
37881
          self.success = []
37964
          self.success = []
37882
          (_etype782, _size779) = iprot.readListBegin()
37965
          (_etype789, _size786) = iprot.readListBegin()
37883
          for _i783 in xrange(_size779):
37966
          for _i790 in xrange(_size786):
37884
            _elem784 = Order()
37967
            _elem791 = Order()
37885
            _elem784.read(iprot)
37968
            _elem791.read(iprot)
37886
            self.success.append(_elem784)
37969
            self.success.append(_elem791)
37887
          iprot.readListEnd()
37970
          iprot.readListEnd()
37888
        else:
37971
        else:
37889
          iprot.skip(ftype)
37972
          iprot.skip(ftype)
37890
      else:
37973
      else:
37891
        iprot.skip(ftype)
37974
        iprot.skip(ftype)
Line 37898... Line 37981...
37898
      return
37981
      return
37899
    oprot.writeStructBegin('getAmazonOrdersShipped_result')
37982
    oprot.writeStructBegin('getAmazonOrdersShipped_result')
37900
    if self.success is not None:
37983
    if self.success is not None:
37901
      oprot.writeFieldBegin('success', TType.LIST, 0)
37984
      oprot.writeFieldBegin('success', TType.LIST, 0)
37902
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37985
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37903
      for iter785 in self.success:
37986
      for iter792 in self.success:
37904
        iter785.write(oprot)
37987
        iter792.write(oprot)
37905
      oprot.writeListEnd()
37988
      oprot.writeListEnd()
37906
      oprot.writeFieldEnd()
37989
      oprot.writeFieldEnd()
37907
    oprot.writeFieldStop()
37990
    oprot.writeFieldStop()
37908
    oprot.writeStructEnd()
37991
    oprot.writeStructEnd()
37909
 
37992
 
Line 38005... Line 38088...
38005
      if ftype == TType.STOP:
38088
      if ftype == TType.STOP:
38006
        break
38089
        break
38007
      if fid == 0:
38090
      if fid == 0:
38008
        if ftype == TType.LIST:
38091
        if ftype == TType.LIST:
38009
          self.success = []
38092
          self.success = []
38010
          (_etype789, _size786) = iprot.readListBegin()
38093
          (_etype796, _size793) = iprot.readListBegin()
38011
          for _i790 in xrange(_size786):
38094
          for _i797 in xrange(_size793):
38012
            _elem791 = Order()
38095
            _elem798 = Order()
38013
            _elem791.read(iprot)
38096
            _elem798.read(iprot)
38014
            self.success.append(_elem791)
38097
            self.success.append(_elem798)
38015
          iprot.readListEnd()
38098
          iprot.readListEnd()
38016
        else:
38099
        else:
38017
          iprot.skip(ftype)
38100
          iprot.skip(ftype)
38018
      else:
38101
      else:
38019
        iprot.skip(ftype)
38102
        iprot.skip(ftype)
Line 38026... Line 38109...
38026
      return
38109
      return
38027
    oprot.writeStructBegin('getAmazonOrdersCancelled_result')
38110
    oprot.writeStructBegin('getAmazonOrdersCancelled_result')
38028
    if self.success is not None:
38111
    if self.success is not None:
38029
      oprot.writeFieldBegin('success', TType.LIST, 0)
38112
      oprot.writeFieldBegin('success', TType.LIST, 0)
38030
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38113
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38031
      for iter792 in self.success:
38114
      for iter799 in self.success:
38032
        iter792.write(oprot)
38115
        iter799.write(oprot)
38033
      oprot.writeListEnd()
38116
      oprot.writeListEnd()
38034
      oprot.writeFieldEnd()
38117
      oprot.writeFieldEnd()
38035
    oprot.writeFieldStop()
38118
    oprot.writeFieldStop()
38036
    oprot.writeStructEnd()
38119
    oprot.writeStructEnd()
38037
 
38120
 
Line 38253... Line 38336...
38253
      if ftype == TType.STOP:
38336
      if ftype == TType.STOP:
38254
        break
38337
        break
38255
      if fid == 0:
38338
      if fid == 0:
38256
        if ftype == TType.LIST:
38339
        if ftype == TType.LIST:
38257
          self.success = []
38340
          self.success = []
38258
          (_etype796, _size793) = iprot.readListBegin()
38341
          (_etype803, _size800) = iprot.readListBegin()
38259
          for _i797 in xrange(_size793):
38342
          for _i804 in xrange(_size800):
38260
            _elem798 = AmazonOrder()
38343
            _elem805 = AmazonOrder()
38261
            _elem798.read(iprot)
38344
            _elem805.read(iprot)
38262
            self.success.append(_elem798)
38345
            self.success.append(_elem805)
38263
          iprot.readListEnd()
38346
          iprot.readListEnd()
38264
        else:
38347
        else:
38265
          iprot.skip(ftype)
38348
          iprot.skip(ftype)
38266
      else:
38349
      else:
38267
        iprot.skip(ftype)
38350
        iprot.skip(ftype)
Line 38274... Line 38357...
38274
      return
38357
      return
38275
    oprot.writeStructBegin('getAmazonOrderByAmazonOrderId_result')
38358
    oprot.writeStructBegin('getAmazonOrderByAmazonOrderId_result')
38276
    if self.success is not None:
38359
    if self.success is not None:
38277
      oprot.writeFieldBegin('success', TType.LIST, 0)
38360
      oprot.writeFieldBegin('success', TType.LIST, 0)
38278
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38361
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38279
      for iter799 in self.success:
38362
      for iter806 in self.success:
38280
        iter799.write(oprot)
38363
        iter806.write(oprot)
38281
      oprot.writeListEnd()
38364
      oprot.writeListEnd()
38282
      oprot.writeFieldEnd()
38365
      oprot.writeFieldEnd()
38283
    oprot.writeFieldStop()
38366
    oprot.writeFieldStop()
38284
    oprot.writeStructEnd()
38367
    oprot.writeStructEnd()
38285
 
38368
 
Line 38354... Line 38437...
38354
        else:
38437
        else:
38355
          iprot.skip(ftype)
38438
          iprot.skip(ftype)
38356
      elif fid == 5:
38439
      elif fid == 5:
38357
        if ftype == TType.LIST:
38440
        if ftype == TType.LIST:
38358
          self.statuses = []
38441
          self.statuses = []
38359
          (_etype803, _size800) = iprot.readListBegin()
38442
          (_etype810, _size807) = iprot.readListBegin()
38360
          for _i804 in xrange(_size800):
38443
          for _i811 in xrange(_size807):
38361
            _elem805 = iprot.readI32();
38444
            _elem812 = iprot.readI32();
38362
            self.statuses.append(_elem805)
38445
            self.statuses.append(_elem812)
38363
          iprot.readListEnd()
38446
          iprot.readListEnd()
38364
        else:
38447
        else:
38365
          iprot.skip(ftype)
38448
          iprot.skip(ftype)
38366
      else:
38449
      else:
38367
        iprot.skip(ftype)
38450
        iprot.skip(ftype)
Line 38390... Line 38473...
38390
      oprot.writeI64(self.endDate)
38473
      oprot.writeI64(self.endDate)
38391
      oprot.writeFieldEnd()
38474
      oprot.writeFieldEnd()
38392
    if self.statuses is not None:
38475
    if self.statuses is not None:
38393
      oprot.writeFieldBegin('statuses', TType.LIST, 5)
38476
      oprot.writeFieldBegin('statuses', TType.LIST, 5)
38394
      oprot.writeListBegin(TType.I32, len(self.statuses))
38477
      oprot.writeListBegin(TType.I32, len(self.statuses))
38395
      for iter806 in self.statuses:
38478
      for iter813 in self.statuses:
38396
        oprot.writeI32(iter806)
38479
        oprot.writeI32(iter813)
38397
      oprot.writeListEnd()
38480
      oprot.writeListEnd()
38398
      oprot.writeFieldEnd()
38481
      oprot.writeFieldEnd()
38399
    oprot.writeFieldStop()
38482
    oprot.writeFieldStop()
38400
    oprot.writeStructEnd()
38483
    oprot.writeStructEnd()
38401
 
38484
 
Line 38437... Line 38520...
38437
      if ftype == TType.STOP:
38520
      if ftype == TType.STOP:
38438
        break
38521
        break
38439
      if fid == 0:
38522
      if fid == 0:
38440
        if ftype == TType.LIST:
38523
        if ftype == TType.LIST:
38441
          self.success = []
38524
          self.success = []
38442
          (_etype810, _size807) = iprot.readListBegin()
38525
          (_etype817, _size814) = iprot.readListBegin()
38443
          for _i811 in xrange(_size807):
38526
          for _i818 in xrange(_size814):
38444
            _elem812 = Order()
38527
            _elem819 = Order()
38445
            _elem812.read(iprot)
38528
            _elem819.read(iprot)
38446
            self.success.append(_elem812)
38529
            self.success.append(_elem819)
38447
          iprot.readListEnd()
38530
          iprot.readListEnd()
38448
        else:
38531
        else:
38449
          iprot.skip(ftype)
38532
          iprot.skip(ftype)
38450
      else:
38533
      else:
38451
        iprot.skip(ftype)
38534
        iprot.skip(ftype)
Line 38458... Line 38541...
38458
      return
38541
      return
38459
    oprot.writeStructBegin('getOrdersForStore_result')
38542
    oprot.writeStructBegin('getOrdersForStore_result')
38460
    if self.success is not None:
38543
    if self.success is not None:
38461
      oprot.writeFieldBegin('success', TType.LIST, 0)
38544
      oprot.writeFieldBegin('success', TType.LIST, 0)
38462
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38545
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38463
      for iter813 in self.success:
38546
      for iter820 in self.success:
38464
        iter813.write(oprot)
38547
        iter820.write(oprot)
38465
      oprot.writeListEnd()
38548
      oprot.writeListEnd()
38466
      oprot.writeFieldEnd()
38549
      oprot.writeFieldEnd()
38467
    oprot.writeFieldStop()
38550
    oprot.writeFieldStop()
38468
    oprot.writeStructEnd()
38551
    oprot.writeStructEnd()
38469
 
38552
 
Line 39228... Line 39311...
39228
      if ftype == TType.STOP:
39311
      if ftype == TType.STOP:
39229
        break
39312
        break
39230
      if fid == 0:
39313
      if fid == 0:
39231
        if ftype == TType.LIST:
39314
        if ftype == TType.LIST:
39232
          self.success = []
39315
          self.success = []
39233
          (_etype817, _size814) = iprot.readListBegin()
39316
          (_etype824, _size821) = iprot.readListBegin()
39234
          for _i818 in xrange(_size814):
39317
          for _i825 in xrange(_size821):
39235
            _elem819 = iprot.readString();
39318
            _elem826 = iprot.readString();
39236
            self.success.append(_elem819)
39319
            self.success.append(_elem826)
39237
          iprot.readListEnd()
39320
          iprot.readListEnd()
39238
        else:
39321
        else:
39239
          iprot.skip(ftype)
39322
          iprot.skip(ftype)
39240
      else:
39323
      else:
39241
        iprot.skip(ftype)
39324
        iprot.skip(ftype)
Line 39248... Line 39331...
39248
      return
39331
      return
39249
    oprot.writeStructBegin('getAllEdcBanks_result')
39332
    oprot.writeStructBegin('getAllEdcBanks_result')
39250
    if self.success is not None:
39333
    if self.success is not None:
39251
      oprot.writeFieldBegin('success', TType.LIST, 0)
39334
      oprot.writeFieldBegin('success', TType.LIST, 0)
39252
      oprot.writeListBegin(TType.STRING, len(self.success))
39335
      oprot.writeListBegin(TType.STRING, len(self.success))
39253
      for iter820 in self.success:
39336
      for iter827 in self.success:
39254
        oprot.writeString(iter820)
39337
        oprot.writeString(iter827)
39255
      oprot.writeListEnd()
39338
      oprot.writeListEnd()
39256
      oprot.writeFieldEnd()
39339
      oprot.writeFieldEnd()
39257
    oprot.writeFieldStop()
39340
    oprot.writeFieldStop()
39258
    oprot.writeStructEnd()
39341
    oprot.writeStructEnd()
39259
 
39342
 
Line 39534... Line 39617...
39534
      if ftype == TType.STOP:
39617
      if ftype == TType.STOP:
39535
        break
39618
        break
39536
      if fid == 0:
39619
      if fid == 0:
39537
        if ftype == TType.LIST:
39620
        if ftype == TType.LIST:
39538
          self.success = []
39621
          self.success = []
39539
          (_etype824, _size821) = iprot.readListBegin()
39622
          (_etype831, _size828) = iprot.readListBegin()
39540
          for _i825 in xrange(_size821):
39623
          for _i832 in xrange(_size828):
39541
            _elem826 = StoreOrderCollection()
39624
            _elem833 = StoreOrderCollection()
39542
            _elem826.read(iprot)
39625
            _elem833.read(iprot)
39543
            self.success.append(_elem826)
39626
            self.success.append(_elem833)
39544
          iprot.readListEnd()
39627
          iprot.readListEnd()
39545
        else:
39628
        else:
39546
          iprot.skip(ftype)
39629
          iprot.skip(ftype)
39547
      else:
39630
      else:
39548
        iprot.skip(ftype)
39631
        iprot.skip(ftype)
Line 39555... Line 39638...
39555
      return
39638
      return
39556
    oprot.writeStructBegin('getCollectionsForStore_result')
39639
    oprot.writeStructBegin('getCollectionsForStore_result')
39557
    if self.success is not None:
39640
    if self.success is not None:
39558
      oprot.writeFieldBegin('success', TType.LIST, 0)
39641
      oprot.writeFieldBegin('success', TType.LIST, 0)
39559
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39642
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39560
      for iter827 in self.success:
39643
      for iter834 in self.success:
39561
        iter827.write(oprot)
39644
        iter834.write(oprot)
39562
      oprot.writeListEnd()
39645
      oprot.writeListEnd()
39563
      oprot.writeFieldEnd()
39646
      oprot.writeFieldEnd()
39564
    oprot.writeFieldStop()
39647
    oprot.writeFieldStop()
39565
    oprot.writeStructEnd()
39648
    oprot.writeStructEnd()
39566
 
39649
 
Line 39662... Line 39745...
39662
      if ftype == TType.STOP:
39745
      if ftype == TType.STOP:
39663
        break
39746
        break
39664
      if fid == 0:
39747
      if fid == 0:
39665
        if ftype == TType.LIST:
39748
        if ftype == TType.LIST:
39666
          self.success = []
39749
          self.success = []
39667
          (_etype831, _size828) = iprot.readListBegin()
39750
          (_etype838, _size835) = iprot.readListBegin()
39668
          for _i832 in xrange(_size828):
39751
          for _i839 in xrange(_size835):
39669
            _elem833 = AmazonOrdersToAcknowledge()
39752
            _elem840 = AmazonOrdersToAcknowledge()
39670
            _elem833.read(iprot)
39753
            _elem840.read(iprot)
39671
            self.success.append(_elem833)
39754
            self.success.append(_elem840)
39672
          iprot.readListEnd()
39755
          iprot.readListEnd()
39673
        else:
39756
        else:
39674
          iprot.skip(ftype)
39757
          iprot.skip(ftype)
39675
      else:
39758
      else:
39676
        iprot.skip(ftype)
39759
        iprot.skip(ftype)
Line 39683... Line 39766...
39683
      return
39766
      return
39684
    oprot.writeStructBegin('getAmazonOrdersToAcknowledge_result')
39767
    oprot.writeStructBegin('getAmazonOrdersToAcknowledge_result')
39685
    if self.success is not None:
39768
    if self.success is not None:
39686
      oprot.writeFieldBegin('success', TType.LIST, 0)
39769
      oprot.writeFieldBegin('success', TType.LIST, 0)
39687
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39770
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39688
      for iter834 in self.success:
39771
      for iter841 in self.success:
39689
        iter834.write(oprot)
39772
        iter841.write(oprot)
39690
      oprot.writeListEnd()
39773
      oprot.writeListEnd()
39691
      oprot.writeFieldEnd()
39774
      oprot.writeFieldEnd()
39692
    oprot.writeFieldStop()
39775
    oprot.writeFieldStop()
39693
    oprot.writeStructEnd()
39776
    oprot.writeStructEnd()
39694
 
39777
 
Line 39845... Line 39928...
39845
      if ftype == TType.STOP:
39928
      if ftype == TType.STOP:
39846
        break
39929
        break
39847
      if fid == 1:
39930
      if fid == 1:
39848
        if ftype == TType.MAP:
39931
        if ftype == TType.MAP:
39849
          self.amazonOrderDelivery = {}
39932
          self.amazonOrderDelivery = {}
39850
          (_ktype836, _vtype837, _size835 ) = iprot.readMapBegin() 
39933
          (_ktype843, _vtype844, _size842 ) = iprot.readMapBegin() 
39851
          for _i839 in xrange(_size835):
39934
          for _i846 in xrange(_size842):
39852
            _key840 = iprot.readI64();
39935
            _key847 = iprot.readI64();
39853
            _val841 = {}
39936
            _val848 = {}
39854
            (_ktype843, _vtype844, _size842 ) = iprot.readMapBegin() 
39937
            (_ktype850, _vtype851, _size849 ) = iprot.readMapBegin() 
39855
            for _i846 in xrange(_size842):
39938
            for _i853 in xrange(_size849):
39856
              _key847 = iprot.readString();
39939
              _key854 = iprot.readString();
39857
              _val848 = iprot.readString();
39940
              _val855 = iprot.readString();
39858
              _val841[_key847] = _val848
39941
              _val848[_key854] = _val855
39859
            iprot.readMapEnd()
39942
            iprot.readMapEnd()
39860
            self.amazonOrderDelivery[_key840] = _val841
39943
            self.amazonOrderDelivery[_key847] = _val848
39861
          iprot.readMapEnd()
39944
          iprot.readMapEnd()
39862
        else:
39945
        else:
39863
          iprot.skip(ftype)
39946
          iprot.skip(ftype)
39864
      else:
39947
      else:
39865
        iprot.skip(ftype)
39948
        iprot.skip(ftype)
Line 39872... Line 39955...
39872
      return
39955
      return
39873
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
39956
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
39874
    if self.amazonOrderDelivery is not None:
39957
    if self.amazonOrderDelivery is not None:
39875
      oprot.writeFieldBegin('amazonOrderDelivery', TType.MAP, 1)
39958
      oprot.writeFieldBegin('amazonOrderDelivery', TType.MAP, 1)
39876
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.amazonOrderDelivery))
39959
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.amazonOrderDelivery))
39877
      for kiter849,viter850 in self.amazonOrderDelivery.items():
39960
      for kiter856,viter857 in self.amazonOrderDelivery.items():
39878
        oprot.writeI64(kiter849)
39961
        oprot.writeI64(kiter856)
39879
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter850))
39962
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter857))
39880
        for kiter851,viter852 in viter850.items():
39963
        for kiter858,viter859 in viter857.items():
39881
          oprot.writeString(kiter851)
39964
          oprot.writeString(kiter858)
39882
          oprot.writeString(viter852)
39965
          oprot.writeString(viter859)
39883
        oprot.writeMapEnd()
39966
        oprot.writeMapEnd()
39884
      oprot.writeMapEnd()
39967
      oprot.writeMapEnd()
39885
      oprot.writeFieldEnd()
39968
      oprot.writeFieldEnd()
39886
    oprot.writeFieldStop()
39969
    oprot.writeFieldStop()
39887
    oprot.writeStructEnd()
39970
    oprot.writeStructEnd()
Line 40174... Line 40257...
40174
      if ftype == TType.STOP:
40257
      if ftype == TType.STOP:
40175
        break
40258
        break
40176
      if fid == 0:
40259
      if fid == 0:
40177
        if ftype == TType.LIST:
40260
        if ftype == TType.LIST:
40178
          self.success = []
40261
          self.success = []
40179
          (_etype856, _size853) = iprot.readListBegin()
40262
          (_etype863, _size860) = iprot.readListBegin()
40180
          for _i857 in xrange(_size853):
40263
          for _i864 in xrange(_size860):
40181
            _elem858 = Order()
40264
            _elem865 = Order()
40182
            _elem858.read(iprot)
40265
            _elem865.read(iprot)
40183
            self.success.append(_elem858)
40266
            self.success.append(_elem865)
40184
          iprot.readListEnd()
40267
          iprot.readListEnd()
40185
        else:
40268
        else:
40186
          iprot.skip(ftype)
40269
          iprot.skip(ftype)
40187
      else:
40270
      else:
40188
        iprot.skip(ftype)
40271
        iprot.skip(ftype)
Line 40195... Line 40278...
40195
      return
40278
      return
40196
    oprot.writeStructBegin('getOrdersByMobileNumber_result')
40279
    oprot.writeStructBegin('getOrdersByMobileNumber_result')
40197
    if self.success is not None:
40280
    if self.success is not None:
40198
      oprot.writeFieldBegin('success', TType.LIST, 0)
40281
      oprot.writeFieldBegin('success', TType.LIST, 0)
40199
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40282
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40200
      for iter859 in self.success:
40283
      for iter866 in self.success:
40201
        iter859.write(oprot)
40284
        iter866.write(oprot)
40202
      oprot.writeListEnd()
40285
      oprot.writeListEnd()
40203
      oprot.writeFieldEnd()
40286
      oprot.writeFieldEnd()
40204
    oprot.writeFieldStop()
40287
    oprot.writeFieldStop()
40205
    oprot.writeStructEnd()
40288
    oprot.writeStructEnd()
40206
 
40289
 
Line 40302... Line 40385...
40302
      if ftype == TType.STOP:
40385
      if ftype == TType.STOP:
40303
        break
40386
        break
40304
      if fid == 0:
40387
      if fid == 0:
40305
        if ftype == TType.LIST:
40388
        if ftype == TType.LIST:
40306
          self.success = []
40389
          self.success = []
40307
          (_etype863, _size860) = iprot.readListBegin()
40390
          (_etype870, _size867) = iprot.readListBegin()
40308
          for _i864 in xrange(_size860):
40391
          for _i871 in xrange(_size867):
40309
            _elem865 = Order()
40392
            _elem872 = Order()
40310
            _elem865.read(iprot)
40393
            _elem872.read(iprot)
40311
            self.success.append(_elem865)
40394
            self.success.append(_elem872)
40312
          iprot.readListEnd()
40395
          iprot.readListEnd()
40313
        else:
40396
        else:
40314
          iprot.skip(ftype)
40397
          iprot.skip(ftype)
40315
      else:
40398
      else:
40316
        iprot.skip(ftype)
40399
        iprot.skip(ftype)
Line 40323... Line 40406...
40323
      return
40406
      return
40324
    oprot.writeStructBegin('getOrdersByAmazonOrderCode_result')
40407
    oprot.writeStructBegin('getOrdersByAmazonOrderCode_result')
40325
    if self.success is not None:
40408
    if self.success is not None:
40326
      oprot.writeFieldBegin('success', TType.LIST, 0)
40409
      oprot.writeFieldBegin('success', TType.LIST, 0)
40327
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40410
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40328
      for iter866 in self.success:
40411
      for iter873 in self.success:
40329
        iter866.write(oprot)
40412
        iter873.write(oprot)
40330
      oprot.writeListEnd()
40413
      oprot.writeListEnd()
40331
      oprot.writeFieldEnd()
40414
      oprot.writeFieldEnd()
40332
    oprot.writeFieldStop()
40415
    oprot.writeFieldStop()
40333
    oprot.writeStructEnd()
40416
    oprot.writeStructEnd()
40334
 
40417
 
Line 40663... Line 40746...
40663
      if ftype == TType.STOP:
40746
      if ftype == TType.STOP:
40664
        break
40747
        break
40665
      if fid == 0:
40748
      if fid == 0:
40666
        if ftype == TType.LIST:
40749
        if ftype == TType.LIST:
40667
          self.success = []
40750
          self.success = []
40668
          (_etype870, _size867) = iprot.readListBegin()
40751
          (_etype877, _size874) = iprot.readListBegin()
40669
          for _i871 in xrange(_size867):
40752
          for _i878 in xrange(_size874):
40670
            _elem872 = HotspotServiceMatrix()
40753
            _elem879 = HotspotServiceMatrix()
40671
            _elem872.read(iprot)
40754
            _elem879.read(iprot)
40672
            self.success.append(_elem872)
40755
            self.success.append(_elem879)
40673
          iprot.readListEnd()
40756
          iprot.readListEnd()
40674
        else:
40757
        else:
40675
          iprot.skip(ftype)
40758
          iprot.skip(ftype)
40676
      else:
40759
      else:
40677
        iprot.skip(ftype)
40760
        iprot.skip(ftype)
Line 40684... Line 40767...
40684
      return
40767
      return
40685
    oprot.writeStructBegin('getHotspotServiceMatrices_result')
40768
    oprot.writeStructBegin('getHotspotServiceMatrices_result')
40686
    if self.success is not None:
40769
    if self.success is not None:
40687
      oprot.writeFieldBegin('success', TType.LIST, 0)
40770
      oprot.writeFieldBegin('success', TType.LIST, 0)
40688
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40771
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40689
      for iter873 in self.success:
40772
      for iter880 in self.success:
40690
        iter873.write(oprot)
40773
        iter880.write(oprot)
40691
      oprot.writeListEnd()
40774
      oprot.writeListEnd()
40692
      oprot.writeFieldEnd()
40775
      oprot.writeFieldEnd()
40693
    oprot.writeFieldStop()
40776
    oprot.writeFieldStop()
40694
    oprot.writeStructEnd()
40777
    oprot.writeStructEnd()
40695
 
40778
 
Line 40867... Line 40950...
40867
      if ftype == TType.STOP:
40950
      if ftype == TType.STOP:
40868
        break
40951
        break
40869
      if fid == 1:
40952
      if fid == 1:
40870
        if ftype == TType.LIST:
40953
        if ftype == TType.LIST:
40871
          self.vendors = []
40954
          self.vendors = []
40872
          (_etype877, _size874) = iprot.readListBegin()
40955
          (_etype884, _size881) = iprot.readListBegin()
40873
          for _i878 in xrange(_size874):
40956
          for _i885 in xrange(_size881):
40874
            _elem879 = iprot.readI64();
40957
            _elem886 = iprot.readI64();
40875
            self.vendors.append(_elem879)
40958
            self.vendors.append(_elem886)
40876
          iprot.readListEnd()
40959
          iprot.readListEnd()
40877
        else:
40960
        else:
40878
          iprot.skip(ftype)
40961
          iprot.skip(ftype)
40879
      elif fid == 2:
40962
      elif fid == 2:
40880
        if ftype == TType.LIST:
40963
        if ftype == TType.LIST:
40881
          self.statuses = []
40964
          self.statuses = []
40882
          (_etype883, _size880) = iprot.readListBegin()
40965
          (_etype890, _size887) = iprot.readListBegin()
40883
          for _i884 in xrange(_size880):
40966
          for _i891 in xrange(_size887):
40884
            _elem885 = iprot.readI32();
40967
            _elem892 = iprot.readI32();
40885
            self.statuses.append(_elem885)
40968
            self.statuses.append(_elem892)
40886
          iprot.readListEnd()
40969
          iprot.readListEnd()
40887
        else:
40970
        else:
40888
          iprot.skip(ftype)
40971
          iprot.skip(ftype)
40889
      else:
40972
      else:
40890
        iprot.skip(ftype)
40973
        iprot.skip(ftype)
Line 40897... Line 40980...
40897
      return
40980
      return
40898
    oprot.writeStructBegin('getOrdersByVendor_args')
40981
    oprot.writeStructBegin('getOrdersByVendor_args')
40899
    if self.vendors is not None:
40982
    if self.vendors is not None:
40900
      oprot.writeFieldBegin('vendors', TType.LIST, 1)
40983
      oprot.writeFieldBegin('vendors', TType.LIST, 1)
40901
      oprot.writeListBegin(TType.I64, len(self.vendors))
40984
      oprot.writeListBegin(TType.I64, len(self.vendors))
40902
      for iter886 in self.vendors:
40985
      for iter893 in self.vendors:
40903
        oprot.writeI64(iter886)
40986
        oprot.writeI64(iter893)
40904
      oprot.writeListEnd()
40987
      oprot.writeListEnd()
40905
      oprot.writeFieldEnd()
40988
      oprot.writeFieldEnd()
40906
    if self.statuses is not None:
40989
    if self.statuses is not None:
40907
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
40990
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
40908
      oprot.writeListBegin(TType.I32, len(self.statuses))
40991
      oprot.writeListBegin(TType.I32, len(self.statuses))
40909
      for iter887 in self.statuses:
40992
      for iter894 in self.statuses:
40910
        oprot.writeI32(iter887)
40993
        oprot.writeI32(iter894)
40911
      oprot.writeListEnd()
40994
      oprot.writeListEnd()
40912
      oprot.writeFieldEnd()
40995
      oprot.writeFieldEnd()
40913
    oprot.writeFieldStop()
40996
    oprot.writeFieldStop()
40914
    oprot.writeStructEnd()
40997
    oprot.writeStructEnd()
40915
 
40998
 
Line 40954... Line 41037...
40954
      if ftype == TType.STOP:
41037
      if ftype == TType.STOP:
40955
        break
41038
        break
40956
      if fid == 0:
41039
      if fid == 0:
40957
        if ftype == TType.LIST:
41040
        if ftype == TType.LIST:
40958
          self.success = []
41041
          self.success = []
40959
          (_etype891, _size888) = iprot.readListBegin()
41042
          (_etype898, _size895) = iprot.readListBegin()
40960
          for _i892 in xrange(_size888):
41043
          for _i899 in xrange(_size895):
40961
            _elem893 = Order()
41044
            _elem900 = Order()
40962
            _elem893.read(iprot)
41045
            _elem900.read(iprot)
40963
            self.success.append(_elem893)
41046
            self.success.append(_elem900)
40964
          iprot.readListEnd()
41047
          iprot.readListEnd()
40965
        else:
41048
        else:
40966
          iprot.skip(ftype)
41049
          iprot.skip(ftype)
40967
      elif fid == 1:
41050
      elif fid == 1:
40968
        if ftype == TType.STRUCT:
41051
        if ftype == TType.STRUCT:
Line 40981... Line 41064...
40981
      return
41064
      return
40982
    oprot.writeStructBegin('getOrdersByVendor_result')
41065
    oprot.writeStructBegin('getOrdersByVendor_result')
40983
    if self.success is not None:
41066
    if self.success is not None:
40984
      oprot.writeFieldBegin('success', TType.LIST, 0)
41067
      oprot.writeFieldBegin('success', TType.LIST, 0)
40985
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41068
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40986
      for iter894 in self.success:
41069
      for iter901 in self.success:
40987
        iter894.write(oprot)
41070
        iter901.write(oprot)
40988
      oprot.writeListEnd()
41071
      oprot.writeListEnd()
40989
      oprot.writeFieldEnd()
41072
      oprot.writeFieldEnd()
40990
    if self.ex is not None:
41073
    if self.ex is not None:
40991
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
41074
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
40992
      self.ex.write(oprot)
41075
      self.ex.write(oprot)
Line 41459... Line 41542...
41459
      if ftype == TType.STOP:
41542
      if ftype == TType.STOP:
41460
        break
41543
        break
41461
      if fid == 0:
41544
      if fid == 0:
41462
        if ftype == TType.LIST:
41545
        if ftype == TType.LIST:
41463
          self.success = []
41546
          self.success = []
41464
          (_etype898, _size895) = iprot.readListBegin()
41547
          (_etype905, _size902) = iprot.readListBegin()
41465
          for _i899 in xrange(_size895):
41548
          for _i906 in xrange(_size902):
41466
            _elem900 = EbayOrder()
41549
            _elem907 = EbayOrder()
41467
            _elem900.read(iprot)
41550
            _elem907.read(iprot)
41468
            self.success.append(_elem900)
41551
            self.success.append(_elem907)
41469
          iprot.readListEnd()
41552
          iprot.readListEnd()
41470
        else:
41553
        else:
41471
          iprot.skip(ftype)
41554
          iprot.skip(ftype)
41472
      else:
41555
      else:
41473
        iprot.skip(ftype)
41556
        iprot.skip(ftype)
Line 41480... Line 41563...
41480
      return
41563
      return
41481
    oprot.writeStructBegin('getEbayOrder_result')
41564
    oprot.writeStructBegin('getEbayOrder_result')
41482
    if self.success is not None:
41565
    if self.success is not None:
41483
      oprot.writeFieldBegin('success', TType.LIST, 0)
41566
      oprot.writeFieldBegin('success', TType.LIST, 0)
41484
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41567
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41485
      for iter901 in self.success:
41568
      for iter908 in self.success:
41486
        iter901.write(oprot)
41569
        iter908.write(oprot)
41487
      oprot.writeListEnd()
41570
      oprot.writeListEnd()
41488
      oprot.writeFieldEnd()
41571
      oprot.writeFieldEnd()
41489
    oprot.writeFieldStop()
41572
    oprot.writeFieldStop()
41490
    oprot.writeStructEnd()
41573
    oprot.writeStructEnd()
41491
 
41574
 
Line 42183... Line 42266...
42183
      if ftype == TType.STOP:
42266
      if ftype == TType.STOP:
42184
        break
42267
        break
42185
      if fid == 0:
42268
      if fid == 0:
42186
        if ftype == TType.LIST:
42269
        if ftype == TType.LIST:
42187
          self.success = []
42270
          self.success = []
42188
          (_etype905, _size902) = iprot.readListBegin()
42271
          (_etype912, _size909) = iprot.readListBegin()
42189
          for _i906 in xrange(_size902):
42272
          for _i913 in xrange(_size909):
42190
            _elem907 = AmazonFbaSalesSnapshot()
42273
            _elem914 = AmazonFbaSalesSnapshot()
42191
            _elem907.read(iprot)
42274
            _elem914.read(iprot)
42192
            self.success.append(_elem907)
42275
            self.success.append(_elem914)
42193
          iprot.readListEnd()
42276
          iprot.readListEnd()
42194
        else:
42277
        else:
42195
          iprot.skip(ftype)
42278
          iprot.skip(ftype)
42196
      else:
42279
      else:
42197
        iprot.skip(ftype)
42280
        iprot.skip(ftype)
Line 42204... Line 42287...
42204
      return
42287
      return
42205
    oprot.writeStructBegin('getAmazonFbaSalesSnapshotForDays_result')
42288
    oprot.writeStructBegin('getAmazonFbaSalesSnapshotForDays_result')
42206
    if self.success is not None:
42289
    if self.success is not None:
42207
      oprot.writeFieldBegin('success', TType.LIST, 0)
42290
      oprot.writeFieldBegin('success', TType.LIST, 0)
42208
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42291
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42209
      for iter908 in self.success:
42292
      for iter915 in self.success:
42210
        iter908.write(oprot)
42293
        iter915.write(oprot)
42211
      oprot.writeListEnd()
42294
      oprot.writeListEnd()
42212
      oprot.writeFieldEnd()
42295
      oprot.writeFieldEnd()
42213
    oprot.writeFieldStop()
42296
    oprot.writeFieldStop()
42214
    oprot.writeStructEnd()
42297
    oprot.writeStructEnd()
42215
 
42298
 
Line 42558... Line 42641...
42558
      if ftype == TType.STOP:
42641
      if ftype == TType.STOP:
42559
        break
42642
        break
42560
      if fid == 0:
42643
      if fid == 0:
42561
        if ftype == TType.LIST:
42644
        if ftype == TType.LIST:
42562
          self.success = []
42645
          self.success = []
42563
          (_etype912, _size909) = iprot.readListBegin()
42646
          (_etype919, _size916) = iprot.readListBegin()
42564
          for _i913 in xrange(_size909):
42647
          for _i920 in xrange(_size916):
42565
            _elem914 = SnapdealOrder()
42648
            _elem921 = SnapdealOrder()
42566
            _elem914.read(iprot)
42649
            _elem921.read(iprot)
42567
            self.success.append(_elem914)
42650
            self.success.append(_elem921)
42568
          iprot.readListEnd()
42651
          iprot.readListEnd()
42569
        else:
42652
        else:
42570
          iprot.skip(ftype)
42653
          iprot.skip(ftype)
42571
      else:
42654
      else:
42572
        iprot.skip(ftype)
42655
        iprot.skip(ftype)
Line 42579... Line 42662...
42579
      return
42662
      return
42580
    oprot.writeStructBegin('getSnapdealOrder_result')
42663
    oprot.writeStructBegin('getSnapdealOrder_result')
42581
    if self.success is not None:
42664
    if self.success is not None:
42582
      oprot.writeFieldBegin('success', TType.LIST, 0)
42665
      oprot.writeFieldBegin('success', TType.LIST, 0)
42583
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42666
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42584
      for iter915 in self.success:
42667
      for iter922 in self.success:
42585
        iter915.write(oprot)
42668
        iter922.write(oprot)
42586
      oprot.writeListEnd()
42669
      oprot.writeListEnd()
42587
      oprot.writeFieldEnd()
42670
      oprot.writeFieldEnd()
42588
    oprot.writeFieldStop()
42671
    oprot.writeFieldStop()
42589
    oprot.writeStructEnd()
42672
    oprot.writeStructEnd()
42590
 
42673
 
Line 43544... Line 43627...
43544
      if ftype == TType.STOP:
43627
      if ftype == TType.STOP:
43545
        break
43628
        break
43546
      if fid == 0:
43629
      if fid == 0:
43547
        if ftype == TType.MAP:
43630
        if ftype == TType.MAP:
43548
          self.success = {}
43631
          self.success = {}
43549
          (_ktype917, _vtype918, _size916 ) = iprot.readMapBegin() 
43632
          (_ktype924, _vtype925, _size923 ) = iprot.readMapBegin() 
43550
          for _i920 in xrange(_size916):
43633
          for _i927 in xrange(_size923):
43551
            _key921 = iprot.readI64();
43634
            _key928 = iprot.readI64();
43552
            _val922 = iprot.readI64();
43635
            _val929 = iprot.readI64();
43553
            self.success[_key921] = _val922
43636
            self.success[_key928] = _val929
43554
          iprot.readMapEnd()
43637
          iprot.readMapEnd()
43555
        else:
43638
        else:
43556
          iprot.skip(ftype)
43639
          iprot.skip(ftype)
43557
      else:
43640
      else:
43558
        iprot.skip(ftype)
43641
        iprot.skip(ftype)
Line 43565... Line 43648...
43565
      return
43648
      return
43566
    oprot.writeStructBegin('getOrdersCreatedAfterTimestampForSource_result')
43649
    oprot.writeStructBegin('getOrdersCreatedAfterTimestampForSource_result')
43567
    if self.success is not None:
43650
    if self.success is not None:
43568
      oprot.writeFieldBegin('success', TType.MAP, 0)
43651
      oprot.writeFieldBegin('success', TType.MAP, 0)
43569
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
43652
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
43570
      for kiter923,viter924 in self.success.items():
43653
      for kiter930,viter931 in self.success.items():
43571
        oprot.writeI64(kiter923)
43654
        oprot.writeI64(kiter930)
43572
        oprot.writeI64(viter924)
43655
        oprot.writeI64(viter931)
43573
      oprot.writeMapEnd()
43656
      oprot.writeMapEnd()
43574
      oprot.writeFieldEnd()
43657
      oprot.writeFieldEnd()
43575
    oprot.writeFieldStop()
43658
    oprot.writeFieldStop()
43576
    oprot.writeStructEnd()
43659
    oprot.writeStructEnd()
43577
 
43660
 
Line 43656... Line 43739...
43656
   - success
43739
   - success
43657
   - ex
43740
   - ex
43658
  """
43741
  """
43659
 
43742
 
43660
  thrift_spec = (
43743
  thrift_spec = (
43661
    (0, TType.STRUCT, 'success', (Order, Order.thrift_spec), None, ), # 0
43744
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
43662
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
43745
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
43663
  )
43746
  )
43664
 
43747
 
43665
  def __init__(self, success=None, ex=None,):
43748
  def __init__(self, success=None, ex=None,):
43666
    self.success = success
43749
    self.success = success
Line 43674... Line 43757...
43674
    while True:
43757
    while True:
43675
      (fname, ftype, fid) = iprot.readFieldBegin()
43758
      (fname, ftype, fid) = iprot.readFieldBegin()
43676
      if ftype == TType.STOP:
43759
      if ftype == TType.STOP:
43677
        break
43760
        break
43678
      if fid == 0:
43761
      if fid == 0:
43679
        if ftype == TType.STRUCT:
43762
        if ftype == TType.LIST:
43680
          self.success = Order()
43763
          self.success = []
-
 
43764
          (_etype935, _size932) = iprot.readListBegin()
-
 
43765
          for _i936 in xrange(_size932):
-
 
43766
            _elem937 = Order()
43681
          self.success.read(iprot)
43767
            _elem937.read(iprot)
-
 
43768
            self.success.append(_elem937)
-
 
43769
          iprot.readListEnd()
43682
        else:
43770
        else:
43683
          iprot.skip(ftype)
43771
          iprot.skip(ftype)
43684
      elif fid == 1:
43772
      elif fid == 1:
43685
        if ftype == TType.STRUCT:
43773
        if ftype == TType.STRUCT:
43686
          self.ex = TransactionServiceException()
43774
          self.ex = TransactionServiceException()
Line 43696... Line 43784...
43696
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
43784
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
43697
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
43785
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
43698
      return
43786
      return
43699
    oprot.writeStructBegin('getOrderForAirwayBillNo_result')
43787
    oprot.writeStructBegin('getOrderForAirwayBillNo_result')
43700
    if self.success is not None:
43788
    if self.success is not None:
43701
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
43789
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
43790
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
43791
      for iter938 in self.success:
43702
      self.success.write(oprot)
43792
        iter938.write(oprot)
-
 
43793
      oprot.writeListEnd()
43703
      oprot.writeFieldEnd()
43794
      oprot.writeFieldEnd()
43704
    if self.ex is not None:
43795
    if self.ex is not None:
43705
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
43796
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
43706
      self.ex.write(oprot)
43797
      self.ex.write(oprot)
43707
      oprot.writeFieldEnd()
43798
      oprot.writeFieldEnd()
Line 43866... Line 43957...
43866
      if ftype == TType.STOP:
43957
      if ftype == TType.STOP:
43867
        break
43958
        break
43868
      if fid == 1:
43959
      if fid == 1:
43869
        if ftype == TType.MAP:
43960
        if ftype == TType.MAP:
43870
          self.orders = {}
43961
          self.orders = {}
43871
          (_ktype926, _vtype927, _size925 ) = iprot.readMapBegin() 
43962
          (_ktype940, _vtype941, _size939 ) = iprot.readMapBegin() 
43872
          for _i929 in xrange(_size925):
43963
          for _i943 in xrange(_size939):
43873
            _key930 = iprot.readString();
43964
            _key944 = iprot.readString();
43874
            _val931 = []
43965
            _val945 = []
43875
            (_etype935, _size932) = iprot.readListBegin()
43966
            (_etype949, _size946) = iprot.readListBegin()
43876
            for _i936 in xrange(_size932):
43967
            for _i950 in xrange(_size946):
43877
              _elem937 = []
43968
              _elem951 = []
43878
              (_etype941, _size938) = iprot.readListBegin()
43969
              (_etype955, _size952) = iprot.readListBegin()
43879
              for _i942 in xrange(_size938):
43970
              for _i956 in xrange(_size952):
43880
                _elem943 = iprot.readString();
43971
                _elem957 = iprot.readString();
43881
                _elem937.append(_elem943)
43972
                _elem951.append(_elem957)
43882
              iprot.readListEnd()
43973
              iprot.readListEnd()
43883
              _val931.append(_elem937)
43974
              _val945.append(_elem951)
43884
            iprot.readListEnd()
43975
            iprot.readListEnd()
43885
            self.orders[_key930] = _val931
43976
            self.orders[_key944] = _val945
43886
          iprot.readMapEnd()
43977
          iprot.readMapEnd()
43887
        else:
43978
        else:
43888
          iprot.skip(ftype)
43979
          iprot.skip(ftype)
43889
      else:
43980
      else:
43890
        iprot.skip(ftype)
43981
        iprot.skip(ftype)
Line 43897... Line 43988...
43897
      return
43988
      return
43898
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
43989
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
43899
    if self.orders is not None:
43990
    if self.orders is not None:
43900
      oprot.writeFieldBegin('orders', TType.MAP, 1)
43991
      oprot.writeFieldBegin('orders', TType.MAP, 1)
43901
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.orders))
43992
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.orders))
43902
      for kiter944,viter945 in self.orders.items():
43993
      for kiter958,viter959 in self.orders.items():
43903
        oprot.writeString(kiter944)
43994
        oprot.writeString(kiter958)
43904
        oprot.writeListBegin(TType.LIST, len(viter945))
43995
        oprot.writeListBegin(TType.LIST, len(viter959))
43905
        for iter946 in viter945:
43996
        for iter960 in viter959:
43906
          oprot.writeListBegin(TType.STRING, len(iter946))
43997
          oprot.writeListBegin(TType.STRING, len(iter960))
43907
          for iter947 in iter946:
43998
          for iter961 in iter960:
43908
            oprot.writeString(iter947)
43999
            oprot.writeString(iter961)
43909
          oprot.writeListEnd()
44000
          oprot.writeListEnd()
43910
        oprot.writeListEnd()
44001
        oprot.writeListEnd()
43911
      oprot.writeMapEnd()
44002
      oprot.writeMapEnd()
43912
      oprot.writeFieldEnd()
44003
      oprot.writeFieldEnd()
43913
    oprot.writeFieldStop()
44004
    oprot.writeFieldStop()
Line 44013... Line 44104...
44013
      if ftype == TType.STOP:
44104
      if ftype == TType.STOP:
44014
        break
44105
        break
44015
      if fid == 1:
44106
      if fid == 1:
44016
        if ftype == TType.LIST:
44107
        if ftype == TType.LIST:
44017
          self.delivered_orders = []
44108
          self.delivered_orders = []
44018
          (_etype951, _size948) = iprot.readListBegin()
44109
          (_etype965, _size962) = iprot.readListBegin()
44019
          for _i952 in xrange(_size948):
44110
          for _i966 in xrange(_size962):
44020
            _elem953 = []
44111
            _elem967 = []
44021
            (_etype957, _size954) = iprot.readListBegin()
44112
            (_etype971, _size968) = iprot.readListBegin()
44022
            for _i958 in xrange(_size954):
44113
            for _i972 in xrange(_size968):
44023
              _elem959 = iprot.readString();
44114
              _elem973 = iprot.readString();
44024
              _elem953.append(_elem959)
44115
              _elem967.append(_elem973)
44025
            iprot.readListEnd()
44116
            iprot.readListEnd()
44026
            self.delivered_orders.append(_elem953)
44117
            self.delivered_orders.append(_elem967)
44027
          iprot.readListEnd()
44118
          iprot.readListEnd()
44028
        else:
44119
        else:
44029
          iprot.skip(ftype)
44120
          iprot.skip(ftype)
44030
      else:
44121
      else:
44031
        iprot.skip(ftype)
44122
        iprot.skip(ftype)
Line 44038... Line 44129...
44038
      return
44129
      return
44039
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
44130
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
44040
    if self.delivered_orders is not None:
44131
    if self.delivered_orders is not None:
44041
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
44132
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
44042
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
44133
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
44043
      for iter960 in self.delivered_orders:
44134
      for iter974 in self.delivered_orders:
44044
        oprot.writeListBegin(TType.STRING, len(iter960))
44135
        oprot.writeListBegin(TType.STRING, len(iter974))
44045
        for iter961 in iter960:
44136
        for iter975 in iter974:
44046
          oprot.writeString(iter961)
44137
          oprot.writeString(iter975)
44047
        oprot.writeListEnd()
44138
        oprot.writeListEnd()
44048
      oprot.writeListEnd()
44139
      oprot.writeListEnd()
44049
      oprot.writeFieldEnd()
44140
      oprot.writeFieldEnd()
44050
    oprot.writeFieldStop()
44141
    oprot.writeFieldStop()
44051
    oprot.writeStructEnd()
44142
    oprot.writeStructEnd()
Line 44150... Line 44241...
44150
      if ftype == TType.STOP:
44241
      if ftype == TType.STOP:
44151
        break
44242
        break
44152
      if fid == 1:
44243
      if fid == 1:
44153
        if ftype == TType.LIST:
44244
        if ftype == TType.LIST:
44154
          self.amazonfbasalessnapshotlist = []
44245
          self.amazonfbasalessnapshotlist = []
44155
          (_etype965, _size962) = iprot.readListBegin()
44246
          (_etype979, _size976) = iprot.readListBegin()
44156
          for _i966 in xrange(_size962):
44247
          for _i980 in xrange(_size976):
44157
            _elem967 = AmazonFbaSalesSnapshot()
44248
            _elem981 = AmazonFbaSalesSnapshot()
44158
            _elem967.read(iprot)
44249
            _elem981.read(iprot)
44159
            self.amazonfbasalessnapshotlist.append(_elem967)
44250
            self.amazonfbasalessnapshotlist.append(_elem981)
44160
          iprot.readListEnd()
44251
          iprot.readListEnd()
44161
        else:
44252
        else:
44162
          iprot.skip(ftype)
44253
          iprot.skip(ftype)
44163
      else:
44254
      else:
44164
        iprot.skip(ftype)
44255
        iprot.skip(ftype)
Line 44171... Line 44262...
44171
      return
44262
      return
44172
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
44263
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
44173
    if self.amazonfbasalessnapshotlist is not None:
44264
    if self.amazonfbasalessnapshotlist is not None:
44174
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
44265
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
44175
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
44266
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
44176
      for iter968 in self.amazonfbasalessnapshotlist:
44267
      for iter982 in self.amazonfbasalessnapshotlist:
44177
        iter968.write(oprot)
44268
        iter982.write(oprot)
44178
      oprot.writeListEnd()
44269
      oprot.writeListEnd()
44179
      oprot.writeFieldEnd()
44270
      oprot.writeFieldEnd()
44180
    oprot.writeFieldStop()
44271
    oprot.writeFieldStop()
44181
    oprot.writeStructEnd()
44272
    oprot.writeStructEnd()
44182
 
44273
 
Line 44257... Line 44348...
44257
      if ftype == TType.STOP:
44348
      if ftype == TType.STOP:
44258
        break
44349
        break
44259
      if fid == -1:
44350
      if fid == -1:
44260
        if ftype == TType.LIST:
44351
        if ftype == TType.LIST:
44261
          self.flipkartorderids = []
44352
          self.flipkartorderids = []
44262
          (_etype972, _size969) = iprot.readListBegin()
44353
          (_etype986, _size983) = iprot.readListBegin()
44263
          for _i973 in xrange(_size969):
44354
          for _i987 in xrange(_size983):
44264
            _elem974 = iprot.readString();
44355
            _elem988 = iprot.readString();
44265
            self.flipkartorderids.append(_elem974)
44356
            self.flipkartorderids.append(_elem988)
44266
          iprot.readListEnd()
44357
          iprot.readListEnd()
44267
        else:
44358
        else:
44268
          iprot.skip(ftype)
44359
          iprot.skip(ftype)
44269
      else:
44360
      else:
44270
        iprot.skip(ftype)
44361
        iprot.skip(ftype)
Line 44277... Line 44368...
44277
      return
44368
      return
44278
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_args')
44369
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_args')
44279
    if self.flipkartorderids is not None:
44370
    if self.flipkartorderids is not None:
44280
      oprot.writeFieldBegin('flipkartorderids', TType.LIST, -1)
44371
      oprot.writeFieldBegin('flipkartorderids', TType.LIST, -1)
44281
      oprot.writeListBegin(TType.STRING, len(self.flipkartorderids))
44372
      oprot.writeListBegin(TType.STRING, len(self.flipkartorderids))
44282
      for iter975 in self.flipkartorderids:
44373
      for iter989 in self.flipkartorderids:
44283
        oprot.writeString(iter975)
44374
        oprot.writeString(iter989)
44284
      oprot.writeListEnd()
44375
      oprot.writeListEnd()
44285
      oprot.writeFieldEnd()
44376
      oprot.writeFieldEnd()
44286
    oprot.writeFieldStop()
44377
    oprot.writeFieldStop()
44287
    oprot.writeStructEnd()
44378
    oprot.writeStructEnd()
44288
 
44379
 
Line 44324... Line 44415...
44324
      if ftype == TType.STOP:
44415
      if ftype == TType.STOP:
44325
        break
44416
        break
44326
      if fid == 0:
44417
      if fid == 0:
44327
        if ftype == TType.MAP:
44418
        if ftype == TType.MAP:
44328
          self.success = {}
44419
          self.success = {}
44329
          (_ktype977, _vtype978, _size976 ) = iprot.readMapBegin() 
44420
          (_ktype991, _vtype992, _size990 ) = iprot.readMapBegin() 
44330
          for _i980 in xrange(_size976):
44421
          for _i994 in xrange(_size990):
44331
            _key981 = iprot.readI64();
44422
            _key995 = iprot.readI64();
44332
            _val982 = iprot.readI64();
44423
            _val996 = iprot.readI64();
44333
            self.success[_key981] = _val982
44424
            self.success[_key995] = _val996
44334
          iprot.readMapEnd()
44425
          iprot.readMapEnd()
44335
        else:
44426
        else:
44336
          iprot.skip(ftype)
44427
          iprot.skip(ftype)
44337
      else:
44428
      else:
44338
        iprot.skip(ftype)
44429
        iprot.skip(ftype)
Line 44345... Line 44436...
44345
      return
44436
      return
44346
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_result')
44437
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_result')
44347
    if self.success is not None:
44438
    if self.success is not None:
44348
      oprot.writeFieldBegin('success', TType.MAP, 0)
44439
      oprot.writeFieldBegin('success', TType.MAP, 0)
44349
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
44440
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
44350
      for kiter983,viter984 in self.success.items():
44441
      for kiter997,viter998 in self.success.items():
44351
        oprot.writeI64(kiter983)
44442
        oprot.writeI64(kiter997)
44352
        oprot.writeI64(viter984)
44443
        oprot.writeI64(viter998)
44353
      oprot.writeMapEnd()
44444
      oprot.writeMapEnd()
44354
      oprot.writeFieldEnd()
44445
      oprot.writeFieldEnd()
44355
    oprot.writeFieldStop()
44446
    oprot.writeFieldStop()
44356
    oprot.writeStructEnd()
44447
    oprot.writeStructEnd()
44357
 
44448
 
Line 44861... Line 44952...
44861
      if ftype == TType.STOP:
44952
      if ftype == TType.STOP:
44862
        break
44953
        break
44863
      if fid == 1:
44954
      if fid == 1:
44864
        if ftype == TType.LIST:
44955
        if ftype == TType.LIST:
44865
          self.fbaOrderReturns = []
44956
          self.fbaOrderReturns = []
44866
          (_etype988, _size985) = iprot.readListBegin()
44957
          (_etype1002, _size999) = iprot.readListBegin()
44867
          for _i989 in xrange(_size985):
44958
          for _i1003 in xrange(_size999):
44868
            _elem990 = AmazonFbaOrderReturns()
44959
            _elem1004 = AmazonFbaOrderReturns()
44869
            _elem990.read(iprot)
44960
            _elem1004.read(iprot)
44870
            self.fbaOrderReturns.append(_elem990)
44961
            self.fbaOrderReturns.append(_elem1004)
44871
          iprot.readListEnd()
44962
          iprot.readListEnd()
44872
        else:
44963
        else:
44873
          iprot.skip(ftype)
44964
          iprot.skip(ftype)
44874
      else:
44965
      else:
44875
        iprot.skip(ftype)
44966
        iprot.skip(ftype)
Line 44882... Line 44973...
44882
      return
44973
      return
44883
    oprot.writeStructBegin('updateAmazonFbaOrdersReturns_args')
44974
    oprot.writeStructBegin('updateAmazonFbaOrdersReturns_args')
44884
    if self.fbaOrderReturns is not None:
44975
    if self.fbaOrderReturns is not None:
44885
      oprot.writeFieldBegin('fbaOrderReturns', TType.LIST, 1)
44976
      oprot.writeFieldBegin('fbaOrderReturns', TType.LIST, 1)
44886
      oprot.writeListBegin(TType.STRUCT, len(self.fbaOrderReturns))
44977
      oprot.writeListBegin(TType.STRUCT, len(self.fbaOrderReturns))
44887
      for iter991 in self.fbaOrderReturns:
44978
      for iter1005 in self.fbaOrderReturns:
44888
        iter991.write(oprot)
44979
        iter1005.write(oprot)
44889
      oprot.writeListEnd()
44980
      oprot.writeListEnd()
44890
      oprot.writeFieldEnd()
44981
      oprot.writeFieldEnd()
44891
    oprot.writeFieldStop()
44982
    oprot.writeFieldStop()
44892
    oprot.writeStructEnd()
44983
    oprot.writeStructEnd()
44893
 
44984
 
Line 45053... Line 45144...
45053
      if ftype == TType.STOP:
45144
      if ftype == TType.STOP:
45054
        break
45145
        break
45055
      if fid == 0:
45146
      if fid == 0:
45056
        if ftype == TType.LIST:
45147
        if ftype == TType.LIST:
45057
          self.success = []
45148
          self.success = []
45058
          (_etype995, _size992) = iprot.readListBegin()
45149
          (_etype1009, _size1006) = iprot.readListBegin()
45059
          for _i996 in xrange(_size992):
45150
          for _i1010 in xrange(_size1006):
45060
            _elem997 = AmazonFbaOrderReturns()
45151
            _elem1011 = AmazonFbaOrderReturns()
45061
            _elem997.read(iprot)
45152
            _elem1011.read(iprot)
45062
            self.success.append(_elem997)
45153
            self.success.append(_elem1011)
45063
          iprot.readListEnd()
45154
          iprot.readListEnd()
45064
        else:
45155
        else:
45065
          iprot.skip(ftype)
45156
          iprot.skip(ftype)
45066
      elif fid == 1:
45157
      elif fid == 1:
45067
        if ftype == TType.STRUCT:
45158
        if ftype == TType.STRUCT:
Line 45080... Line 45171...
45080
      return
45171
      return
45081
    oprot.writeStructBegin('getAllAmazonFbaOrderReturnsByCurrentTime_result')
45172
    oprot.writeStructBegin('getAllAmazonFbaOrderReturnsByCurrentTime_result')
45082
    if self.success is not None:
45173
    if self.success is not None:
45083
      oprot.writeFieldBegin('success', TType.LIST, 0)
45174
      oprot.writeFieldBegin('success', TType.LIST, 0)
45084
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45175
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45085
      for iter998 in self.success:
45176
      for iter1012 in self.success:
45086
        iter998.write(oprot)
45177
        iter1012.write(oprot)
45087
      oprot.writeListEnd()
45178
      oprot.writeListEnd()
45088
      oprot.writeFieldEnd()
45179
      oprot.writeFieldEnd()
45089
    if self.ex is not None:
45180
    if self.ex is not None:
45090
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45181
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45091
      self.ex.write(oprot)
45182
      self.ex.write(oprot)
Line 45194... Line 45285...
45194
      if ftype == TType.STOP:
45285
      if ftype == TType.STOP:
45195
        break
45286
        break
45196
      if fid == 0:
45287
      if fid == 0:
45197
        if ftype == TType.MAP:
45288
        if ftype == TType.MAP:
45198
          self.success = {}
45289
          self.success = {}
45199
          (_ktype1000, _vtype1001, _size999 ) = iprot.readMapBegin() 
45290
          (_ktype1014, _vtype1015, _size1013 ) = iprot.readMapBegin() 
45200
          for _i1003 in xrange(_size999):
45291
          for _i1017 in xrange(_size1013):
45201
            _key1004 = iprot.readI64();
45292
            _key1018 = iprot.readI64();
45202
            _val1005 = {}
45293
            _val1019 = {}
45203
            (_ktype1007, _vtype1008, _size1006 ) = iprot.readMapBegin() 
45294
            (_ktype1021, _vtype1022, _size1020 ) = iprot.readMapBegin() 
45204
            for _i1010 in xrange(_size1006):
45295
            for _i1024 in xrange(_size1020):
45205
              _key1011 = iprot.readString();
45296
              _key1025 = iprot.readString();
45206
              _val1012 = iprot.readI64();
45297
              _val1026 = iprot.readI64();
45207
              _val1005[_key1011] = _val1012
45298
              _val1019[_key1025] = _val1026
45208
            iprot.readMapEnd()
45299
            iprot.readMapEnd()
45209
            self.success[_key1004] = _val1005
45300
            self.success[_key1018] = _val1019
45210
          iprot.readMapEnd()
45301
          iprot.readMapEnd()
45211
        else:
45302
        else:
45212
          iprot.skip(ftype)
45303
          iprot.skip(ftype)
45213
      elif fid == 1:
45304
      elif fid == 1:
45214
        if ftype == TType.STRUCT:
45305
        if ftype == TType.STRUCT:
Line 45227... Line 45318...
45227
      return
45318
      return
45228
    oprot.writeStructBegin('getTotalSaleReturnsFbaSkusCurentTime_result')
45319
    oprot.writeStructBegin('getTotalSaleReturnsFbaSkusCurentTime_result')
45229
    if self.success is not None:
45320
    if self.success is not None:
45230
      oprot.writeFieldBegin('success', TType.MAP, 0)
45321
      oprot.writeFieldBegin('success', TType.MAP, 0)
45231
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
45322
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
45232
      for kiter1013,viter1014 in self.success.items():
45323
      for kiter1027,viter1028 in self.success.items():
45233
        oprot.writeI64(kiter1013)
45324
        oprot.writeI64(kiter1027)
45234
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter1014))
45325
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter1028))
45235
        for kiter1015,viter1016 in viter1014.items():
45326
        for kiter1029,viter1030 in viter1028.items():
45236
          oprot.writeString(kiter1015)
45327
          oprot.writeString(kiter1029)
45237
          oprot.writeI64(viter1016)
45328
          oprot.writeI64(viter1030)
45238
        oprot.writeMapEnd()
45329
        oprot.writeMapEnd()
45239
      oprot.writeMapEnd()
45330
      oprot.writeMapEnd()
45240
      oprot.writeFieldEnd()
45331
      oprot.writeFieldEnd()
45241
    if self.ex is not None:
45332
    if self.ex is not None:
45242
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45333
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
Line 45328... Line 45419...
45328
      if ftype == TType.STOP:
45419
      if ftype == TType.STOP:
45329
        break
45420
        break
45330
      if fid == 0:
45421
      if fid == 0:
45331
        if ftype == TType.LIST:
45422
        if ftype == TType.LIST:
45332
          self.success = []
45423
          self.success = []
45333
          (_etype1020, _size1017) = iprot.readListBegin()
45424
          (_etype1034, _size1031) = iprot.readListBegin()
45334
          for _i1021 in xrange(_size1017):
45425
          for _i1035 in xrange(_size1031):
45335
            _elem1022 = FlipkartOrder()
45426
            _elem1036 = FlipkartOrder()
45336
            _elem1022.read(iprot)
45427
            _elem1036.read(iprot)
45337
            self.success.append(_elem1022)
45428
            self.success.append(_elem1036)
45338
          iprot.readListEnd()
45429
          iprot.readListEnd()
45339
        else:
45430
        else:
45340
          iprot.skip(ftype)
45431
          iprot.skip(ftype)
45341
      elif fid == 1:
45432
      elif fid == 1:
45342
        if ftype == TType.STRUCT:
45433
        if ftype == TType.STRUCT:
Line 45355... Line 45446...
45355
      return
45446
      return
45356
    oprot.writeStructBegin('getVerificationPendingOrdersFK_result')
45447
    oprot.writeStructBegin('getVerificationPendingOrdersFK_result')
45357
    if self.success is not None:
45448
    if self.success is not None:
45358
      oprot.writeFieldBegin('success', TType.LIST, 0)
45449
      oprot.writeFieldBegin('success', TType.LIST, 0)
45359
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45450
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45360
      for iter1023 in self.success:
45451
      for iter1037 in self.success:
45361
        iter1023.write(oprot)
45452
        iter1037.write(oprot)
45362
      oprot.writeListEnd()
45453
      oprot.writeListEnd()
45363
      oprot.writeFieldEnd()
45454
      oprot.writeFieldEnd()
45364
    if self.ex is not None:
45455
    if self.ex is not None:
45365
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45456
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45366
      self.ex.write(oprot)
45457
      self.ex.write(oprot)
Line 45614... Line 45705...
45614
      if ftype == TType.STOP:
45705
      if ftype == TType.STOP:
45615
        break
45706
        break
45616
      if fid == 0:
45707
      if fid == 0:
45617
        if ftype == TType.LIST:
45708
        if ftype == TType.LIST:
45618
          self.success = []
45709
          self.success = []
45619
          (_etype1027, _size1024) = iprot.readListBegin()
45710
          (_etype1041, _size1038) = iprot.readListBegin()
45620
          for _i1028 in xrange(_size1024):
45711
          for _i1042 in xrange(_size1038):
45621
            _elem1029 = FlipkartAdvantageOrder()
45712
            _elem1043 = FlipkartAdvantageOrder()
45622
            _elem1029.read(iprot)
45713
            _elem1043.read(iprot)
45623
            self.success.append(_elem1029)
45714
            self.success.append(_elem1043)
45624
          iprot.readListEnd()
45715
          iprot.readListEnd()
45625
        else:
45716
        else:
45626
          iprot.skip(ftype)
45717
          iprot.skip(ftype)
45627
      elif fid == 1:
45718
      elif fid == 1:
45628
        if ftype == TType.STRUCT:
45719
        if ftype == TType.STRUCT:
Line 45641... Line 45732...
45641
      return
45732
      return
45642
    oprot.writeStructBegin('getAllFAOrdersList_result')
45733
    oprot.writeStructBegin('getAllFAOrdersList_result')
45643
    if self.success is not None:
45734
    if self.success is not None:
45644
      oprot.writeFieldBegin('success', TType.LIST, 0)
45735
      oprot.writeFieldBegin('success', TType.LIST, 0)
45645
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45736
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45646
      for iter1030 in self.success:
45737
      for iter1044 in self.success:
45647
        iter1030.write(oprot)
45738
        iter1044.write(oprot)
45648
      oprot.writeListEnd()
45739
      oprot.writeListEnd()
45649
      oprot.writeFieldEnd()
45740
      oprot.writeFieldEnd()
45650
    if self.ex is not None:
45741
    if self.ex is not None:
45651
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45742
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45652
      self.ex.write(oprot)
45743
      self.ex.write(oprot)
Line 45693... Line 45784...
45693
      if ftype == TType.STOP:
45784
      if ftype == TType.STOP:
45694
        break
45785
        break
45695
      if fid == 1:
45786
      if fid == 1:
45696
        if ftype == TType.LIST:
45787
        if ftype == TType.LIST:
45697
          self.faOrdersList = []
45788
          self.faOrdersList = []
45698
          (_etype1034, _size1031) = iprot.readListBegin()
45789
          (_etype1048, _size1045) = iprot.readListBegin()
45699
          for _i1035 in xrange(_size1031):
45790
          for _i1049 in xrange(_size1045):
45700
            _elem1036 = FlipkartAdvantageOrder()
45791
            _elem1050 = FlipkartAdvantageOrder()
45701
            _elem1036.read(iprot)
45792
            _elem1050.read(iprot)
45702
            self.faOrdersList.append(_elem1036)
45793
            self.faOrdersList.append(_elem1050)
45703
          iprot.readListEnd()
45794
          iprot.readListEnd()
45704
        else:
45795
        else:
45705
          iprot.skip(ftype)
45796
          iprot.skip(ftype)
45706
      else:
45797
      else:
45707
        iprot.skip(ftype)
45798
        iprot.skip(ftype)
Line 45714... Line 45805...
45714
      return
45805
      return
45715
    oprot.writeStructBegin('addUpdateFaOrdersBulk_args')
45806
    oprot.writeStructBegin('addUpdateFaOrdersBulk_args')
45716
    if self.faOrdersList is not None:
45807
    if self.faOrdersList is not None:
45717
      oprot.writeFieldBegin('faOrdersList', TType.LIST, 1)
45808
      oprot.writeFieldBegin('faOrdersList', TType.LIST, 1)
45718
      oprot.writeListBegin(TType.STRUCT, len(self.faOrdersList))
45809
      oprot.writeListBegin(TType.STRUCT, len(self.faOrdersList))
45719
      for iter1037 in self.faOrdersList:
45810
      for iter1051 in self.faOrdersList:
45720
        iter1037.write(oprot)
45811
        iter1051.write(oprot)
45721
      oprot.writeListEnd()
45812
      oprot.writeListEnd()
45722
      oprot.writeFieldEnd()
45813
      oprot.writeFieldEnd()
45723
    oprot.writeFieldStop()
45814
    oprot.writeFieldStop()
45724
    oprot.writeStructEnd()
45815
    oprot.writeStructEnd()
45725
 
45816
 
Line 46364... Line 46455...
46364
      if ftype == TType.STOP:
46455
      if ftype == TType.STOP:
46365
        break
46456
        break
46366
      if fid == 1:
46457
      if fid == 1:
46367
        if ftype == TType.LIST:
46458
        if ftype == TType.LIST:
46368
          self.flipkartfasalessnapshotlist = []
46459
          self.flipkartfasalessnapshotlist = []
46369
          (_etype1041, _size1038) = iprot.readListBegin()
46460
          (_etype1055, _size1052) = iprot.readListBegin()
46370
          for _i1042 in xrange(_size1038):
46461
          for _i1056 in xrange(_size1052):
46371
            _elem1043 = FlipkartFaSalesSnapshot()
46462
            _elem1057 = FlipkartFaSalesSnapshot()
46372
            _elem1043.read(iprot)
46463
            _elem1057.read(iprot)
46373
            self.flipkartfasalessnapshotlist.append(_elem1043)
46464
            self.flipkartfasalessnapshotlist.append(_elem1057)
46374
          iprot.readListEnd()
46465
          iprot.readListEnd()
46375
        else:
46466
        else:
46376
          iprot.skip(ftype)
46467
          iprot.skip(ftype)
46377
      else:
46468
      else:
46378
        iprot.skip(ftype)
46469
        iprot.skip(ftype)
Line 46385... Line 46476...
46385
      return
46476
      return
46386
    oprot.writeStructBegin('bulkAddOrUpdateFlipkartFaSalesSnapshot_args')
46477
    oprot.writeStructBegin('bulkAddOrUpdateFlipkartFaSalesSnapshot_args')
46387
    if self.flipkartfasalessnapshotlist is not None:
46478
    if self.flipkartfasalessnapshotlist is not None:
46388
      oprot.writeFieldBegin('flipkartfasalessnapshotlist', TType.LIST, 1)
46479
      oprot.writeFieldBegin('flipkartfasalessnapshotlist', TType.LIST, 1)
46389
      oprot.writeListBegin(TType.STRUCT, len(self.flipkartfasalessnapshotlist))
46480
      oprot.writeListBegin(TType.STRUCT, len(self.flipkartfasalessnapshotlist))
46390
      for iter1044 in self.flipkartfasalessnapshotlist:
46481
      for iter1058 in self.flipkartfasalessnapshotlist:
46391
        iter1044.write(oprot)
46482
        iter1058.write(oprot)
46392
      oprot.writeListEnd()
46483
      oprot.writeListEnd()
46393
      oprot.writeFieldEnd()
46484
      oprot.writeFieldEnd()
46394
    oprot.writeFieldStop()
46485
    oprot.writeFieldStop()
46395
    oprot.writeStructEnd()
46486
    oprot.writeStructEnd()
46396
 
46487
 
Line 46534... Line 46625...
46534
      if ftype == TType.STOP:
46625
      if ftype == TType.STOP:
46535
        break
46626
        break
46536
      if fid == 0:
46627
      if fid == 0:
46537
        if ftype == TType.LIST:
46628
        if ftype == TType.LIST:
46538
          self.success = []
46629
          self.success = []
46539
          (_etype1048, _size1045) = iprot.readListBegin()
46630
          (_etype1062, _size1059) = iprot.readListBegin()
46540
          for _i1049 in xrange(_size1045):
46631
          for _i1063 in xrange(_size1059):
46541
            _elem1050 = FlipkartFaSalesSnapshot()
46632
            _elem1064 = FlipkartFaSalesSnapshot()
46542
            _elem1050.read(iprot)
46633
            _elem1064.read(iprot)
46543
            self.success.append(_elem1050)
46634
            self.success.append(_elem1064)
46544
          iprot.readListEnd()
46635
          iprot.readListEnd()
46545
        else:
46636
        else:
46546
          iprot.skip(ftype)
46637
          iprot.skip(ftype)
46547
      else:
46638
      else:
46548
        iprot.skip(ftype)
46639
        iprot.skip(ftype)
Line 46555... Line 46646...
46555
      return
46646
      return
46556
    oprot.writeStructBegin('getFlipkartFaSalesSnapshotForDays_result')
46647
    oprot.writeStructBegin('getFlipkartFaSalesSnapshotForDays_result')
46557
    if self.success is not None:
46648
    if self.success is not None:
46558
      oprot.writeFieldBegin('success', TType.LIST, 0)
46649
      oprot.writeFieldBegin('success', TType.LIST, 0)
46559
      oprot.writeListBegin(TType.STRUCT, len(self.success))
46650
      oprot.writeListBegin(TType.STRUCT, len(self.success))
46560
      for iter1051 in self.success:
46651
      for iter1065 in self.success:
46561
        iter1051.write(oprot)
46652
        iter1065.write(oprot)
46562
      oprot.writeListEnd()
46653
      oprot.writeListEnd()
46563
      oprot.writeFieldEnd()
46654
      oprot.writeFieldEnd()
46564
    oprot.writeFieldStop()
46655
    oprot.writeFieldStop()
46565
    oprot.writeStructEnd()
46656
    oprot.writeStructEnd()
46566
 
46657
 
Line 46731... Line 46822...
46731
      if ftype == TType.STOP:
46822
      if ftype == TType.STOP:
46732
        break
46823
        break
46733
      if fid == -1:
46824
      if fid == -1:
46734
        if ftype == TType.LIST:
46825
        if ftype == TType.LIST:
46735
          self.orders = []
46826
          self.orders = []
46736
          (_etype1055, _size1052) = iprot.readListBegin()
46827
          (_etype1069, _size1066) = iprot.readListBegin()
46737
          for _i1056 in xrange(_size1052):
46828
          for _i1070 in xrange(_size1066):
46738
            _elem1057 = iprot.readI64();
46829
            _elem1071 = iprot.readI64();
46739
            self.orders.append(_elem1057)
46830
            self.orders.append(_elem1071)
46740
          iprot.readListEnd()
46831
          iprot.readListEnd()
46741
        else:
46832
        else:
46742
          iprot.skip(ftype)
46833
          iprot.skip(ftype)
46743
      else:
46834
      else:
46744
        iprot.skip(ftype)
46835
        iprot.skip(ftype)
Line 46751... Line 46842...
46751
      return
46842
      return
46752
    oprot.writeStructBegin('acceptPackageOrders_args')
46843
    oprot.writeStructBegin('acceptPackageOrders_args')
46753
    if self.orders is not None:
46844
    if self.orders is not None:
46754
      oprot.writeFieldBegin('orders', TType.LIST, -1)
46845
      oprot.writeFieldBegin('orders', TType.LIST, -1)
46755
      oprot.writeListBegin(TType.I64, len(self.orders))
46846
      oprot.writeListBegin(TType.I64, len(self.orders))
46756
      for iter1058 in self.orders:
46847
      for iter1072 in self.orders:
46757
        oprot.writeI64(iter1058)
46848
        oprot.writeI64(iter1072)
46758
      oprot.writeListEnd()
46849
      oprot.writeListEnd()
46759
      oprot.writeFieldEnd()
46850
      oprot.writeFieldEnd()
46760
    oprot.writeFieldStop()
46851
    oprot.writeFieldStop()
46761
    oprot.writeStructEnd()
46852
    oprot.writeStructEnd()
46762
 
46853
 
Line 46933... Line 47024...
46933
      if ftype == TType.STOP:
47024
      if ftype == TType.STOP:
46934
        break
47025
        break
46935
      if fid == 0:
47026
      if fid == 0:
46936
        if ftype == TType.LIST:
47027
        if ftype == TType.LIST:
46937
          self.success = []
47028
          self.success = []
46938
          (_etype1062, _size1059) = iprot.readListBegin()
47029
          (_etype1076, _size1073) = iprot.readListBegin()
46939
          for _i1063 in xrange(_size1059):
47030
          for _i1077 in xrange(_size1073):
46940
            _elem1064 = Order()
47031
            _elem1078 = Order()
46941
            _elem1064.read(iprot)
47032
            _elem1078.read(iprot)
46942
            self.success.append(_elem1064)
47033
            self.success.append(_elem1078)
46943
          iprot.readListEnd()
47034
          iprot.readListEnd()
46944
        else:
47035
        else:
46945
          iprot.skip(ftype)
47036
          iprot.skip(ftype)
46946
      elif fid == 1:
47037
      elif fid == 1:
46947
        if ftype == TType.STRUCT:
47038
        if ftype == TType.STRUCT:
Line 46960... Line 47051...
46960
      return
47051
      return
46961
    oprot.writeStructBegin('getGroupOrdersByLogisticsTxnId_result')
47052
    oprot.writeStructBegin('getGroupOrdersByLogisticsTxnId_result')
46962
    if self.success is not None:
47053
    if self.success is not None:
46963
      oprot.writeFieldBegin('success', TType.LIST, 0)
47054
      oprot.writeFieldBegin('success', TType.LIST, 0)
46964
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47055
      oprot.writeListBegin(TType.STRUCT, len(self.success))
46965
      for iter1065 in self.success:
47056
      for iter1079 in self.success:
46966
        iter1065.write(oprot)
47057
        iter1079.write(oprot)
46967
      oprot.writeListEnd()
47058
      oprot.writeListEnd()
46968
      oprot.writeFieldEnd()
47059
      oprot.writeFieldEnd()
46969
    if self.ex is not None:
47060
    if self.ex is not None:
46970
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47061
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
46971
      self.ex.write(oprot)
47062
      self.ex.write(oprot)
Line 46998... Line 47089...
46998
   - freebieWarehouseIdMap
47089
   - freebieWarehouseIdMap
46999
   - billed_by
47090
   - billed_by
47000
   - jacketNumber
47091
   - jacketNumber
47001
   - billingType
47092
   - billingType
47002
   - authorize
47093
   - authorize
-
 
47094
   - invoiceType
47003
  """
47095
  """
47004
 
47096
 
47005
  thrift_spec = (
47097
  thrift_spec = (
47006
    None, # 0
47098
    None, # 0
47007
    (1, TType.LIST, 'order_ids', (TType.I64,None), None, ), # 1
47099
    (1, TType.LIST, 'order_ids', (TType.I64,None), None, ), # 1
Line 47011... Line 47103...
47011
    (5, TType.MAP, 'freebieWarehouseIdMap', (TType.I64,None,TType.LIST,(TType.I64,None)), None, ), # 5
47103
    (5, TType.MAP, 'freebieWarehouseIdMap', (TType.I64,None,TType.LIST,(TType.I64,None)), None, ), # 5
47012
    (6, TType.STRING, 'billed_by', None, None, ), # 6
47104
    (6, TType.STRING, 'billed_by', None, None, ), # 6
47013
    (7, TType.I64, 'jacketNumber', None, None, ), # 7
47105
    (7, TType.I64, 'jacketNumber', None, None, ), # 7
47014
    (8, TType.I64, 'billingType', None, None, ), # 8
47106
    (8, TType.I64, 'billingType', None, None, ), # 8
47015
    (9, TType.BOOL, 'authorize', None, None, ), # 9
47107
    (9, TType.BOOL, 'authorize', None, None, ), # 9
-
 
47108
    (10, TType.STRING, 'invoiceType', None, None, ), # 10
47016
  )
47109
  )
47017
 
47110
 
47018
  def __init__(self, order_ids=None, invoice_number=None, itemNumbersMap=None, serialNumbersMap=None, freebieWarehouseIdMap=None, billed_by=None, jacketNumber=None, billingType=None, authorize=None,):
47111
  def __init__(self, order_ids=None, invoice_number=None, itemNumbersMap=None, serialNumbersMap=None, freebieWarehouseIdMap=None, billed_by=None, jacketNumber=None, billingType=None, authorize=None, invoiceType=None,):
47019
    self.order_ids = order_ids
47112
    self.order_ids = order_ids
47020
    self.invoice_number = invoice_number
47113
    self.invoice_number = invoice_number
47021
    self.itemNumbersMap = itemNumbersMap
47114
    self.itemNumbersMap = itemNumbersMap
47022
    self.serialNumbersMap = serialNumbersMap
47115
    self.serialNumbersMap = serialNumbersMap
47023
    self.freebieWarehouseIdMap = freebieWarehouseIdMap
47116
    self.freebieWarehouseIdMap = freebieWarehouseIdMap
47024
    self.billed_by = billed_by
47117
    self.billed_by = billed_by
47025
    self.jacketNumber = jacketNumber
47118
    self.jacketNumber = jacketNumber
47026
    self.billingType = billingType
47119
    self.billingType = billingType
47027
    self.authorize = authorize
47120
    self.authorize = authorize
-
 
47121
    self.invoiceType = invoiceType
47028
 
47122
 
47029
  def read(self, iprot):
47123
  def read(self, iprot):
47030
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
47124
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
47031
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
47125
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
47032
      return
47126
      return
Line 47036... Line 47130...
47036
      if ftype == TType.STOP:
47130
      if ftype == TType.STOP:
47037
        break
47131
        break
47038
      if fid == 1:
47132
      if fid == 1:
47039
        if ftype == TType.LIST:
47133
        if ftype == TType.LIST:
47040
          self.order_ids = []
47134
          self.order_ids = []
47041
          (_etype1069, _size1066) = iprot.readListBegin()
47135
          (_etype1083, _size1080) = iprot.readListBegin()
47042
          for _i1070 in xrange(_size1066):
47136
          for _i1084 in xrange(_size1080):
47043
            _elem1071 = iprot.readI64();
47137
            _elem1085 = iprot.readI64();
47044
            self.order_ids.append(_elem1071)
47138
            self.order_ids.append(_elem1085)
47045
          iprot.readListEnd()
47139
          iprot.readListEnd()
47046
        else:
47140
        else:
47047
          iprot.skip(ftype)
47141
          iprot.skip(ftype)
47048
      elif fid == 2:
47142
      elif fid == 2:
47049
        if ftype == TType.STRING:
47143
        if ftype == TType.STRING:
Line 47051... Line 47145...
47051
        else:
47145
        else:
47052
          iprot.skip(ftype)
47146
          iprot.skip(ftype)
47053
      elif fid == 3:
47147
      elif fid == 3:
47054
        if ftype == TType.MAP:
47148
        if ftype == TType.MAP:
47055
          self.itemNumbersMap = {}
47149
          self.itemNumbersMap = {}
47056
          (_ktype1073, _vtype1074, _size1072 ) = iprot.readMapBegin() 
47150
          (_ktype1087, _vtype1088, _size1086 ) = iprot.readMapBegin() 
47057
          for _i1076 in xrange(_size1072):
47151
          for _i1090 in xrange(_size1086):
47058
            _key1077 = iprot.readI64();
47152
            _key1091 = iprot.readI64();
47059
            _val1078 = []
47153
            _val1092 = []
47060
            (_etype1082, _size1079) = iprot.readListBegin()
47154
            (_etype1096, _size1093) = iprot.readListBegin()
47061
            for _i1083 in xrange(_size1079):
47155
            for _i1097 in xrange(_size1093):
47062
              _elem1084 = iprot.readString();
47156
              _elem1098 = iprot.readString();
47063
              _val1078.append(_elem1084)
47157
              _val1092.append(_elem1098)
47064
            iprot.readListEnd()
47158
            iprot.readListEnd()
47065
            self.itemNumbersMap[_key1077] = _val1078
47159
            self.itemNumbersMap[_key1091] = _val1092
47066
          iprot.readMapEnd()
47160
          iprot.readMapEnd()
47067
        else:
47161
        else:
47068
          iprot.skip(ftype)
47162
          iprot.skip(ftype)
47069
      elif fid == 4:
47163
      elif fid == 4:
47070
        if ftype == TType.MAP:
47164
        if ftype == TType.MAP:
47071
          self.serialNumbersMap = {}
47165
          self.serialNumbersMap = {}
47072
          (_ktype1086, _vtype1087, _size1085 ) = iprot.readMapBegin() 
47166
          (_ktype1100, _vtype1101, _size1099 ) = iprot.readMapBegin() 
47073
          for _i1089 in xrange(_size1085):
47167
          for _i1103 in xrange(_size1099):
47074
            _key1090 = iprot.readI64();
47168
            _key1104 = iprot.readI64();
47075
            _val1091 = []
47169
            _val1105 = []
47076
            (_etype1095, _size1092) = iprot.readListBegin()
47170
            (_etype1109, _size1106) = iprot.readListBegin()
47077
            for _i1096 in xrange(_size1092):
47171
            for _i1110 in xrange(_size1106):
47078
              _elem1097 = iprot.readString();
47172
              _elem1111 = iprot.readString();
47079
              _val1091.append(_elem1097)
47173
              _val1105.append(_elem1111)
47080
            iprot.readListEnd()
47174
            iprot.readListEnd()
47081
            self.serialNumbersMap[_key1090] = _val1091
47175
            self.serialNumbersMap[_key1104] = _val1105
47082
          iprot.readMapEnd()
47176
          iprot.readMapEnd()
47083
        else:
47177
        else:
47084
          iprot.skip(ftype)
47178
          iprot.skip(ftype)
47085
      elif fid == 5:
47179
      elif fid == 5:
47086
        if ftype == TType.MAP:
47180
        if ftype == TType.MAP:
47087
          self.freebieWarehouseIdMap = {}
47181
          self.freebieWarehouseIdMap = {}
47088
          (_ktype1099, _vtype1100, _size1098 ) = iprot.readMapBegin() 
47182
          (_ktype1113, _vtype1114, _size1112 ) = iprot.readMapBegin() 
47089
          for _i1102 in xrange(_size1098):
47183
          for _i1116 in xrange(_size1112):
47090
            _key1103 = iprot.readI64();
47184
            _key1117 = iprot.readI64();
47091
            _val1104 = []
47185
            _val1118 = []
47092
            (_etype1108, _size1105) = iprot.readListBegin()
47186
            (_etype1122, _size1119) = iprot.readListBegin()
47093
            for _i1109 in xrange(_size1105):
47187
            for _i1123 in xrange(_size1119):
47094
              _elem1110 = iprot.readI64();
47188
              _elem1124 = iprot.readI64();
47095
              _val1104.append(_elem1110)
47189
              _val1118.append(_elem1124)
47096
            iprot.readListEnd()
47190
            iprot.readListEnd()
47097
            self.freebieWarehouseIdMap[_key1103] = _val1104
47191
            self.freebieWarehouseIdMap[_key1117] = _val1118
47098
          iprot.readMapEnd()
47192
          iprot.readMapEnd()
47099
        else:
47193
        else:
47100
          iprot.skip(ftype)
47194
          iprot.skip(ftype)
47101
      elif fid == 6:
47195
      elif fid == 6:
47102
        if ftype == TType.STRING:
47196
        if ftype == TType.STRING:
Line 47116... Line 47210...
47116
      elif fid == 9:
47210
      elif fid == 9:
47117
        if ftype == TType.BOOL:
47211
        if ftype == TType.BOOL:
47118
          self.authorize = iprot.readBool();
47212
          self.authorize = iprot.readBool();
47119
        else:
47213
        else:
47120
          iprot.skip(ftype)
47214
          iprot.skip(ftype)
-
 
47215
      elif fid == 10:
-
 
47216
        if ftype == TType.STRING:
-
 
47217
          self.invoiceType = iprot.readString();
-
 
47218
        else:
-
 
47219
          iprot.skip(ftype)
47121
      else:
47220
      else:
47122
        iprot.skip(ftype)
47221
        iprot.skip(ftype)
47123
      iprot.readFieldEnd()
47222
      iprot.readFieldEnd()
47124
    iprot.readStructEnd()
47223
    iprot.readStructEnd()
47125
 
47224
 
Line 47129... Line 47228...
47129
      return
47228
      return
47130
    oprot.writeStructBegin('addBillingDetailsForGrouppedOrders_args')
47229
    oprot.writeStructBegin('addBillingDetailsForGrouppedOrders_args')
47131
    if self.order_ids is not None:
47230
    if self.order_ids is not None:
47132
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
47231
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
47133
      oprot.writeListBegin(TType.I64, len(self.order_ids))
47232
      oprot.writeListBegin(TType.I64, len(self.order_ids))
47134
      for iter1111 in self.order_ids:
47233
      for iter1125 in self.order_ids:
47135
        oprot.writeI64(iter1111)
47234
        oprot.writeI64(iter1125)
47136
      oprot.writeListEnd()
47235
      oprot.writeListEnd()
47137
      oprot.writeFieldEnd()
47236
      oprot.writeFieldEnd()
47138
    if self.invoice_number is not None:
47237
    if self.invoice_number is not None:
47139
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
47238
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
47140
      oprot.writeString(self.invoice_number)
47239
      oprot.writeString(self.invoice_number)
47141
      oprot.writeFieldEnd()
47240
      oprot.writeFieldEnd()
47142
    if self.itemNumbersMap is not None:
47241
    if self.itemNumbersMap is not None:
47143
      oprot.writeFieldBegin('itemNumbersMap', TType.MAP, 3)
47242
      oprot.writeFieldBegin('itemNumbersMap', TType.MAP, 3)
47144
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.itemNumbersMap))
47243
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.itemNumbersMap))
47145
      for kiter1112,viter1113 in self.itemNumbersMap.items():
47244
      for kiter1126,viter1127 in self.itemNumbersMap.items():
47146
        oprot.writeI64(kiter1112)
47245
        oprot.writeI64(kiter1126)
47147
        oprot.writeListBegin(TType.STRING, len(viter1113))
47246
        oprot.writeListBegin(TType.STRING, len(viter1127))
47148
        for iter1114 in viter1113:
47247
        for iter1128 in viter1127:
47149
          oprot.writeString(iter1114)
47248
          oprot.writeString(iter1128)
47150
        oprot.writeListEnd()
47249
        oprot.writeListEnd()
47151
      oprot.writeMapEnd()
47250
      oprot.writeMapEnd()
47152
      oprot.writeFieldEnd()
47251
      oprot.writeFieldEnd()
47153
    if self.serialNumbersMap is not None:
47252
    if self.serialNumbersMap is not None:
47154
      oprot.writeFieldBegin('serialNumbersMap', TType.MAP, 4)
47253
      oprot.writeFieldBegin('serialNumbersMap', TType.MAP, 4)
47155
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.serialNumbersMap))
47254
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.serialNumbersMap))
47156
      for kiter1115,viter1116 in self.serialNumbersMap.items():
47255
      for kiter1129,viter1130 in self.serialNumbersMap.items():
47157
        oprot.writeI64(kiter1115)
47256
        oprot.writeI64(kiter1129)
47158
        oprot.writeListBegin(TType.STRING, len(viter1116))
47257
        oprot.writeListBegin(TType.STRING, len(viter1130))
47159
        for iter1117 in viter1116:
47258
        for iter1131 in viter1130:
47160
          oprot.writeString(iter1117)
47259
          oprot.writeString(iter1131)
47161
        oprot.writeListEnd()
47260
        oprot.writeListEnd()
47162
      oprot.writeMapEnd()
47261
      oprot.writeMapEnd()
47163
      oprot.writeFieldEnd()
47262
      oprot.writeFieldEnd()
47164
    if self.freebieWarehouseIdMap is not None:
47263
    if self.freebieWarehouseIdMap is not None:
47165
      oprot.writeFieldBegin('freebieWarehouseIdMap', TType.MAP, 5)
47264
      oprot.writeFieldBegin('freebieWarehouseIdMap', TType.MAP, 5)
47166
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.freebieWarehouseIdMap))
47265
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.freebieWarehouseIdMap))
47167
      for kiter1118,viter1119 in self.freebieWarehouseIdMap.items():
47266
      for kiter1132,viter1133 in self.freebieWarehouseIdMap.items():
47168
        oprot.writeI64(kiter1118)
47267
        oprot.writeI64(kiter1132)
47169
        oprot.writeListBegin(TType.I64, len(viter1119))
47268
        oprot.writeListBegin(TType.I64, len(viter1133))
47170
        for iter1120 in viter1119:
47269
        for iter1134 in viter1133:
47171
          oprot.writeI64(iter1120)
47270
          oprot.writeI64(iter1134)
47172
        oprot.writeListEnd()
47271
        oprot.writeListEnd()
47173
      oprot.writeMapEnd()
47272
      oprot.writeMapEnd()
47174
      oprot.writeFieldEnd()
47273
      oprot.writeFieldEnd()
47175
    if self.billed_by is not None:
47274
    if self.billed_by is not None:
47176
      oprot.writeFieldBegin('billed_by', TType.STRING, 6)
47275
      oprot.writeFieldBegin('billed_by', TType.STRING, 6)
Line 47186... Line 47285...
47186
      oprot.writeFieldEnd()
47285
      oprot.writeFieldEnd()
47187
    if self.authorize is not None:
47286
    if self.authorize is not None:
47188
      oprot.writeFieldBegin('authorize', TType.BOOL, 9)
47287
      oprot.writeFieldBegin('authorize', TType.BOOL, 9)
47189
      oprot.writeBool(self.authorize)
47288
      oprot.writeBool(self.authorize)
47190
      oprot.writeFieldEnd()
47289
      oprot.writeFieldEnd()
-
 
47290
    if self.invoiceType is not None:
-
 
47291
      oprot.writeFieldBegin('invoiceType', TType.STRING, 10)
-
 
47292
      oprot.writeString(self.invoiceType)
-
 
47293
      oprot.writeFieldEnd()
47191
    oprot.writeFieldStop()
47294
    oprot.writeFieldStop()
47192
    oprot.writeStructEnd()
47295
    oprot.writeStructEnd()
47193
 
47296
 
47194
  def validate(self):
47297
  def validate(self):
47195
    return
47298
    return
Line 47258... Line 47361...
47258
      oprot.writeFieldEnd()
47361
      oprot.writeFieldEnd()
47259
    if self.ex is not None:
47362
    if self.ex is not None:
47260
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47363
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47261
      self.ex.write(oprot)
47364
      self.ex.write(oprot)
47262
      oprot.writeFieldEnd()
47365
      oprot.writeFieldEnd()
-
 
47366
    oprot.writeFieldStop()
-
 
47367
    oprot.writeStructEnd()
-
 
47368
 
-
 
47369
  def validate(self):
-
 
47370
    return
-
 
47371
 
-
 
47372
 
-
 
47373
  def __repr__(self):
-
 
47374
    L = ['%s=%r' % (key, value)
-
 
47375
      for key, value in self.__dict__.iteritems()]
-
 
47376
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
47377
 
-
 
47378
  def __eq__(self, other):
-
 
47379
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
47380
 
-
 
47381
  def __ne__(self, other):
-
 
47382
    return not (self == other)
-
 
47383
 
-
 
47384
class getInvoiceFormatLogisticsTxnId_args:
-
 
47385
  """
-
 
47386
  Attributes:
-
 
47387
   - transactionId
-
 
47388
   - shipementSeq
-
 
47389
  """
-
 
47390
 
-
 
47391
  thrift_spec = (
-
 
47392
    None, # 0
-
 
47393
    (1, TType.I64, 'transactionId', None, None, ), # 1
-
 
47394
    (2, TType.I64, 'shipementSeq', None, None, ), # 2
-
 
47395
  )
-
 
47396
 
-
 
47397
  def __init__(self, transactionId=None, shipementSeq=None,):
-
 
47398
    self.transactionId = transactionId
-
 
47399
    self.shipementSeq = shipementSeq
-
 
47400
 
-
 
47401
  def read(self, iprot):
-
 
47402
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
47403
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
47404
      return
-
 
47405
    iprot.readStructBegin()
-
 
47406
    while True:
-
 
47407
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
47408
      if ftype == TType.STOP:
-
 
47409
        break
-
 
47410
      if fid == 1:
-
 
47411
        if ftype == TType.I64:
-
 
47412
          self.transactionId = iprot.readI64();
-
 
47413
        else:
-
 
47414
          iprot.skip(ftype)
-
 
47415
      elif fid == 2:
-
 
47416
        if ftype == TType.I64:
-
 
47417
          self.shipementSeq = iprot.readI64();
-
 
47418
        else:
-
 
47419
          iprot.skip(ftype)
-
 
47420
      else:
-
 
47421
        iprot.skip(ftype)
-
 
47422
      iprot.readFieldEnd()
-
 
47423
    iprot.readStructEnd()
-
 
47424
 
-
 
47425
  def write(self, oprot):
-
 
47426
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
47427
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
47428
      return
-
 
47429
    oprot.writeStructBegin('getInvoiceFormatLogisticsTxnId_args')
-
 
47430
    if self.transactionId is not None:
-
 
47431
      oprot.writeFieldBegin('transactionId', TType.I64, 1)
-
 
47432
      oprot.writeI64(self.transactionId)
-
 
47433
      oprot.writeFieldEnd()
-
 
47434
    if self.shipementSeq is not None:
-
 
47435
      oprot.writeFieldBegin('shipementSeq', TType.I64, 2)
-
 
47436
      oprot.writeI64(self.shipementSeq)
-
 
47437
      oprot.writeFieldEnd()
-
 
47438
    oprot.writeFieldStop()
-
 
47439
    oprot.writeStructEnd()
-
 
47440
 
-
 
47441
  def validate(self):
-
 
47442
    return
-
 
47443
 
-
 
47444
 
-
 
47445
  def __repr__(self):
-
 
47446
    L = ['%s=%r' % (key, value)
-
 
47447
      for key, value in self.__dict__.iteritems()]
-
 
47448
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
47449
 
-
 
47450
  def __eq__(self, other):
-
 
47451
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
47452
 
-
 
47453
  def __ne__(self, other):
-
 
47454
    return not (self == other)
-
 
47455
 
-
 
47456
class getInvoiceFormatLogisticsTxnId_result:
-
 
47457
  """
-
 
47458
  Attributes:
-
 
47459
   - success
-
 
47460
   - ex
-
 
47461
  """
-
 
47462
 
-
 
47463
  thrift_spec = (
-
 
47464
    (0, TType.STRING, 'success', None, None, ), # 0
-
 
47465
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
47466
  )
-
 
47467
 
-
 
47468
  def __init__(self, success=None, ex=None,):
-
 
47469
    self.success = success
-
 
47470
    self.ex = ex
-
 
47471
 
-
 
47472
  def read(self, iprot):
-
 
47473
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
47474
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
47475
      return
-
 
47476
    iprot.readStructBegin()
-
 
47477
    while True:
-
 
47478
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
47479
      if ftype == TType.STOP:
-
 
47480
        break
-
 
47481
      if fid == 0:
-
 
47482
        if ftype == TType.STRING:
-
 
47483
          self.success = iprot.readString();
-
 
47484
        else:
-
 
47485
          iprot.skip(ftype)
-
 
47486
      elif fid == 1:
-
 
47487
        if ftype == TType.STRUCT:
-
 
47488
          self.ex = TransactionServiceException()
-
 
47489
          self.ex.read(iprot)
-
 
47490
        else:
-
 
47491
          iprot.skip(ftype)
-
 
47492
      else:
-
 
47493
        iprot.skip(ftype)
-
 
47494
      iprot.readFieldEnd()
-
 
47495
    iprot.readStructEnd()
-
 
47496
 
-
 
47497
  def write(self, oprot):
-
 
47498
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
47499
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
47500
      return
-
 
47501
    oprot.writeStructBegin('getInvoiceFormatLogisticsTxnId_result')
-
 
47502
    if self.success is not None:
-
 
47503
      oprot.writeFieldBegin('success', TType.STRING, 0)
-
 
47504
      oprot.writeString(self.success)
-
 
47505
      oprot.writeFieldEnd()
-
 
47506
    if self.ex is not None:
-
 
47507
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
47508
      self.ex.write(oprot)
-
 
47509
      oprot.writeFieldEnd()
47263
    oprot.writeFieldStop()
47510
    oprot.writeFieldStop()
47264
    oprot.writeStructEnd()
47511
    oprot.writeStructEnd()
47265
 
47512
 
47266
  def validate(self):
47513
  def validate(self):
47267
    return
47514
    return