Subversion Repositories SmartDukaan

Rev

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

Rev 9630 Rev 9651
Line 1979... Line 1979...
1979
    Parameters:
1979
    Parameters:
1980
     - airwaybillNo
1980
     - airwaybillNo
1981
    """
1981
    """
1982
    pass
1982
    pass
1983
 
1983
 
-
 
1984
  def getMinCreatedTimeStampUndeliveredOrdersForSource(self, source):
-
 
1985
    """
-
 
1986
    Parameters:
-
 
1987
     - source
-
 
1988
    """
-
 
1989
    pass
-
 
1990
 
-
 
1991
  def updateSnapdealOrdersStatus(self, delivered_orders):
-
 
1992
    """
-
 
1993
    Parameters:
-
 
1994
     - delivered_orders
-
 
1995
    """
-
 
1996
    pass
-
 
1997
 
-
 
1998
  def updateFlipkartOrdersStatus(self, delivered_orders):
-
 
1999
    """
-
 
2000
    Parameters:
-
 
2001
     - delivered_orders
-
 
2002
    """
-
 
2003
    pass
-
 
2004
 
1984
 
2005
 
1985
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
2006
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1986
  def __init__(self, iprot, oprot=None):
2007
  def __init__(self, iprot, oprot=None):
1987
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
2008
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1988
 
2009
 
Line 9295... Line 9316...
9295
      return result.success
9316
      return result.success
9296
    if result.ex is not None:
9317
    if result.ex is not None:
9297
      raise result.ex
9318
      raise result.ex
9298
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrderForAirwayBillNo failed: unknown result");
9319
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrderForAirwayBillNo failed: unknown result");
9299
 
9320
 
-
 
9321
  def getMinCreatedTimeStampUndeliveredOrdersForSource(self, source):
-
 
9322
    """
-
 
9323
    Parameters:
-
 
9324
     - source
-
 
9325
    """
-
 
9326
    self.send_getMinCreatedTimeStampUndeliveredOrdersForSource(source)
-
 
9327
    return self.recv_getMinCreatedTimeStampUndeliveredOrdersForSource()
-
 
9328
 
-
 
9329
  def send_getMinCreatedTimeStampUndeliveredOrdersForSource(self, source):
-
 
9330
    self._oprot.writeMessageBegin('getMinCreatedTimeStampUndeliveredOrdersForSource', TMessageType.CALL, self._seqid)
-
 
9331
    args = getMinCreatedTimeStampUndeliveredOrdersForSource_args()
-
 
9332
    args.source = source
-
 
9333
    args.write(self._oprot)
-
 
9334
    self._oprot.writeMessageEnd()
-
 
9335
    self._oprot.trans.flush()
-
 
9336
 
-
 
9337
  def recv_getMinCreatedTimeStampUndeliveredOrdersForSource(self, ):
-
 
9338
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
9339
    if mtype == TMessageType.EXCEPTION:
-
 
9340
      x = TApplicationException()
-
 
9341
      x.read(self._iprot)
-
 
9342
      self._iprot.readMessageEnd()
-
 
9343
      raise x
-
 
9344
    result = getMinCreatedTimeStampUndeliveredOrdersForSource_result()
-
 
9345
    result.read(self._iprot)
-
 
9346
    self._iprot.readMessageEnd()
-
 
9347
    if result.success is not None:
-
 
9348
      return result.success
-
 
9349
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getMinCreatedTimeStampUndeliveredOrdersForSource failed: unknown result");
-
 
9350
 
-
 
9351
  def updateSnapdealOrdersStatus(self, delivered_orders):
-
 
9352
    """
-
 
9353
    Parameters:
-
 
9354
     - delivered_orders
-
 
9355
    """
-
 
9356
    self.send_updateSnapdealOrdersStatus(delivered_orders)
-
 
9357
    self.recv_updateSnapdealOrdersStatus()
-
 
9358
 
-
 
9359
  def send_updateSnapdealOrdersStatus(self, delivered_orders):
-
 
9360
    self._oprot.writeMessageBegin('updateSnapdealOrdersStatus', TMessageType.CALL, self._seqid)
