Subversion Repositories SmartDukaan

Rev

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

Rev 7306 Rev 7330
Line 593... Line 593...
593
    Parameters:
593
    Parameters:
594
     - catalog_item_id
594
     - catalog_item_id
595
    """
595
    """
596
    pass
596
    pass
597
 
597
 
598
  def getVatPercentageForItem(self, itemId, price):
598
  def getVatPercentageForItem(self, itemId, stateId, price):
599
    """
599
    """
600
    Parameters:
600
    Parameters:
601
     - itemId
601
     - itemId
-
 
602
     - stateId
602
     - price
603
     - price
603
    """
604
    """
604
    pass
605
    pass
605
 
606
 
606
  def getVatAmountForItem(self, itemId, price):
607
  def getVatAmountForItem(self, itemId, price):
Line 3113... Line 3114...
3113
    self._iprot.readMessageEnd()
3114
    self._iprot.readMessageEnd()
3114
    if result.success is not None:
3115
    if result.success is not None:
3115
      return result.success
3116
      return result.success
3116
    raise TApplicationException(TApplicationException.MISSING_RESULT, "isValidCatalogItemId failed: unknown result");
3117
    raise TApplicationException(TApplicationException.MISSING_RESULT, "isValidCatalogItemId failed: unknown result");
3117
 
3118
 
3118
  def getVatPercentageForItem(self, itemId, price):
3119
  def getVatPercentageForItem(self, itemId, stateId, price):
3119
    """
3120
    """
3120
    Parameters:
3121
    Parameters:
3121
     - itemId
3122
     - itemId
-
 
3123
     - stateId
3122
     - price
3124
     - price
3123
    """
3125
    """
3124
    self.send_getVatPercentageForItem(itemId, price)
3126
    self.send_getVatPercentageForItem(itemId, stateId, price)
3125
    return self.recv_getVatPercentageForItem()
3127
    return self.recv_getVatPercentageForItem()
3126
 
3128
 
3127
  def send_getVatPercentageForItem(self, itemId, price):
3129
  def send_getVatPercentageForItem(self, itemId, stateId, price):
3128
    self._oprot.writeMessageBegin('getVatPercentageForItem', TMessageType.CALL, self._seqid)
3130
    self._oprot.writeMessageBegin('getVatPercentageForItem', TMessageType.CALL, self._seqid)
3129
    args = getVatPercentageForItem_args()
3131
    args = getVatPercentageForItem_args()
3130
    args.itemId = itemId
3132
    args.itemId = itemId
-
 
3133
    args.stateId = stateId
3131
    args.price = price
3134
    args.price = price
3132
    args.write(self._oprot)
3135
    args.write(self._oprot)
3133
    self._oprot.writeMessageEnd()
3136
    self._oprot.writeMessageEnd()
3134
    self._oprot.trans.flush()
3137
    self._oprot.trans.flush()
3135
 
3138
 
Line 4795... Line 4798...
4795
  def process_getVatPercentageForItem(self, seqid, iprot, oprot):
4798
  def process_getVatPercentageForItem(self, seqid, iprot, oprot):
4796
    args = getVatPercentageForItem_args()
4799
    args = getVatPercentageForItem_args()
4797
    args.read(iprot)
4800
    args.read(iprot)
4798
    iprot.readMessageEnd()
4801
    iprot.readMessageEnd()
4799
    result = getVatPercentageForItem_result()
4802
    result = getVatPercentageForItem_result()
4800
    result.success = self._handler.getVatPercentageForItem(args.itemId, args.price)
4803
    result.success = self._handler.getVatPercentageForItem(args.itemId, args.stateId, args.price)
4801
    oprot.writeMessageBegin("getVatPercentageForItem", TMessageType.REPLY, seqid)
4804
    oprot.writeMessageBegin("getVatPercentageForItem", TMessageType.REPLY, seqid)
4802
    result.write(oprot)
4805
    result.write(oprot)
4803
    oprot.writeMessageEnd()
