Subversion Repositories SmartDukaan

Rev

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

Rev 3064 Rev 3103
Line 88... Line 88...
88
     - providerId
88
     - providerId
89
     - pinCode
89
     - pinCode
90
    """
90
    """
91
    pass
91
    pass
92
 
92
 
93
  def getFreeAwbCount(self, providerId):
93
  def getFreeAwbCount(self, providerId, type):
94
    """
94
    """
95
    Returns the number of unused AWB numbers for the given provider
95
    Returns the number of unused AWB numbers for the given provider of the given type
96
    
96
    
97
    Parameters:
97
    Parameters:
98
     - providerId
98
     - providerId
-
 
99
     - type
99
    """
100
    """
100
    pass
101
    pass
101
 
102
 
102
  def getHolidays(self, fromDate, toDate):
103
  def getHolidays(self, fromDate, toDate):
103
    """
104
    """
Line 400... Line 401...
400
      return result.success
401
      return result.success
401
    if result.se != None:
402
    if result.se != None:
402
      raise result.se
403
      raise result.se
403
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getDestinationCode failed: unknown result");
404
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getDestinationCode failed: unknown result");
404
 
405
 
405
  def getFreeAwbCount(self, providerId):
406
  def getFreeAwbCount(self, providerId, type):
406
    """
407
    """
407
    Returns the number of unused AWB numbers for the given provider
408
    Returns the number of unused AWB numbers for the given provider of the given type
408
    
409
    
409
    Parameters:
410
    Parameters:
410
     - providerId
411
     - providerId
-
 
412
     - type
411
    """
413
    """
412
    self.send_getFreeAwbCount(providerId)
414
    self.send_getFreeAwbCount(providerId, type)
413
    return self.recv_getFreeAwbCount()
415
    return self.recv_getFreeAwbCount()
414
 
416
 
415
  def send_getFreeAwbCount(self, providerId):
417
  def send_getFreeAwbCount(self, providerId, type):
416
    self._oprot.writeMessageBegin('getFreeAwbCount', TMessageType.CALL, self._seqid)
418
    self._oprot.writeMessageBegin('getFreeAwbCount', TMessageType.CALL, self._seqid)
417
    args = getFreeAwbCount_args()
419
    args = getFreeAwbCount_args()
418
    args.providerId = providerId
420
    args.providerId = providerId
-
 
421
    args.type = type
419
    args.write(self._oprot)
422
    args.write(self._oprot)
420
    self._oprot.writeMessageEnd()
423
    self._oprot.writeMessageEnd()
421
    self._oprot.trans.flush()
424
    self._oprot.trans.flush()
422
 
425
 
423
  def recv_getFreeAwbCount(self, ):
426
  def recv_getFreeAwbCount(self, ):
Line 647... Line 650...
647
  def process_getFreeAwbCount(self, seqid, iprot, oprot):
650
  def process_getFreeAwbCount(self, seqid, iprot, oprot):
648
    args = getFreeAwbCount_args()
651
    args = getFreeAwbCount_args()
649
    args.read(iprot)
652
    args.read(iprot)
650
    iprot.readMessageEnd()
653
    iprot.readMessageEnd()
651
    result = getFreeAwbCount_result()
654
    result = getFreeAwbCount_result()
652
    result.success = self._handler.getFreeAwbCount(args.providerId)
655
    result.success = self._handler.getFreeAwbCount(args.providerId, args.type)
653
    oprot.writeMessageBegin("getFreeAwbCount", TMessageType.REPLY, seqid)
656
    oprot.writeMessageBegin("getFreeAwbCount", TMessageType.REPLY, seqid)
654
    result.write(oprot)
657
    result.write(oprot)
655
    oprot.writeMessageEnd()
658
    oprot.writeMessageEnd()
656
    oprot.trans.flush()
659
    oprot.trans.flush()
657
 
660
 
Line 1689... Line 1692...
1689
 
1692
 
1690
class getFreeAwbCount_args:
1693
class getFreeAwbCount_args:
1691
  """
1694
  """
1692
  Attributes:
1695
  Attributes:
1693
   - providerId
1696
   - providerId
-
 
1697
   - type
1694
  """
1698
  """
1695
 
1699
 
1696
  thrift_spec = (
1700
  thrift_spec = (
1697
    None, # 0
1701
    None, # 0
1698
    (1, TType.I64, 'providerId', None, None, ), # 1
1702
    (1, TType.I64, 'providerId', None, None, ), # 1
-
 
1703
    (2, TType.STRING, 'type', None, None, ), # 2
1699
  )
1704
  )
1700
 
1705
 
1701
  def __init__(self, providerId=None,):
1706
  def __init__(self, providerId=None, type=None,):
1702
    self.providerId = providerId
1707
    self.providerId = providerId
-
 
1708
    self.type = type
1703
 
1709
 
1704
  def read(self, iprot):
1710
  def read(self, iprot):
1705
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
1711
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
1706
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
1712
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
1707
      return
1713
      return
Line 1713... Line 1719...
1713
      if fid == 1:
1719
      if fid == 1:
1714
        if ftype == TType.I64:
1720
        if ftype == TType.I64:
1715
          self.providerId = iprot.readI64();
1721
          self.providerId = iprot.readI64();
1716
        else:
1722
        else:
1717
          iprot.skip(ftype)
1723
          iprot.skip(ftype)
-
 
1724
      elif fid == 2:
-
 
1725
        if ftype == TType.STRING:
-
 
1726
          self.type = iprot.readString();
-
 
1727
        else:
-
 
1728
          iprot.skip(ftype)
1718
      else:
1729
      else:
1719
        iprot.skip(ftype)
1730
        iprot.skip(ftype)
1720
      iprot.readFieldEnd()
1731
      iprot.readFieldEnd()
1721
    iprot.readStructEnd()
1732
    iprot.readStructEnd()
1722
 
1733
 
Line 1727... Line 1738...
1727
    oprot.writeStructBegin('getFreeAwbCount_args')
1738
    oprot.writeStructBegin('getFreeAwbCount_args')
1728
    if self.providerId != None:
1739
    if self.providerId != None:
1729
      oprot.writeFieldBegin('providerId', TType.I64, 1)
1740
      oprot.writeFieldBegin('providerId', TType.I64, 1)
1730
      oprot.writeI64(self.providerId)
1741
      oprot.writeI64(self.providerId)
1731
      oprot.writeFieldEnd()
1742
      oprot.writeFieldEnd()
-
 
1743
    if self.type != None:
-
 
1744
      oprot.writeFieldBegin('type', TType.STRING, 2)
-
 
1745
      oprot.writeString(self.type)
-
 
1746
      oprot.writeFieldEnd()
1732
    oprot.writeFieldStop()
1747
    oprot.writeFieldStop()
1733
    oprot.writeStructEnd()
1748
    oprot.writeStructEnd()
1734
 
1749
 
1735
  def __repr__(self):
1750
  def __repr__(self):
1736
    L = ['%s=%r' % (key, value)
1751
    L = ['%s=%r' % (key, value)