Subversion Repositories SmartDukaan

Rev

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

Rev 7762 Rev 7822
Line 1782... Line 1782...
1782
    Parameters:
1782
    Parameters:
1783
     - orderId
1783
     - orderId
1784
    """
1784
    """
1785
    pass
1785
    pass
1786
 
1786
 
-
 
1787
  def updateFreebieItem(self, orderId, newFreebieItemId):
-
 
1788
    """
-
 
1789
    Parameters:
-
 
1790
     - orderId
-
 
1791
     - newFreebieItemId
-
 
1792
    """
-
 
1793
    pass
-
 
1794
 
1787
 
1795
 
1788
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1796
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1789
  def __init__(self, iprot, oprot=None):
1797
  def __init__(self, iprot, oprot=None):
1790
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1798
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1791
 
1799
 
Line 8297... Line 8305...
8297
    self._iprot.readMessageEnd()
8305
    self._iprot.readMessageEnd()
8298
    if result.success is not None:
8306
    if result.success is not None:
8299
      return result.success
8307
      return result.success
8300
    raise TApplicationException(TApplicationException.MISSING_RESULT, "convertStoreToNormal failed: unknown result");
8308
    raise TApplicationException(TApplicationException.MISSING_RESULT, "convertStoreToNormal failed: unknown result");
8301
 
8309
 
-
 
8310
  def updateFreebieItem(self, orderId, newFreebieItemId):
-
 
8311
    """
-
 
8312
    Parameters:
-
 
8313
     - orderId
-
 
8314
     - newFreebieItemId
-
 
8315
    """
-
 
8316
    self.send_updateFreebieItem(orderId, newFreebieItemId)
-
 
8317
    return self.recv_updateFreebieItem()
-
 
8318
 
-
 
8319
  def send_updateFreebieItem(self, orderId, newFreebieItemId):
-
 
8320
    self._oprot.writeMessageBegin('updateFreebieItem', TMessageType.CALL, self._seqid)
-
 
8321
    args = updateFreebieItem_args()
-
 
8322
    args.orderId = orderId
-
 
8323
    args.newFreebieItemId = newFreebieItemId
-
 
8324
    args.write(self._oprot)
-
 
8325
    self._oprot.writeMessageEnd()
-
 
8326
    self._oprot.trans.flush()
-
 
8327
 
-
 
8328
  def recv_updateFreebieItem(self, ):
-
 
8329
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8330
    if mtype == TMessageType.EXCEPTION:
-
 
8331
      x = TApplicationException()
-
 
8332
      x.read(self._iprot)
-
 
8333
      self._iprot.readMessageEnd()
-
 
8334
      raise x
-
 
8335
    result = updateFreebieItem_result()
-
 
8336
    result.read(self._iprot)
-
 
8337
    self._iprot.readMessageEnd()
-
 
8338
    if result.success is not None:
-
 
8339
      return result.success
-
 
8340
    raise TApplicationException(TApplicationException.MISSING_RESULT, "updateFreebieItem failed: unknown result");
-
 
8341
 
8302
 
8342
 
8303
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
8343
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
8304
  def __init__(self, handler):
8344
  def __init__(self, handler):
8305
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
8345
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
8306
    self._processMap["createTransaction"] = Processor.process_createTransaction
8346
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 8494... Line 8534...
8494
    self._processMap["updateTimestampForAmazonOrder"] = Processor.process_updateTimestampForAmazonOrder
8534
    self._processMap["updateTimestampForAmazonOrder"] = Processor.process_updateTimestampForAmazonOrder
8495
    self._processMap["updateSourceDetailTimestamp"] = Processor.process_updateSourceDetailTimestamp
8535
    self._processMap["updateSourceDetailTimestamp"] = Processor.process_updateSourceDetailTimestamp
8496
    self._processMap["getOrdersByMobileNumber"] = Processor.process_getOrdersByMobileNumber
8536
    self._processMap["getOrdersByMobileNumber"] = Processor.process_getOrdersByMobileNumber
8497
    self._processMap["getOrdersByAmazonOrderCode"] = Processor.process_getOrdersByAmazonOrderCode