-
 
9361
    args = updateSnapdealOrdersStatus_args()
-
 
9362
    args.delivered_orders = delivered_orders
-
 
9363
    args.write(self._oprot)
-
 
9364
    self._oprot.writeMessageEnd()
-
 
9365
    self._oprot.trans.flush()
-
 
9366
 
-
 
9367
  def recv_updateSnapdealOrdersStatus(self, ):
-
 
9368
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
9369
    if mtype == TMessageType.EXCEPTION:
-
 
9370
      x = TApplicationException()
-
 
9371
      x.read(self._iprot)
-
 
9372
      self._iprot.readMessageEnd()
-
 
9373
      raise x
-
 
9374
    result = updateSnapdealOrdersStatus_result()
-
 
9375
    result.read(self._iprot)
-
 
9376
    self._iprot.readMessageEnd()
-
 
9377
    if result.ex is not None:
-
 
9378
      raise result.ex
-
 
9379
    return
-
 
9380
 
-
 
9381
  def updateFlipkartOrdersStatus(self, delivered_orders):
-
 
9382
    """
-
 
9383
    Parameters:
-
 
9384
     - delivered_orders
-
 
9385
    """
-
 
9386
    self.send_updateFlipkartOrdersStatus(delivered_orders)
-
 
9387
    self.recv_updateFlipkartOrdersStatus()
-
 
9388
 
-
 
9389
  def send_updateFlipkartOrdersStatus(self, delivered_orders):
-
 
9390
    self._oprot.writeMessageBegin('updateFlipkartOrdersStatus', TMessageType.CALL, self._seqid)
-
 
9391
    args = updateFlipkartOrdersStatus_args()
-
 
9392
    args.delivered_orders = delivered_orders
-
 
9393
    args.write(self._oprot)
-
 
9394
    self._oprot.writeMessageEnd()
-
 
9395
    self._oprot.trans.flush()
-
 
9396
 
-
 
9397
  def recv_updateFlipkartOrdersStatus(self, ):
-
 
9398
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
9399
    if mtype == TMessageType.EXCEPTION:
-
 
9400
      x = TApplicationException()
-
 
9401
      x.read(self._iprot)
-
 
9402
      self._iprot.readMessageEnd()
-
 
9403
      raise x
-
 
9404
    result = updateFlipkartOrdersStatus_result()
-
 
9405
    result.read(self._iprot)
-
 
9406
    self._iprot.readMessageEnd()
-
 
9407
    if result.ex is not None:
-
 
9408
      raise result.ex
-
 
9409
    return
-
 
9410
 
9300
 
9411
 
9301
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
9412
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
9302
  def __init__(self, handler):
9413
  def __init__(self, handler):
9303
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
9414
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
9304
    self._processMap["createTransaction"] = Processor.process_createTransaction
9415
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 9518... Line 9629...
9518
    self._processMap["getFlipkartOrder"] = Processor.process_getFlipkartOrder
9629
    self._processMap["getFlipkartOrder"] = Processor.process_getFlipkartOrder
9519
    self._processMap["getFlipkartOrderByOrderItemId"] = Processor.process_getFlipkartOrderByOrderItemId
9630
    self._processMap["getFlipkartOrderByOrderItemId"] = Processor.process_getFlipkartOrderByOrderItemId
9520
    self._processMap["updateFlipkartOrderDatesAndAWB"] = Processor.process_updateFlipkartOrderDatesAndAWB
9631
    self._processMap["updateFlipkartOrderDatesAndAWB"] = Processor.process_updateFlipkartOrderDatesAndAWB
9521
    self._processMap["getOrdersCreatedAfterTimestampForSource"] = Processor.process_getOrdersCreatedAfterTimestampForSource
9632
    self._processMap["getOrdersCreatedAfterTimestampForSource"] = Processor.process_getOrdersCreatedAfterTimestampForSource
9522
    self._processMap["getOrderForAirwayBillNo"] = Processor.process_getOrderForAirwayBillNo