4806
    oprot.writeMessageEnd()
4804
    oprot.trans.flush()
4807
    oprot.trans.flush()
4805
 
4808
 
Line 14873... Line 14876...
14873
 
14876
 
14874
class getVatPercentageForItem_args:
14877
class getVatPercentageForItem_args:
14875
  """
14878
  """
14876
  Attributes:
14879
  Attributes:
14877
   - itemId
14880
   - itemId
-
 
14881
   - stateId
14878
   - price
14882
   - price
14879
  """
14883
  """
14880
 
14884
 
14881
  thrift_spec = (
14885
  thrift_spec = (
14882
    None, # 0
14886
    None, # 0
14883
    (1, TType.I64, 'itemId', None, None, ), # 1
14887
    (1, TType.I64, 'itemId', None, None, ), # 1
-
 
14888
    (2, TType.I64, 'stateId', None, None, ), # 2
14884
    (2, TType.DOUBLE, 'price', None, None, ), # 2
14889
    (3, TType.DOUBLE, 'price', None, None, ), # 3
14885
  )
14890
  )
14886
 
14891
 
14887
  def __init__(self, itemId=None, price=None,):
14892
  def __init__(self, itemId=None, stateId=None, price=None,):
14888
    self.itemId = itemId
14893
    self.itemId = itemId
-
 
14894
    self.stateId = stateId
14889
    self.price = price
14895
    self.price = price
14890
 
14896
 
14891
  def read(self, iprot):
14897
  def read(self, iprot):
14892
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
14898
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
14893
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
14899
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
Line 14901... Line 14907...
14901
        if ftype == TType.I64:
14907
        if ftype == TType.I64:
14902
          self.itemId = iprot.readI64();
14908
          self.itemId = iprot.readI64();
14903
        else:
14909
        else:
14904
          iprot.skip(ftype)
14910
          iprot.skip(ftype)
14905
      elif fid == 2:
14911
      elif fid == 2:
-
 
14912
        if ftype == TType.I64:
-
 
14913
          self.stateId = iprot.readI64();
-
 
14914
        else:
-
 
14915
          iprot.skip(ftype)
-
 
14916
      elif fid == 3:
14906
        if ftype == TType.DOUBLE:
14917
        if ftype == TType.DOUBLE:
14907
          self.price = iprot.readDouble();
14918
          self.price = iprot.readDouble();
14908
        else:
14919
        else:
14909
          iprot.skip(ftype)
14920
          iprot.skip(ftype)
14910
      else:
14921
      else:
Line 14919... Line 14930...
14919
    oprot.writeStructBegin('getVatPercentageForItem_args')
14930
    oprot.writeStructBegin('getVatPercentageForItem_args')
14920
    if self.itemId is not None:
14931
    if self.itemId is not None:
14921
      oprot.writeFieldBegin('itemId', TType.I64, 1)
14932
      oprot.writeFieldBegin('itemId', TType.I64, 1)
14922
      oprot.writeI64(self.itemId)
14933
      oprot.writeI64(self.itemId)
14923
      oprot.writeFieldEnd()
14934
      oprot.writeFieldEnd()
-
 
14935
    if self.stateId is not None:
-
 
14936
      oprot.writeFieldBegin('stateId', TType.I64, 2)
-
 
14937
      oprot.writeI64(self.stateId)
-
 
14938
      oprot.writeFieldEnd()
14924
    if self.price is not None:
14939
    if self.price is not None:
14925
      oprot.writeFieldBegin('price', TType.DOUBLE, 2)
14940
      oprot.writeFieldBegin('price', TType.DOUBLE, 3)
14926
      oprot.writeDouble(self.price)
14941
      oprot.writeDouble(self.price)
14927
      oprot.writeFieldEnd()
14942
      oprot.writeFieldEnd()
14928
    oprot.writeFieldStop()
14943
    oprot.writeFieldStop()
14929
    oprot.writeStructEnd()
14944
    oprot.writeStructEnd()
14930
 
14945