Subversion Repositories SmartDukaan

Rev

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

Rev 6512 Rev 6531
Line 554... Line 554...
554
     - itemId
554
     - itemId
555
     - price
555
     - price
556
    """
556
    """
557
    pass
557
    pass
558
 
558
 
-
 
559
  def getAllIgnoredInventoryUpdateItemsList(self, offset, limit):
-
 
560
    """
-
 
561
    Parameters:
-
 
562
     - offset
-
 
563
     - limit
-
 
564
    """
-
 
565
    pass
-
 
566
 
559
 
567
 
560
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
568
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
561
  def __init__(self, iprot, oprot=None):
569
  def __init__(self, iprot, oprot=None):
562
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
570
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
563
 
571
 
Line 2756... Line 2764...
2756
    self._iprot.readMessageEnd()
2764
    self._iprot.readMessageEnd()
2757
    if result.success is not None:
2765
    if result.success is not None:
2758
      return result.success
2766
      return result.success
2759
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getVatAmountForItem failed: unknown result");
2767
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getVatAmountForItem failed: unknown result");
2760
 
2768
 
-
 
2769
  def getAllIgnoredInventoryUpdateItemsList(self, offset, limit):
-
 
2770
    """
-
 
2771
    Parameters:
-
 
2772
     - offset
-
 
2773
     - limit
-
 
2774
    """
-
 
2775
    self.send_getAllIgnoredInventoryUpdateItemsList(offset, limit)
-
 
2776
    return self.recv_getAllIgnoredInventoryUpdateItemsList()
-
 
2777
 
-
 
2778
  def send_getAllIgnoredInventoryUpdateItemsList(self, offset, limit):
-
 
2779
    self._oprot.writeMessageBegin('getAllIgnoredInventoryUpdateItemsList', TMessageType.CALL, self._seqid)
-
 
2780
    args = getAllIgnoredInventoryUpdateItemsList_args()
-
 
2781
    args.offset = offset
-
 
2782
    args.limit = limit
-
 
2783
    args.write(self._oprot)
-
 
2784
    self._oprot.writeMessageEnd()
-
 
2785
    self._oprot.trans.flush()
-
 
2786
 
-
 
2787
  def recv_getAllIgnoredInventoryUpdateItemsList(self, ):
-
 
2788
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2789
    if mtype == TMessageType.EXCEPTION:
-
 
2790
      x = TApplicationException()
-
 
2791
      x.read(self._iprot)
-
 
2792
      self._iprot.readMessageEnd()
-
 
2793
      raise x
-
 
2794
    result = getAllIgnoredInventoryUpdateItemsList_result()
-
 
2795
    result.read(self._iprot)
-
 
2796
    self._iprot.readMessageEnd()
-
 
2797
    if result.success is not None:
-
 
2798
      return result.success
-
 
2799
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllIgnoredInventoryUpdateItemsList failed: unknown result");
-
 
2800
 
2761
 
2801
 
2762
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
2802
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
2763
  def __init__(self, handler):
2803
  def __init__(self, handler):
2764
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
2804
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
2765
    self._processMap["addItem"] = Processor.process_addItem
2805
    self._processMap["addItem"] = Processor.process_addItem
Line 2828... Line 2868...
2828
    self._processMap["getVoucherAmount"] = Processor.process_getVoucherAmount
2868
    self._processMap["getVoucherAmount"] = Processor.process_getVoucherAmount
2829
    self._processMap["getAllItemVouchers"] = Processor.process_getAllItemVouchers
2869
    self._processMap["getAllItemVouchers"] = Processor.process_getAllItemVouchers
2830
    self._processMap["isValidCatalogItemId"] = Processor.process_isValidCatalogItemId
2870
    self._processMap["isValidCatalogItemId"] = Processor.process_isValidCatalogItemId
2831
    self._processMap["getVatPercentageForItem"] = Processor.process_getVatPercentageForItem
2871
    self._processMap["getVatPercentageForItem"] = Processor.process_getVatPercentageForItem
2832
    self._processMap["getVatAmountForItem"] = Processor.process_getVatAmountForItem
2872
    self._processMap["getVatAmountForItem"] = Processor.process_getVatAmountForItem