9633
    self._processMap["getOrderForAirwayBillNo"] = Processor.process_getOrderForAirwayBillNo
-
 
9634
    self._processMap["getMinCreatedTimeStampUndeliveredOrdersForSource"] = Processor.process_getMinCreatedTimeStampUndeliveredOrdersForSource
-
 
9635
    self._processMap["updateSnapdealOrdersStatus"] = Processor.process_updateSnapdealOrdersStatus
-
 
9636
    self._processMap["updateFlipkartOrdersStatus"] = Processor.process_updateFlipkartOrdersStatus
9523
 
9637
 
9524
  def process(self, iprot, oprot):
9638
  def process(self, iprot, oprot):
9525
    (name, type, seqid) = iprot.readMessageBegin()
9639
    (name, type, seqid) = iprot.readMessageBegin()
9526
    if name not in self._processMap:
9640
    if name not in self._processMap:
9527
      iprot.skip(TType.STRUCT)
9641
      iprot.skip(TType.STRUCT)
Line 12246... Line 12360...
12246
    oprot.writeMessageBegin("getOrderForAirwayBillNo", TMessageType.REPLY, seqid)
12360
    oprot.writeMessageBegin("getOrderForAirwayBillNo", TMessageType.REPLY, seqid)
12247
    result.write(oprot)
12361
    result.write(oprot)
12248
    oprot.writeMessageEnd()
12362
    oprot.writeMessageEnd()
12249
    oprot.trans.flush()
12363
    oprot.trans.flush()
12250
 
12364
 
-
 
12365
  def process_getMinCreatedTimeStampUndeliveredOrdersForSource(self, seqid, iprot, oprot):
-
 
12366
    args = getMinCreatedTimeStampUndeliveredOrdersForSource_args()
-
 
12367
    args.read(iprot)
-
 
12368
    iprot.readMessageEnd()
-
 
12369
    result = getMinCreatedTimeStampUndeliveredOrdersForSource_result()
-
 
12370
    result.success = self._handler.getMinCreatedTimeStampUndeliveredOrdersForSource(args.source)
-
 
12371
    oprot.writeMessageBegin("getMinCreatedTimeStampUndeliveredOrdersForSource", TMessageType.REPLY, seqid)
-
 
12372
    result.write(oprot)
-
 
12373
    oprot.writeMessageEnd()
-
 
12374
    oprot.trans.flush()
-
 
12375
 
-
 
12376
  def process_updateSnapdealOrdersStatus(self, seqid, iprot, oprot):
-
 
12377
    args = updateSnapdealOrdersStatus_args()
-
 
12378
    args.read(iprot)
-
 
12379
    iprot.readMessageEnd()
-
 
12380
    result = updateSnapdealOrdersStatus_result()
-
 
12381
    try:
-
 
12382
      self._handler.updateSnapdealOrdersStatus(args.delivered_orders)
-
 
12383
    except TransactionServiceException, ex:
-
 
12384
      result.ex = ex
-
 
12385
    oprot.writeMessageBegin("updateSnapdealOrdersStatus", TMessageType.REPLY, seqid)
-
 
12386
    result.write(oprot)
-
 
12387
    oprot.writeMessageEnd()
-
 
12388
    oprot.trans.flush()
-
 
12389
 
-
 
12390
  def process_updateFlipkartOrdersStatus(self, seqid, iprot, oprot):
-
 
12391
    args = updateFlipkartOrdersStatus_args()
-
 
12392
    args.read(iprot)
-
 
12393
    iprot.readMessageEnd()
-
 
12394
    result = updateFlipkartOrdersStatus_result()
-
 
12395
    try:
-
 
12396
      self._handler.updateFlipkartOrdersStatus(args.delivered_orders)
-
 
12397
    except TransactionServiceException, ex:
-
 
12398
      result.ex = ex
-
 
12399
    oprot.writeMessageBegin("updateFlipkartOrdersStatus", TMessageType.REPLY, seqid)
-
 
12400
    result.write(oprot)
-
 
12401
    oprot.writeMessageEnd()
-
 
12402
    oprot.trans.flush()
-
 
