Subversion Repositories SmartDukaan

Rev

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

Rev 9651 Rev 9801
Line 2000... Line 2000...
2000
    Parameters:
2000
    Parameters:
2001
     - delivered_orders
2001
     - delivered_orders
2002
    """
2002
    """
2003
    pass
2003
    pass
2004
 
2004
 
-
 
2005
  def bulkAddOrUpdateAmazonFbaSalesSnapshot(self, amazonfbasalessnapshotlist):
-
 
2006
    """
-
 
2007
    Parameters:
-
 
2008
     - amazonfbasalessnapshotlist
-
 
2009
    """
-
 
2010
    pass
-
 
2011
 
2005
 
2012
 
2006
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
2013
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
2007
  def __init__(self, iprot, oprot=None):
2014
  def __init__(self, iprot, oprot=None):
2008
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
2015
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
2009
 
2016
 
Line 9406... Line 9413...
9406
    self._iprot.readMessageEnd()
9413
    self._iprot.readMessageEnd()
9407
    if result.ex is not None:
9414
    if result.ex is not None:
9408
      raise result.ex
9415
      raise result.ex
9409
    return
9416
    return
9410
 
9417
 
-
 
9418
  def bulkAddOrUpdateAmazonFbaSalesSnapshot(self, amazonfbasalessnapshotlist):
-
 
9419
    """
-
 
9420
    Parameters:
-
 
9421
     - amazonfbasalessnapshotlist
-
 
9422
    """
-
 
9423
    self.send_bulkAddOrUpdateAmazonFbaSalesSnapshot(amazonfbasalessnapshotlist)
-
 
9424
    self.recv_bulkAddOrUpdateAmazonFbaSalesSnapshot()
-
 
9425
 
-
 
9426
  def send_bulkAddOrUpdateAmazonFbaSalesSnapshot(self, amazonfbasalessnapshotlist):
-
 
9427
    self._oprot.writeMessageBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot', TMessageType.CALL, self._seqid)
-
 
9428
    args = bulkAddOrUpdateAmazonFbaSalesSnapshot_args()
-
 
9429
    args.amazonfbasalessnapshotlist = amazonfbasalessnapshotlist
-
 
9430
    args.write(self._oprot)
-
 
9431
    self._oprot.writeMessageEnd()
-
 
9432
    self._oprot.trans.flush()
-
 
9433
 
-
 
9434
  def recv_bulkAddOrUpdateAmazonFbaSalesSnapshot(self, ):
-
 
9435
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
9436
    if mtype == TMessageType.EXCEPTION:
-
 
9437
      x = TApplicationException()
-
 
9438
      x.read(self._iprot)
-
 
9439
      self._iprot.readMessageEnd()
-
 
9440
      raise x
-
 
9441
    result = bulkAddOrUpdateAmazonFbaSalesSnapshot_result()
-
 
9442
    result.read(self._iprot)
-
 
9443
    self._iprot.readMessageEnd()
-
 
9444
    return
-
 
9445
 
9411
 
9446
 
9412
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
9447
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
9413
  def __init__(self, handler):
9448
  def __init__(self, handler):
9414
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
9449
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
9415
    self._processMap["createTransaction"] = Processor.process_createTransaction
9450
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 9632... Line 9667...
9632
    self._processMap["getOrdersCreatedAfterTimestampForSource"] = Processor.process_getOrdersCreatedAfterTimestampForSource
9667
    self._processMap["getOrdersCreatedAfterTimestampForSource"] = Processor.process_getOrdersCreatedAfterTimestampForSource
9633
    self._processMap["getOrderForAirwayBillNo"] = Processor.process_getOrderForAirwayBillNo
9668
    self._processMap["getOrderForAirwayBillNo"] = Processor.process_getOrderForAirwayBillNo
9634
    self._processMap["getMinCreatedTimeStampUndeliveredOrdersForSource"] = Processor.process_getMinCreatedTimeStampUndeliveredOrdersForSource
