Subversion Repositories SmartDukaan

Rev

Rev 23069 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23069 Rev 23081
Line 2836... Line 2836...
2836
     - closingDate
2836
     - closingDate
2837
     - itemId
2837
     - itemId
2838
    """
2838
    """
2839
    pass
2839
    pass
2840
 
2840
 
-
 
2841
  def addPriceDrop(self, item_id, imeis, amount, affected_on):
-
 
2842
    """
-
 
2843
    Parameters:
-
 
2844
     - item_id
-
 
2845
     - imeis
-
 
2846
     - amount
-
 
2847
     - affected_on
-
 
2848
    """
-
 
2849
    pass
-
 
2850
 
2841
 
2851
 
2842
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
2852
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
2843
  def __init__(self, iprot, oprot=None):
2853
  def __init__(self, iprot, oprot=None):
2844
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
2854
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
2845
 
2855
 
Line 13631... Line 13641...
13631
    self._iprot.readMessageEnd()
13641
    self._iprot.readMessageEnd()
13632
    if result.success is not None:
13642
    if result.success is not None:
13633
      return result.success
13643
      return result.success
13634
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getInTransitOrdersOnDateByItemId failed: unknown result");
13644
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getInTransitOrdersOnDateByItemId failed: unknown result");
13635
 
13645
 
-
 
13646
  def addPriceDrop(self, item_id, imeis, amount, affected_on):
-
 
13647
    """
-
 
13648
    Parameters:
-
 
13649
     - item_id
-
 
13650
     - imeis
-
 
13651
     - amount
-
 
13652
     - affected_on
-
 
13653
    """
-
 
13654
    self.send_addPriceDrop(item_id, imeis, amount, affected_on)
-
 
13655
    return self.recv_addPriceDrop()
-
 
13656
 
-
 
13657
  def send_addPriceDrop(self, item_id, imeis, amount, affected_on):
-
 
13658
    self._oprot.writeMessageBegin('addPriceDrop', TMessageType.CALL, self._seqid)
-
 
13659
    args = addPriceDrop_args()
-
 
13660
    args.item_id = item_id
-
 
13661
    args.imeis = imeis
-
 
13662
    args.amount = amount
-
 
13663
    args.affected_on = affected_on
-
 
13664
    args.write(self._oprot)
-
 
13665
    self._oprot.writeMessageEnd()
-
 
13666
    self._oprot.trans.flush()
-
 
13667
 
-
 
13668
  def recv_addPriceDrop(self, ):
-
 
13669
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
13670
    if mtype == TMessageType.EXCEPTION:
-
 
13671
      x = TApplicationException()
-
 
13672
      x.read(self._iprot)
-
 
13673
      self._iprot.readMessageEnd()
-
 
13674
      raise x
-
 
13675
    result = addPriceDrop_result()
-
 
13676
    result.read(self._iprot)
-
 
13677
    self._iprot.readMessageEnd()
-
 
13678
    if result.success is not None:
-
 
13679
      return result.success
-
 
13680
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addPriceDrop failed: unknown result");
-
 
13681
 
13636
 
13682
 
13637
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
13683
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
13638
  def __init__(self, handler):
13684
  def __init__(self, handler):
13639
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
13685
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
13640
    self._processMap["createTransaction"] = Processor.process_createTransaction
13686
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 13961... Line 14007...
13961
    self._processMap["getPaginatedRechargeOrders"] = Processor.process_getPaginatedRechargeOrders
14007
    self._processMap["getPaginatedRechargeOrders"] = Processor.process_getPaginatedRechargeOrders
13962
    self._processMap["markOrderForRegisteredGstInvoice"] = Processor.process_markOrderForRegisteredGstInvoice
14008
    self._processMap["markOrderForRegisteredGstInvoice"] = Processor.process_markOrderForRegisteredGstInvoice
13963
    self._processMap["isShipmentCod"] = Processor.process_isShipmentCod
14009
    self._processMap["isShipmentCod"] = Processor.process_isShipmentCod
13964
    self._processMap["getInTransitOrdersOnDate"] = Processor.process_getInTransitOrdersOnDate
14010
    self._processMap["getInTransitOrdersOnDate"] = Processor.process_getInTransitOrdersOnDate
13965
    self._processMap["getInTransitOrdersOnDateByItemId"] = Processor.process_getInTransitOrdersOnDateByItemId
14011
    self._processMap["getInTransitOrdersOnDateByItemId"] = Processor.process_getInTransitOrdersOnDateByItemId
-
 
14012
    self._processMap["addPriceDrop"] = Processor.process_addPriceDrop
13966
 
14013
 
13967
  def process(self, iprot, oprot):