12403
 
12251
 
12404
 
12252
# HELPER FUNCTIONS AND STRUCTURES
12405
# HELPER FUNCTIONS AND STRUCTURES
12253
 
12406
 
12254
class createTransaction_args:
12407
class createTransaction_args:
12255
  """
12408
  """
Line 42311... Line 42464...
42311
    if self.ex is not None:
42464
    if self.ex is not None:
42312
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
42465
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
42313
      self.ex.write(oprot)
42466
      self.ex.write(oprot)
42314
      oprot.writeFieldEnd()
42467
      oprot.writeFieldEnd()
42315
    oprot.writeFieldStop()
42468
    oprot.writeFieldStop()
-
 
42469
    oprot.writeStructEnd()
-
 
42470
 
-
 
42471
  def validate(self):
-
 
42472
    return
-
 
42473
 
-
 
42474
 
-
 
42475
  def __repr__(self):
-
 
42476
    L = ['%s=%r' % (key, value)
-
 
42477
      for key, value in self.__dict__.iteritems()]
-
 
42478
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
42479
 
-
 
42480
  def __eq__(self, other):
-
 
42481
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
42482
 
-
 
42483
  def __ne__(self, other):
-
 
42484
    return not (self == other)
-
 
42485
 
-
 
42486
class getMinCreatedTimeStampUndeliveredOrdersForSource_args:
-
 
42487
  """
-
 
42488
  Attributes:
-
 
42489
   - source
-
 
42490
  """
-
 
42491
 
-
 
42492
  thrift_spec = (
-
 
42493
    None, # 0
-
 
42494
    (1, TType.I32, 'source', None, None, ), # 1
-
 
42495
  )
-
 
42496
 
-
 
42497
  def __init__(self, source=None,):
-
 
42498
    self.source = source
-
 
42499
 
-
 
42500
  def read(self, iprot):
-
 
42501
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
42502
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
42503
      return
-
 
42504
    iprot.readStructBegin()
-
 
42505
    while True:
-
 
42506
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
42507
      if ftype == TType.STOP:
-
 
42508
        break
-
 
42509
      if fid == 1:
-
 
42510
        if ftype == TType.I32:
-
 
42511
          self.source = iprot.readI32();
-
 
42512
        else:
-
 
42513
          iprot.skip(ftype)
-
 
42514
      else:
-
 
42515
        iprot.skip(ftype)
-
 
42516
      iprot.readFieldEnd()
-
 
42517
    iprot.readStructEnd()
-
 
42518
 
-
 
42519
  def write(self, oprot):
-
 
42520
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
42521
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
42522
      return
-
 
42523
    oprot.writeStructBegin('getMinCreatedTimeStampUndeliveredOrdersForSource_args')
-
 
42524
    if self.source is not None:
-
 
42525
      oprot.writeFieldBegin('source', TType.I32, 1)
-
 
42526
      oprot.writeI32(self.source)
-
 
42527
      oprot.writeFieldEnd()
-
 
42528
    oprot.writeFieldStop()
-
 
42529
    oprot.writeStructEnd()
-
 
42530
 
-
 
42531
  def validate(self):
-
 
42532
    return
-
 
42533
 
-
 
42534
 
-
 
42535
  def __repr__(self):
-
 
42536
    L = ['%s=%r' % (key, value)
-
 
42537
      for key, value in self.__dict__.iteritems()]
-
 
42538
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
42539
 
-
 
42540
  def __eq__(self, other):
-
 
42541
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
42542
 
-
 
42543
  def __ne__(self, other):
-
 
42544
    return not (self == other)
-
 
42545
 
-
 
42546
class getMinCreatedTimeStampUndeliveredOrdersForSource_result:
-
 
42547
  """
-
 
42548
  Attributes:
-
 
42549
   - success
-
 
42550
  """
-
 
42551
 
-
 
42552
  thrift_spec = (
-
 
42553
    (0, TType.I64, 'success', None, None, ), # 0
-
 
42554
  )
-
 
42555
 
-
 
42556
  def __init__(self, success=None,):
-
 