-
 
2873
    self._processMap["getAllIgnoredInventoryUpdateItemsList"] = Processor.process_getAllIgnoredInventoryUpdateItemsList
2833
 
2874
 
2834
  def process(self, iprot, oprot):
2875
  def process(self, iprot, oprot):
2835
    (name, type, seqid) = iprot.readMessageBegin()
2876
    (name, type, seqid) = iprot.readMessageBegin()
2836
    if name not in self._processMap:
2877
    if name not in self._processMap:
2837
      iprot.skip(TType.STRUCT)
2878
      iprot.skip(TType.STRUCT)
Line 3703... Line 3744...
3703
    oprot.writeMessageBegin("getVatAmountForItem", TMessageType.REPLY, seqid)
3744
    oprot.writeMessageBegin("getVatAmountForItem", TMessageType.REPLY, seqid)
3704
    result.write(oprot)
3745
    result.write(oprot)
3705
    oprot.writeMessageEnd()
3746
    oprot.writeMessageEnd()
3706
    oprot.trans.flush()
3747
    oprot.trans.flush()
3707
 
3748
 
-
 
3749
  def process_getAllIgnoredInventoryUpdateItemsList(self, seqid, iprot, oprot):
-
 
3750
    args = getAllIgnoredInventoryUpdateItemsList_args()
-
 
3751
    args.read(iprot)
-
 
3752
    iprot.readMessageEnd()
-
 
3753
    result = getAllIgnoredInventoryUpdateItemsList_result()
-
 
3754
    result.success = self._handler.getAllIgnoredInventoryUpdateItemsList(args.offset, args.limit)
-
 
3755
    oprot.writeMessageBegin("getAllIgnoredInventoryUpdateItemsList", TMessageType.REPLY, seqid)
-
 
3756
    result.write(oprot)
-
 
3757
    oprot.writeMessageEnd()
-
 
3758
    oprot.trans.flush()
-
 
3759
 
3708
 
3760
 
3709
# HELPER FUNCTIONS AND STRUCTURES
3761
# HELPER FUNCTIONS AND STRUCTURES
3710
 
3762
 
3711
class addItem_args:
3763
class addItem_args:
3712
  """
3764
  """
Line 12764... Line 12816...
12764
      oprot.writeFieldEnd()
12816
      oprot.writeFieldEnd()
12765
    oprot.writeFieldStop()
12817
    oprot.writeFieldStop()
12766
    oprot.writeStructEnd()
12818
    oprot.writeStructEnd()
12767
 
12819
 
12768
  def validate(self):
12820
  def validate(self):
-
 
12821
    return
-
 
12822
 
-
 
12823
 
-
 
12824
  def __repr__(self):
-
 
12825
    L = ['%s=%r' % (key, value)
-
 
12826
      for key, value in self.__dict__.iteritems()]
-
 
12827
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12828
 
-
 
12829
  def __eq__(self, other):
-
 
12830
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12831
 
-
 
12832
  def __ne__(self, other):
-
 
12833
    return not (self == other)
-
 
12834
 
-
 
12835
class getAllIgnoredInventoryUpdateItemsList_args:
-
 
12836
  """
-
 
12837
  Attributes:
-
 
12838
   - offset
-
 
12839
   - limit
-
 
12840
  """
-
 
12841
 
-
 
12842
  thrift_spec = (
-
 
12843
    None, # 0
-
 
12844
    (1, TType.I32, 'offset', None, None, ), # 1
-
 
12845
    (2, TType.I32, 'limit', None, None, ), # 2
-
 
12846
  )
-
 
12847
 
-
 
12848
  def __init__(self, offset=None, limit=None,):
-
 
12849
    self.offset = offset
-
 
12850
    self.limit = limit
-
 
12851
 
-
 
12852
  def read(self, iprot):
-
 
12853
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12854
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12855
      return
-
 
12856
    iprot.readStructBegin()
-
 
12857
    while True:
-
 
12858
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12859
      if ftype == TType.STOP:
-
 
12860
        break
-
 
12861
      if fid == 1:
-
 
12862
        if ftype == TType.I32:
-
 