14014
  def process(self, iprot, oprot):
13968
    (name, type, seqid) = iprot.readMessageBegin()
14015
    (name, type, seqid) = iprot.readMessageBegin()
13969
    if name not in self._processMap:
14016
    if name not in self._processMap:
13970
      iprot.skip(TType.STRUCT)
14017
      iprot.skip(TType.STRUCT)
Line 17980... Line 18027...
17980
    oprot.writeMessageBegin("getInTransitOrdersOnDateByItemId", TMessageType.REPLY, seqid)
18027
    oprot.writeMessageBegin("getInTransitOrdersOnDateByItemId", TMessageType.REPLY, seqid)
17981
    result.write(oprot)
18028
    result.write(oprot)
17982
    oprot.writeMessageEnd()
18029
    oprot.writeMessageEnd()
17983
    oprot.trans.flush()
18030
    oprot.trans.flush()
17984
 
18031
 
-
 
18032
  def process_addPriceDrop(self, seqid, iprot, oprot):
-
 
18033
    args = addPriceDrop_args()
-
 
18034
    args.read(iprot)
-
 
18035
    iprot.readMessageEnd()
-
 
18036
    result = addPriceDrop_result()
-
 
18037
    result.success = self._handler.addPriceDrop(args.item_id, args.imeis, args.amount, args.affected_on)
-
 
18038
    oprot.writeMessageBegin("addPriceDrop", TMessageType.REPLY, seqid)
-
 
18039
    result.write(oprot)
-
 
18040
    oprot.writeMessageEnd()
-
 
18041
    oprot.trans.flush()
-
 
18042
 
17985
 
18043
 
17986
# HELPER FUNCTIONS AND STRUCTURES
18044
# HELPER FUNCTIONS AND STRUCTURES
17987
 
18045
 
17988
class createTransaction_args:
18046
class createTransaction_args:
17989
  """
18047
  """
Line 63159... Line 63217...
63159
      oprot.writeFieldEnd()
63217
      oprot.writeFieldEnd()
63160
    oprot.writeFieldStop()
63218
    oprot.writeFieldStop()
63161
    oprot.writeStructEnd()
63219
    oprot.writeStructEnd()
63162
 
63220
 
63163
  def validate(self):
63221
  def validate(self):
-
 
63222
    return
-
 
63223
 
-
 
63224
 
-
 
63225
  def __repr__(self):
-
 
63226
    L = ['%s=%r' % (key, value)
-
 
63227
      for key, value in self.__dict__.iteritems()]
-
 
63228
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
63229
 
-
 
63230
  def __eq__(self, other):
-
 
63231
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
63232
 
-
 
63233
  def __ne__(self, other):
-
 
63234
    return not (self == other)
-
 
63235
 
-
 
63236
class addPriceDrop_args:
-
 
63237
  """
-
 
63238
  Attributes:
-
 
63239
   - item_id
-
 
63240
   - imeis
-
 
63241
   - amount
-
 
63242
   - affected_on
-
 
63243
  """
-
 
63244
 
-
 
63245
  thrift_spec = (
-
 
63246
    None, # 0
-
 
63247
    (1, TType.I64, 'item_id', None, None, ), # 1
-
 
63248
    (2, TType.LIST, 'imeis', (TType.STRING,None), None, ), # 2
-
 
63249
    (3, TType.DOUBLE, 'amount', None, None, ), # 3
-
 
63250
    (4, TType.I64, 'affected_on', None, None, ), # 4
-
 
63251
  )
-
 
63252
 
-
 
63253
  def __init__(self, item_id=None, imeis=None, amount=None, affected_on=None,):
-
 
63254
    self.item_id = item_id
-
 
63255
    self.imeis = imeis
-
 
63256
    self.amount = amount
-
 
63257
    self.affected_on = affected_on
-
 
63258
 
-
 
63259
  def read(self, iprot):
-
 
63260
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
63261
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
63262
      return
-
 
63263
    iprot.readStructBegin()
-
 
63264
    while True:
-
 
63265
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
63266
      if ftype == TType.STOP:
-
 
63267
        break
-
 
63268
      if fid == 1:
-
 
63269
        if ftype == TType.I64:
-
 
63270
          self.item_id = iprot.readI64();
-
 
63271
        else:
-
 
63272
          iprot.skip(ftype)
-
 
63273
      elif fid == 2:
-
 
63274
        if ftype == TType.LIST:
-
 
63275
          self.imeis = []
-
 
63276
          (_etype1577, _size1574) = iprot.readListBegin()
-
 
63277
          for _i1578 in xrange(_size1574):
-
 
63278
            _elem1579 = iprot.readString();
-
 
63279
            self.imeis.append(_elem1579)