42557
    self.success = success
-
 
42558
 
-
 
42559
  def read(self, iprot):
-
 
42560
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
42561
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
42562
      return
-
 
42563
    iprot.readStructBegin()
-
 
42564
    while True:
-
 
42565
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
42566
      if ftype == TType.STOP:
-
 
42567
        break
-
 
42568
      if fid == 0:
-
 
42569
        if ftype == TType.I64:
-
 
42570
          self.success = iprot.readI64();
-
 
42571
        else:
-
 
42572
          iprot.skip(ftype)
-
 
42573
      else:
-
 
42574
        iprot.skip(ftype)
-
 
42575
      iprot.readFieldEnd()
-
 
42576
    iprot.readStructEnd()
-
 
42577
 
-
 
42578
  def write(self, oprot):
-
 
42579
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
42580
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
42581
      return
-
 
42582
    oprot.writeStructBegin('getMinCreatedTimeStampUndeliveredOrdersForSource_result')
-
 
42583
    if self.success is not None:
-
 
42584
      oprot.writeFieldBegin('success', TType.I64, 0)
-
 
42585
      oprot.writeI64(self.success)
-
 
42586
      oprot.writeFieldEnd()
-
 
42587
    oprot.writeFieldStop()
-
 
42588
    oprot.writeStructEnd()
-
 
42589
 
-
 
42590
  def validate(self):
-
 
42591
    return
-
 
42592
 
-
 
42593
 
-
 
42594
  def __repr__(self):
-
 
42595
    L = ['%s=%r' % (key, value)
-
 
42596
      for key, value in self.__dict__.iteritems()]
-
 
42597
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
42598
 
-
 
42599
  def __eq__(self, other):
-
 
42600
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
42601
 
-
 
42602
  def __ne__(self, other):
-
 
42603
    return not (self == other)
-
 
42604
 
-
 
42605
class updateSnapdealOrdersStatus_args:
-
 
42606
  """
-
 
42607
  Attributes:
-
 
42608
   - delivered_orders
-
 
42609
  """
-
 
42610
 
-
 
42611
  thrift_spec = (
-
 
42612
    None, # 0
-
 
42613
    (1, TType.LIST, 'delivered_orders', (TType.LIST,(TType.STRING,None)), None, ), # 1
-
 
42614
  )
-
 
42615
 
-
 
42616
  def __init__(self, delivered_orders=None,):
-
 
42617
    self.delivered_orders = delivered_orders
-
 
42618
 
-
 
42619
  def read(self, iprot):
-
 
42620
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
42621
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
42622
      return
-
 
42623
    iprot.readStructBegin()
-
 
42624
    while True:
-
 
42625
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
42626
      if ftype == TType.STOP:
-
 
42627
        break
-
 
42628
      if fid == 1:
-
 
42629
        if ftype == TType.LIST:
-
 
42630
          self.delivered_orders = []
-
 
42631
          (_etype921, _size918) = iprot.readListBegin()
-
 
42632
          for _i922 in xrange(_size918):
-
 
42633
            _elem923 = []
-
 
42634
            (_etype927, _size924) = iprot.readListBegin()
-
 
42635
            for _i928 in xrange(_size924):
-
 
42636
              _elem929 = iprot.readString();
-
 
42637
              _elem923.append(_elem929)
-
 
42638
            iprot.readListEnd()
-
 
42639
            self.delivered_orders.append(_elem923)
-
 
42640
          iprot.readListEnd()
-
 
42641
        else:
-
 
42642
          iprot.skip(ftype)
-
 
42643
      else:
-
 
42644
        iprot.skip(ftype)
-
 
42645
      iprot.readFieldEnd()
-
 
42646
    iprot.readStructEnd()
-
 
42647
 
-
 
42648
  def write(self, oprot):
-
 
42649
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
42650
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
42651
      return
-
 
42652
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
-
 
42653
    if self.delivered_orders is not None:
-
 
42654
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
-
 
42655
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
-
 
42656
      for iter930 in self.delivered_orders:
-
 
42657
        oprot.writeListBegin(TType.STRING, len(iter930))