12863
          self.offset = iprot.readI32();
-
 
12864
        else:
-
 
12865
          iprot.skip(ftype)
-
 
12866
      elif fid == 2:
-
 
12867
        if ftype == TType.I32:
-
 
12868
          self.limit = iprot.readI32();
-
 
12869
        else:
-
 
12870
          iprot.skip(ftype)
-
 
12871
      else:
-
 
12872
        iprot.skip(ftype)
-
 
12873
      iprot.readFieldEnd()
-
 
12874
    iprot.readStructEnd()
-
 
12875
 
-
 
12876
  def write(self, oprot):
-
 
12877
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12878
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12879
      return
-
 
12880
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_args')
-
 
12881
    if self.offset is not None:
-
 
12882
      oprot.writeFieldBegin('offset', TType.I32, 1)
-
 
12883
      oprot.writeI32(self.offset)
-
 
12884
      oprot.writeFieldEnd()
-
 
12885
    if self.limit is not None:
-
 
12886
      oprot.writeFieldBegin('limit', TType.I32, 2)
-
 
12887
      oprot.writeI32(self.limit)
-
 
12888
      oprot.writeFieldEnd()
-
 
12889
    oprot.writeFieldStop()
-
 
12890
    oprot.writeStructEnd()
-
 
12891
 
-
 
12892
  def validate(self):
-
 
12893
    return
-
 
12894
 
-
 
12895
 
-
 
12896
  def __repr__(self):
-
 
12897
    L = ['%s=%r' % (key, value)
-
 
12898
      for key, value in self.__dict__.iteritems()]
-
 
12899
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12900
 
-
 
12901
  def __eq__(self, other):
-
 
12902
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12903
 
-
 
12904
  def __ne__(self, other):
-
 
12905
    return not (self == other)
-
 
12906
 
-
 
12907
class getAllIgnoredInventoryUpdateItemsList_result:
-
 
12908
  """
-
 
12909
  Attributes:
-
 
12910
   - success
-
 
12911
  """
-
 
12912
 
-
 
12913
  thrift_spec = (
-
 
12914
    (0, TType.LIST, 'success', (TType.STRUCT,(Item, Item.thrift_spec)), None, ), # 0
-
 
12915
  )
-
 
12916
 
-
 
12917
  def __init__(self, success=None,):
-
 
12918
    self.success = success
-
 
12919
 
-
 
12920
  def read(self, iprot):
-
 
12921
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12922
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12923
      return
-
 
12924
    iprot.readStructBegin()
-
 
12925
    while True:
-
 
12926
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12927
      if ftype == TType.STOP:
-
 
12928
        break
-
 
12929
      if fid == 0:
-
 
12930
        if ftype == TType.LIST:
-
 
12931
          self.success = []
-
 
12932
          (_etype250, _size247) = iprot.readListBegin()
-
 
12933
          for _i251 in xrange(_size247):
-
 
12934
            _elem252 = Item()
-
 
12935
            _elem252.read(iprot)
-
 
12936
            self.success.append(_elem252)
-
 
12937
          iprot.readListEnd()
-
 
12938
        else:
-
 
12939
          iprot.skip(ftype)
-
 
12940
      else:
-
 
12941
        iprot.skip(ftype)
-
 
12942
      iprot.readFieldEnd()
-
 
12943
    iprot.readStructEnd()
-
 
12944
 
-
 
12945
  def write(self, oprot):
-
 
12946
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12947
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12948
      return
-
 
12949
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
-
 
12950
    if self.success is not None:
-
 
12951
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
12952
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
12953
      for iter253 in self.success:
-
 
12954
        iter253.write(oprot)
-
 
12955
      oprot.writeListEnd()
-
 
12956
      oprot.writeFieldEnd()
-
 
12957
    oprot.writeFieldStop()
-
 
12958
    oprot.writeStructEnd()
-
 
12959
 
-
 
12960
  def validate(self):
12769
    return
12961
    return
12770
 
12962
 
12771
 
12963
 
12772
  def __repr__(self):
12964
  def __repr__(self):
12773
    L = ['%s=%r' % (key, value)
12965
    L = ['%s=%r' % (key, value)