8537
    self._processMap["getOrdersByAmazonOrderCode"] = Processor.process_getOrdersByAmazonOrderCode
8498
    self._processMap["convertStoreToNormal"] = Processor.process_convertStoreToNormal
8538
    self._processMap["convertStoreToNormal"] = Processor.process_convertStoreToNormal
-
 
8539
    self._processMap["updateFreebieItem"] = Processor.process_updateFreebieItem
8499
 
8540
 
8500
  def process(self, iprot, oprot):
8541
  def process(self, iprot, oprot):
8501
    (name, type, seqid) = iprot.readMessageBegin()
8542
    (name, type, seqid) = iprot.readMessageBegin()
8502
    if name not in self._processMap:
8543
    if name not in self._processMap:
8503
      iprot.skip(TType.STRUCT)
8544
      iprot.skip(TType.STRUCT)
Line 10930... Line 10971...
10930
    oprot.writeMessageBegin("convertStoreToNormal", TMessageType.REPLY, seqid)
10971
    oprot.writeMessageBegin("convertStoreToNormal", TMessageType.REPLY, seqid)
10931
    result.write(oprot)
10972
    result.write(oprot)
10932
    oprot.writeMessageEnd()
10973
    oprot.writeMessageEnd()
10933
    oprot.trans.flush()
10974
    oprot.trans.flush()
10934
 
10975
 
-
 
10976
  def process_updateFreebieItem(self, seqid, iprot, oprot):
-
 
10977
    args = updateFreebieItem_args()
-
 
10978
    args.read(iprot)
-
 
10979
    iprot.readMessageEnd()
-
 
10980
    result = updateFreebieItem_result()
-
 
10981
    result.success = self._handler.updateFreebieItem(args.orderId, args.newFreebieItemId)
-
 
10982
    oprot.writeMessageBegin("updateFreebieItem", TMessageType.REPLY, seqid)
-
 
10983
    result.write(oprot)
-
 
10984
    oprot.writeMessageEnd()
-
 
10985
    oprot.trans.flush()
-
 
10986
 
10935
 
10987
 
10936
# HELPER FUNCTIONS AND STRUCTURES
10988
# HELPER FUNCTIONS AND STRUCTURES
10937
 
10989
 
10938
class createTransaction_args:
10990
class createTransaction_args:
10939
  """
10991
  """
Line 37725... Line 37777...
37725
      oprot.writeFieldEnd()
37777
      oprot.writeFieldEnd()
37726
    oprot.writeFieldStop()
37778
    oprot.writeFieldStop()
37727
    oprot.writeStructEnd()
37779
    oprot.writeStructEnd()
37728
 
37780
 
37729
  def validate(self):
37781
  def validate(self):
-
 
37782
    return
-
 
37783
 
-
 
37784
 
-
 
37785
  def __repr__(self):
-
 
37786
    L = ['%s=%r' % (key, value)
-
 
37787
      for key, value in self.__dict__.iteritems()]
-
 
37788
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
37789
 
-
 
37790
  def __eq__(self, other):
-
 
37791
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
37792
 
-
 
37793
  def __ne__(self, other):
-
 
37794
    return not (self == other)
-
 
37795
 
-
 
37796
class updateFreebieItem_args:
-
 
37797
  """
-
 
37798
  Attributes:
-
 
37799
   - orderId
-
 
37800
   - newFreebieItemId
-
 
37801
  """
-
 
37802
 
-
 
37803
  thrift_spec = (
-
 
37804
    None, # 0
-
 
37805
    (1, TType.I64, 'orderId', None, None, ), # 1
-
 
37806
    (2, TType.I64, 'newFreebieItemId', None, None, ), # 2
-
 
37807
  )
-
 
37808
 
-
 
37809
  def __init__(self, orderId=None, newFreebieItemId=None,):
-
 
37810
    self.orderId = orderId
-
 
37811
    self.newFreebieItemId = newFreebieItemId
-
 
37812
 
-
 
37813
  def read(self, iprot):
-
 
37814
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
37815
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
37816
      return
-
 
37817
    iprot.readStructBegin()
-
 
37818
    while True:
-
 
37819
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
37820
      if ftype == TType.STOP:
-
 
37821
        break
-
 
37822
      if fid == 1:
-
 
37823
        if ftype == TType.I64:
-
 
37824
          self.orderId = iprot.readI64();
-
 
37825
        else:
-
 
37826
          iprot.skip(ftype)
-
 
37827
      elif fid == 2:
-
 
37828
        if ftype == TType.I64:
-
 
37829
          self.newFreebieItemId = iprot.readI64();
-
 
37830
        else:
-
 
37831
          iprot.skip(ftype)
-
 
37832
      else:
-
 
37833
        iprot.skip(ftype)
-
 
37834
      iprot.readFieldEnd()
-
 
37835
    iprot.readStructEnd()
-
 
37836
 
-
 
37837
  def write(self, oprot):
-
 
37838
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
37839
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
37840
      return
-
 
37841
    oprot.writeStructBegin('updateFreebieItem_args')
-
 
37842
    if self.orderId is not None:
-
 
37843
      oprot.writeFieldBegin('orderId', TType.I64, 1)
-
 
37844
      oprot.writeI64(self.orderId)
-
 
37845
      oprot.writeFieldEnd()
-
 
37846
    if self.newFreebieItemId is not None:
-
 
37847
      oprot.writeFieldBegin('newFreebieItemId', TType.I64, 2)
-
 
37848
      oprot.writeI64(self.newFreebieItemId)
-
 
37849
      oprot.writeFieldEnd()
-
 
37850
    oprot.writeFieldStop()
-
 
37851
    oprot.writeStructEnd()
-
 
37852
 
-
 
37853
  def validate(self):
-
 
37854
    return
-
 
37855
 
-
 
37856
 
-
 
37857
  def __repr__(self):
-
 
37858
    L = ['%s=%r' % (key, value)
-
 
37859
      for key, value in self.__dict__.iteritems()]
-
 
37860
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
37861
 
-
 
37862
  def __eq__(self, other):
-
 
37863
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
37864
 
-
 
37865
  def __ne__(self, other):
-
 
37866
    return not (self == other)
-
 
37867
 
-
 
37868
class updateFreebieItem_result:
-
 
37869
  """
-
 
37870
  Attributes:
-
 
37871
   - success
-
 
37872
  """
-
 
37873
 
-
 
37874
  thrift_spec = (
-
 
37875
    (0, TType.STRUCT, 'success', (Order, Order.thrift_spec), None, ), # 0
-
 
37876
  )
-
 
37877
 
-
 
37878
  def __init__(self, success=None,):
-
 
37879
    self.success = success
-
 
37880
 
-
 
37881
  def read(self, iprot):
-
 
37882
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
37883
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
37884
      return
-
 
37885
    iprot.readStructBegin()
-
 
37886
    while True:
-
 
37887
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
37888
      if ftype == TType.STOP:
-
 
37889
        break
-
 
37890
      if fid == 0:
-
 
37891
        if ftype == TType.STRUCT:
-
 
37892
          self.success = Order()
-
 
37893
          self.success.read(iprot)
-
 
37894
        else:
-
 
37895
          iprot.skip(ftype)
-
 
37896
      else:
-
 
37897
        iprot.skip(ftype)
-
 
37898
      iprot.readFieldEnd()
-
 
37899
    iprot.readStructEnd()
-
 
37900
 
-
 
37901
  def write(self, oprot):
-
 
37902
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
37903
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
37904
      return
-
 
37905
    oprot.writeStructBegin('updateFreebieItem_result')
-
 
37906
    if self.success is not None:
-
 
37907
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
37908
      self.success.write(oprot)
-
 
37909
      oprot.writeFieldEnd()
-
 
37910
    oprot.writeFieldStop()
-
 
37911
    oprot.writeStructEnd()
-
 
37912
 
-
 
37913
  def validate(self):
37730
    return
37914
    return
37731
 
37915
 
37732
 
37916
 
37733
  def __repr__(self):
37917
  def __repr__(self):
37734
    L = ['%s=%r' % (key, value)
37918
    L = ['%s=%r' % (key, value)