-
 
42658
        for iter931 in iter930:
-
 
42659
          oprot.writeString(iter931)
-
 
42660
        oprot.writeListEnd()
-
 
42661
      oprot.writeListEnd()
-
 
42662
      oprot.writeFieldEnd()
-
 
42663
    oprot.writeFieldStop()
-
 
42664
    oprot.writeStructEnd()
-
 
42665
 
-
 
42666
  def validate(self):
-
 
42667
    return
-
 
42668
 
-
 
42669
 
-
 
42670
  def __repr__(self):
-
 
42671
    L = ['%s=%r' % (key, value)
-
 
42672
      for key, value in self.__dict__.iteritems()]
-
 
42673
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
42674
 
-
 
42675
  def __eq__(self, other):
-
 
42676
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
42677
 
-
 
42678
  def __ne__(self, other):
-
 
42679
    return not (self == other)
-
 
42680
 
-
 
42681
class updateSnapdealOrdersStatus_result:
-
 
42682
  """
-
 
42683
  Attributes:
-
 
42684
   - ex
-
 
42685
  """
-
 
42686
 
-
 
42687
  thrift_spec = (
-
 
42688
    None, # 0
-
 
42689
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
42690
  )
-
 
42691
 
-
 
42692
  def __init__(self, ex=None,):
-
 
42693
    self.ex = ex
-
 
42694
 
-
 
42695
  def read(self, iprot):
-
 
42696
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
42697
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
42698
      return
-
 
42699
    iprot.readStructBegin()
-
 
42700
    while True:
-
 
42701
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
42702
      if ftype == TType.STOP:
-
 
42703
        break
-
 
42704
      if fid == 1:
-
 
42705
        if ftype == TType.STRUCT:
-
 
42706
          self.ex = TransactionServiceException()
-
 
42707
          self.ex.read(iprot)
-
 
42708
        else:
-
 
42709
          iprot.skip(ftype)
-
 
42710
      else:
-
 
42711
        iprot.skip(ftype)
-
 
42712
      iprot.readFieldEnd()
-
 
42713
    iprot.readStructEnd()
-
 
42714
 
-
 
42715
  def write(self, oprot):
-
 
42716
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
42717
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
42718
      return
-
 
42719
    oprot.writeStructBegin('updateSnapdealOrdersStatus_result')
-
 
42720
    if self.ex is not None:
-
 
42721
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
42722
      self.ex.write(oprot)
-
 
42723
      oprot.writeFieldEnd()
-
 
42724
    oprot.writeFieldStop()
-
 
42725
    oprot.writeStructEnd()
-
 
42726
 
-
 
42727
  def validate(self):
-
 
42728
    return
-
 
42729
 
-
 
42730
 
-
 
42731
  def __repr__(self):
-
 
42732
    L = ['%s=%r' % (key, value)
-
 
42733
      for key, value in self.__dict__.iteritems()]
-
 
42734
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
42735
 
-
 
42736
  def __eq__(self, other):
-
 
42737
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
42738
 
-
 
42739
  def __ne__(self, other):
-
 
42740
    return not (self == other)
-
 
42741
 
-
 
42742
class updateFlipkartOrdersStatus_args:
-
 
42743
  """
-
 
42744
  Attributes:
-
 
42745
   - delivered_orders
-
 
42746
  """
-
 
42747
 
-
 
42748
  thrift_spec = (
-
 
42749
    None, # 0
-
 
42750
    (1, TType.LIST, 'delivered_orders', (TType.LIST,(TType.STRING,None)), None, ), # 1
-
 
42751
  )
-
 
42752
 
-
 
42753
  def __init__(self, delivered_orders=None,):
-
 
42754
    self.delivered_orders = delivered_orders
-
 
42755
 
-
 
42756
  def read(self, iprot):
-
 
42757
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
42758
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
42759
      return
-
 
42760
    iprot.readStructBegin()
-
 
42761
    while True:
-
 
42762
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
42763
      if ftype == TType.STOP:
-
 
42764
        break
-
 
42765
      if fid == 1:
-
 
42766
        if ftype == TType.LIST:
-
 
42767
          self.delivered_orders = []
-
 
42768
          (_etype935, _size932) = iprot.readListBegin()
-
 
42769
          for _i936 in xrange(_size932):
-
 
42770
            _elem937 = []
-
 
42771
            (_etype941, _size938) = iprot.readListBegin()
-
 
42772
            for _i942 in xrange(_size938):
-
 
42773
              _elem943 = iprot.readString();
-
 
42774
              _elem937.append(_elem943)
-
 
42775
            iprot.readListEnd()
-
 
42776
            self.delivered_orders.append(_elem937)
-
 
42777
          iprot.readListEnd()
-
 
42778
        else:
-
 
42779
          iprot.skip(ftype)
-
 
42780
      else:
-
 
42781
        iprot.skip(ftype)
-
 
42782
      iprot.readFieldEnd()
-
 
42783
    iprot.readStructEnd()
-
 
42784
 
-
 
42785
  def write(self, oprot):
-
 
42786
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
42787
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
42788
      return
-
 
42789
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
-
 
42790
    if self.delivered_orders is not None:
-
 
42791
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
-
 
42792
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
-
 
42793
      for iter944 in self.delivered_orders:
-
 
42794
        oprot.writeListBegin(TType.STRING, len(iter944))
-
 
42795
        for iter945 in iter944:
-
 
42796
          oprot.writeString(iter945)
-
 
42797
        oprot.writeListEnd()
-
 
42798
      oprot.writeListEnd()
-
 
42799
      oprot.writeFieldEnd()
-
 
42800
    oprot.writeFieldStop()
-
 
42801
    oprot.writeStructEnd()
-
 
42802
 
-
 
42803
  def validate(self):
-
 
42804
    return
-
 
42805
 
-
 
42806
 
-
 
42807
  def __repr__(self):
-
 
42808
    L = ['%s=%r' % (key, value)
-
 
42809
      for key, value in self.__dict__.iteritems()]
-
 
42810
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
42811
 
-
 
42812
  def __eq__(self, other):
-
 
42813
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
42814
 
-
 
42815
  def __ne__(self, other):
-
 
42816
    return not (self == other)
-
 
42817
 
-
 
42818
class updateFlipkartOrdersStatus_result:
-
 
42819
  """
-
 
42820
  Attributes:
-
 
42821
   - ex
-
 
42822
  """
-
 
42823
 
-
 
42824
  thrift_spec = (
-
 
42825
    None, # 0
-
 
42826
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
42827
  )
-
 
42828
 
-
 
42829
  def __init__(self, ex=None,):
-
 
42830
    self.ex = ex
-
 
42831
 
-
 
42832
  def read(self, iprot):
-
 
42833
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
42834
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
42835
      return
-
 
42836
    iprot.readStructBegin()
-
 
42837
    while True:
-
 
42838
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
42839
      if ftype == TType.STOP:
-
 
42840
        break
-
 
42841
      if fid == 1:
-
 
42842
        if ftype == TType.STRUCT:
-
 
42843
          self.ex = TransactionServiceException()
-
 
42844
          self.ex.read(iprot)
-
 
42845
        else:
-
 
42846
          iprot.skip(ftype)
-
 
42847
      else:
-
 
42848
        iprot.skip(ftype)
-
 
42849
      iprot.readFieldEnd()
-
 
42850
    iprot.readStructEnd()
-
 
42851
 
-
 
42852
  def write(self, oprot):
-
 
42853
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
42854
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
42855
      return
-
 
42856
    oprot.writeStructBegin('updateFlipkartOrdersStatus_result')
-
 
42857
    if self.ex is not None:
-
 
42858
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
42859
      self.ex.write(oprot)
-
 
42860
      oprot.writeFieldEnd()
-
 
42861
    oprot.writeFieldStop()
42316
    oprot.writeStructEnd()
42862
    oprot.writeStructEnd()
42317
 
42863
 
42318
  def validate(self):
42864
  def validate(self):
42319
    return
42865
    return
42320
 
42866