-
 
63280
          iprot.readListEnd()
-
 
63281
        else:
-
 
63282
          iprot.skip(ftype)
-
 
63283
      elif fid == 3:
-
 
63284
        if ftype == TType.DOUBLE:
-
 
63285
          self.amount = iprot.readDouble();
-
 
63286
        else:
-
 
63287
          iprot.skip(ftype)
-
 
63288
      elif fid == 4:
-
 
63289
        if ftype == TType.I64:
-
 
63290
          self.affected_on = iprot.readI64();
-
 
63291
        else:
-
 
63292
          iprot.skip(ftype)
-
 
63293
      else:
-
 
63294
        iprot.skip(ftype)
-
 
63295
      iprot.readFieldEnd()
-
 
63296
    iprot.readStructEnd()
-
 
63297
 
-
 
63298
  def write(self, oprot):
-
 
63299
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
63300
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
63301
      return
-
 
63302
    oprot.writeStructBegin('addPriceDrop_args')
-
 
63303
    if self.item_id is not None:
-
 
63304
      oprot.writeFieldBegin('item_id', TType.I64, 1)
-
 
63305
      oprot.writeI64(self.item_id)
-
 
63306
      oprot.writeFieldEnd()
-
 
63307
    if self.imeis is not None:
-
 
63308
      oprot.writeFieldBegin('imeis', TType.LIST, 2)
-
 
63309
      oprot.writeListBegin(TType.STRING, len(self.imeis))
-
 
63310
      for iter1580 in self.imeis:
-
 
63311
        oprot.writeString(iter1580)
-
 
63312
      oprot.writeListEnd()
-
 
63313
      oprot.writeFieldEnd()
-
 
63314
    if self.amount is not None:
-
 
63315
      oprot.writeFieldBegin('amount', TType.DOUBLE, 3)
-
 
63316
      oprot.writeDouble(self.amount)
-
 
63317
      oprot.writeFieldEnd()
-
 
63318
    if self.affected_on is not None:
-
 
63319
      oprot.writeFieldBegin('affected_on', TType.I64, 4)
-
 
63320
      oprot.writeI64(self.affected_on)
-
 
63321
      oprot.writeFieldEnd()
-
 
63322
    oprot.writeFieldStop()
-
 
63323
    oprot.writeStructEnd()
-
 
63324
 
-
 
63325
  def validate(self):
-
 
63326
    return
-
 
63327
 
-
 
63328
 
-
 
63329
  def __repr__(self):
-
 
63330
    L = ['%s=%r' % (key, value)
-
 
63331
      for key, value in self.__dict__.iteritems()]
-
 
63332
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
63333
 
-
 
63334
  def __eq__(self, other):
-
 
63335
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
63336
 
-
 
63337
  def __ne__(self, other):
-
 
63338
    return not (self == other)
-
 
63339
 
-
 
63340
class addPriceDrop_result:
-
 
63341
  """
-
 
63342
  Attributes:
-
 
63343
   - success
-
 
63344
  """
-
 
63345
 
-
 
63346
  thrift_spec = (
-
 
63347
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
63348
  )
-
 
63349
 
-
 
63350
  def __init__(self, success=None,):
-
 
63351
    self.success = success
-
 
63352
 
-
 
63353
  def read(self, iprot):
-
 
63354
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
63355
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
63356
      return
-
 
63357
    iprot.readStructBegin()
-
 
63358
    while True:
-
 
63359
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
63360
      if ftype == TType.STOP:
-
 
63361
        break
-
 
63362
      if fid == 0:
-
 
63363
        if ftype == TType.BOOL:
-
 
63364
          self.success = iprot.readBool();
-
 
63365
        else:
-
 
63366
          iprot.skip(ftype)
-
 
63367
      else:
-
 
63368
        iprot.skip(ftype)
-
 
63369
      iprot.readFieldEnd()
-
 
63370
    iprot.readStructEnd()
-
 
63371
 
-
 
63372
  def write(self, oprot):
-
 
63373
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
63374
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
63375
      return
-
 
63376
    oprot.writeStructBegin('addPriceDrop_result')
-
 
63377
    if self.success is not None:
-
 
63378
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
63379
      oprot.writeBool(self.success)
-
 
63380
      oprot.writeFieldEnd()
-
 
63381
    oprot.writeFieldStop()
-
 
63382
    oprot.writeStructEnd()
-
 
63383
 
-
 
63384
  def validate(self):
63164
    return
63385
    return
63165
 
63386
 
63166
 
63387
 
63167
  def __repr__(self):
63388
  def __repr__(self):
63168
    L = ['%s=%r' % (key, value)
63389
    L = ['%s=%r' % (key, value)