9669
    self._processMap["getMinCreatedTimeStampUndeliveredOrdersForSource"] = Processor.process_getMinCreatedTimeStampUndeliveredOrdersForSource
9635
    self._processMap["updateSnapdealOrdersStatus"] = Processor.process_updateSnapdealOrdersStatus
9670
    self._processMap["updateSnapdealOrdersStatus"] = Processor.process_updateSnapdealOrdersStatus
9636
    self._processMap["updateFlipkartOrdersStatus"] = Processor.process_updateFlipkartOrdersStatus
9671
    self._processMap["updateFlipkartOrdersStatus"] = Processor.process_updateFlipkartOrdersStatus
-
 
9672
    self._processMap["bulkAddOrUpdateAmazonFbaSalesSnapshot"] = Processor.process_bulkAddOrUpdateAmazonFbaSalesSnapshot
9637
 
9673
 
9638
  def process(self, iprot, oprot):
9674
  def process(self, iprot, oprot):
9639
    (name, type, seqid) = iprot.readMessageBegin()
9675
    (name, type, seqid) = iprot.readMessageBegin()
9640
    if name not in self._processMap:
9676
    if name not in self._processMap:
9641
      iprot.skip(TType.STRUCT)
9677
      iprot.skip(TType.STRUCT)
Line 12399... Line 12435...
12399
    oprot.writeMessageBegin("updateFlipkartOrdersStatus", TMessageType.REPLY, seqid)
12435
    oprot.writeMessageBegin("updateFlipkartOrdersStatus", TMessageType.REPLY, seqid)
12400
    result.write(oprot)
12436
    result.write(oprot)
12401
    oprot.writeMessageEnd()
12437
    oprot.writeMessageEnd()
12402
    oprot.trans.flush()
12438
    oprot.trans.flush()
12403
 
12439
 
-
 
12440
  def process_bulkAddOrUpdateAmazonFbaSalesSnapshot(self, seqid, iprot, oprot):
-
 
12441
    args = bulkAddOrUpdateAmazonFbaSalesSnapshot_args()
-
 
12442
    args.read(iprot)
-
 
12443
    iprot.readMessageEnd()
-
 
12444
    result = bulkAddOrUpdateAmazonFbaSalesSnapshot_result()
-
 
12445
    self._handler.bulkAddOrUpdateAmazonFbaSalesSnapshot(args.amazonfbasalessnapshotlist)
-
 
12446
    oprot.writeMessageBegin("bulkAddOrUpdateAmazonFbaSalesSnapshot", TMessageType.REPLY, seqid)
-
 
12447
    result.write(oprot)
-
 
12448
    oprot.writeMessageEnd()
-
 
12449
    oprot.trans.flush()
-
 
12450
 
12404
 
12451
 
12405
# HELPER FUNCTIONS AND STRUCTURES
12452
# HELPER FUNCTIONS AND STRUCTURES
12406
 
12453
 
12407
class createTransaction_args:
12454
class createTransaction_args:
12408
  """
12455
  """
Line 42861... Line 42908...
42861
    oprot.writeFieldStop()
42908
    oprot.writeFieldStop()
42862
    oprot.writeStructEnd()
42909
    oprot.writeStructEnd()
42863
 
42910
 
42864
  def validate(self):
42911
  def validate(self):
42865
    return
42912
    return
-
 
42913
 
-
 
42914
 
-
 
42915
  def __repr__(self):
-
 
42916
    L = ['%s=%r' % (key, value)
-
 
42917
      for key, value in self.__dict__.iteritems()]
-
 
42918
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
42919
 
-
 
42920
  def __eq__(self, other):
-
 
42921
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
42922
 
-
 
42923
  def __ne__(self, other):
-
 
42924
    return not (self == other)
-
 
42925
 
-
 
42926
class bulkAddOrUpdateAmazonFbaSalesSnapshot_args:
-
 
42927
  """
-
 
42928
  Attributes:
-
 
42929
   - amazonfbasalessnapshotlist
-
 
42930
  """
-
 
42931
 
-
 
42932
  thrift_spec = (
-
 
42933
    None, # 0
-
 
42934
    (1, TType.LIST, 'amazonfbasalessnapshotlist', (TType.STRUCT,(AmazonFbaSalesSnapshot, AmazonFbaSalesSnapshot.thrift_spec)), None, ), # 1
-
 
42935
  )
-
 
42936
 
-
 
42937
  def __init__(self, amazonfbasalessnapshotlist=None,):
-
 
42938
    self.amazonfbasalessnapshotlist = amazonfbasalessnapshotlist
-
 
42939
 
-
 
42940
  def read(self, iprot):
-
 
42941
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
42942
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
42943
      return
-
 
42944
    iprot.readStructBegin()
-
 
42945
    while True:
-
 
42946
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
42947
      if ftype == TType.STOP:
-
 
42948
        break
-
 
42949
      if fid == 1:
-
 
42950
        if ftype == TType.LIST:
-
 
42951
          self.amazonfbasalessnapshotlist = []
-
 
42952
          (_etype949, _size946) = iprot.readListBegin()
-
 
42953
          for _i950 in xrange(_size946):
-
 
42954
            _elem951 = AmazonFbaSalesSnapshot()
-
 
42955
            _elem951.read(iprot)
-
 
42956
            self.amazonfbasalessnapshotlist.append(_elem951)
-
 
42957
          iprot.readListEnd()
-
 
42958
        else:
-
 
42959
          iprot.skip(ftype)
-
 
42960
      else:
-
 
42961
        iprot.skip(ftype)
-
 
42962
      iprot.readFieldEnd()
-
 
42963
    iprot.readStructEnd()
-
 
42964
 
-
 
42965
  def write(self, oprot):
-
 
42966
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
42967
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
42968
      return
-
 
42969
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
-
 
42970
    if self.amazonfbasalessnapshotlist is not None:
-
 
42971
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
-
 
42972
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
-
 
42973
      for iter952 in self.amazonfbasalessnapshotlist:
-
 
42974
        iter952.write(oprot)
-
 
42975
      oprot.writeListEnd()
-
 
42976
      oprot.writeFieldEnd()
-
 
42977
    oprot.writeFieldStop()
-
 
42978
    oprot.writeStructEnd()
-
 
42979
 
-
 
42980
  def validate(self):
-
 
42981
    return
-
 
42982
 
-
 
42983
 
-
 
42984
  def __repr__(self):
-
 
42985
    L = ['%s=%r' % (key, value)
-
 
42986
      for key, value in self.__dict__.iteritems()]
-
 
42987
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
42988
 
-
 
42989
  def __eq__(self, other):
-
 
42990
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
42991
 
-
 
42992
  def __ne__(self, other):
-
 
42993
    return not (self == other)
-
 
42994
 
-
 
42995
class bulkAddOrUpdateAmazonFbaSalesSnapshot_result:
-
 
42996
 
-
 
42997
  thrift_spec = (
-
 
42998
  )
-
 
42999
 
-
 
43000
  def read(self, iprot):
-
 
43001
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
43002
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
43003
      return
-
 
43004
    iprot.readStructBegin()
-
 
43005
    while True:
-
 
43006
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
43007
      if ftype == TType.STOP:
-
 
43008
        break
-
 
43009
      else:
-
 
43010
        iprot.skip(ftype)
-
 
43011
      iprot.readFieldEnd()
-
 
43012
    iprot.readStructEnd()
-
 
43013
 
-
 
43014
  def write(self, oprot):
-
 
43015
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
43016
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
43017
      return
-
 
43018
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_result')
-
 
43019
    oprot.writeFieldStop()
-
 
43020
    oprot.writeStructEnd()
-
 
43021
 
-
 
43022
  def validate(self):
-
 
43023
    return
42866
 
43024
 
42867
 
43025
 
42868
  def __repr__(self):
43026
  def __repr__(self):
42869
    L = ['%s=%r' % (key, value)
43027
    L = ['%s=%r' % (key, value)
42870
      for key, value in self.__dict__.iteritems()]
43028
      for key, value in self.__dict__.iteritems()]