Subversion Repositories SmartDukaan

Rev

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

Rev 4386 Rev 4391
Line 115... Line 115...
115
    Parameters:
115
    Parameters:
116
     - destination_pincode
116
     - destination_pincode
117
    """
117
    """
118
    pass
118
    pass
119
 
119
 
120
  def getAwbForNumber(self, awbNumber):
-
 
121
    """
-
 
122
    Returns AWB object identified by its AWB number
-
 
123
 
-
 
124
    Parameters:
-
 
125
     - awbNumber
-
 
126
    """
-
 
127
    pass
-
 
128
 
-
 
129
 
120
 
130
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
121
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
131
  def __init__(self, iprot, oprot=None):
122
  def __init__(self, iprot, oprot=None):
132
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
123
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
133
 
124
 
Line 479... Line 470...
479
    self._iprot.readMessageEnd()
470
    self._iprot.readMessageEnd()
480
    if result.success is not None:
471
    if result.success is not None:
481
      return result.success
472
      return result.success
482
    raise TApplicationException(TApplicationException.MISSING_RESULT, "isCodAllowed failed: unknown result");
473
    raise TApplicationException(TApplicationException.MISSING_RESULT, "isCodAllowed failed: unknown result");
483
 
474
 
484
  def getAwbForNumber(self, awbNumber):
-
 
485
    """
-
 
486
    Returns AWB object identified by its AWB number
-
 
487
 
-
 
488
    Parameters:
-
 
489
     - awbNumber
-
 
490
    """
-
 
491
    self.send_getAwbForNumber(awbNumber)
-
 
492
    return self.recv_getAwbForNumber()
-
 
493
 
-
 
494
  def send_getAwbForNumber(self, awbNumber):
-
 
495
    self._oprot.writeMessageBegin('getAwbForNumber', TMessageType.CALL, self._seqid)
-
 
496
    args = getAwbForNumber_args()
-
 
497
    args.awbNumber = awbNumber
-
 
498
    args.write(self._oprot)
-
 
499
    self._oprot.writeMessageEnd()
-
 
500
    self._oprot.trans.flush()
-
 
501
 
-
 
502
  def recv_getAwbForNumber(self, ):
-
 
503
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
504
    if mtype == TMessageType.EXCEPTION:
-
 
505
      x = TApplicationException()
-
 
506
      x.read(self._iprot)
-
 
507
      self._iprot.readMessageEnd()
-
 
508
      raise x
-
 
509
    result = getAwbForNumber_result()
-
 
510
    result.read(self._iprot)
-
 
511
    self._iprot.readMessageEnd()
-
 
512
    if result.success is not None:
-
 
513
      return result.success
-
 
514
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAwbForNumber failed: unknown result");
-
 
515
 
-
 
516
 
475
 
517
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
476
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
518
  def __init__(self, handler):
477
  def __init__(self, handler):
519
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
478
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
520
    self._processMap["getProvider"] = Processor.process_getProvider
479
    self._processMap["getProvider"] = Processor.process_getProvider
Line 525... Line 484...
525
    self._processMap["getShipmentInfo"] = Processor.process_getShipmentInfo
484
    self._processMap["getShipmentInfo"] = Processor.process_getShipmentInfo
526
    self._processMap["getDestinationCode"] = Processor.process_getDestinationCode
485
    self._processMap["getDestinationCode"] = Processor.process_getDestinationCode
527
    self._processMap["getFreeAwbCount"] = Processor.process_getFreeAwbCount
486
    self._processMap["getFreeAwbCount"] = Processor.process_getFreeAwbCount
528
    self._processMap["getHolidays"] = Processor.process_getHolidays
487
    self._processMap["getHolidays"] = Processor.process_getHolidays
529
    self._processMap["isCodAllowed"] = Processor.process_isCodAllowed
488
    self._processMap["isCodAllowed"] = Processor.process_isCodAllowed
530
    self._processMap["getAwbForNumber"] = Processor.process_getAwbForNumber
-
 
531
 
489
 
532
  def process(self, iprot, oprot):
490
  def process(self, iprot, oprot):
533
    (name, type, seqid) = iprot.readMessageBegin()
491
    (name, type, seqid) = iprot.readMessageBegin()
534
    if name not in self._processMap:
492
    if name not in self._processMap:
535
      iprot.skip(TType.STRUCT)
493
      iprot.skip(TType.STRUCT)
Line 673... Line 631...
673
    oprot.writeMessageBegin("isCodAllowed", TMessageType.REPLY, seqid)
631
    oprot.writeMessageBegin("isCodAllowed", TMessageType.REPLY, seqid)
674
    result.write(oprot)
632
    result.write(oprot)
675
    oprot.writeMessageEnd()
633
    oprot.writeMessageEnd()
676
    oprot.trans.flush()
634
    oprot.trans.flush()
677
 
635
 
678
  def process_getAwbForNumber(self, seqid, iprot, oprot):
-
 
679
    args = getAwbForNumber_args()
-
 
680
    args.read(iprot)
-
 
681
    iprot.readMessageEnd()
-
 
682
    result = getAwbForNumber_result()
-
 
683
    result.success = self._handler.getAwbForNumber(args.awbNumber)
-
 
684
    oprot.writeMessageBegin("getAwbForNumber", TMessageType.REPLY, seqid)
-
 
685
    result.write(oprot)
-
 
686
    oprot.writeMessageEnd()
-
 
687
    oprot.trans.flush()
-
 
688
 
-
 
689
 
636
 
690
# HELPER FUNCTIONS AND STRUCTURES
637
# HELPER FUNCTIONS AND STRUCTURES
691
 
638
 
692
class getProvider_args:
639
class getProvider_args:
693
  """
640
  """
Line 2049... Line 1996...
2049
      oprot.writeFieldEnd()
1996
      oprot.writeFieldEnd()
2050
    oprot.writeFieldStop()
1997
    oprot.writeFieldStop()
2051
    oprot.writeStructEnd()
1998
    oprot.writeStructEnd()
2052
 
1999
 
2053
  def validate(self):
2000
  def validate(self):
2054
    return
-
 
2055
 
-
 
2056
 
-
 
2057
  def __repr__(self):
-
 
2058
    L = ['%s=%r' % (key, value)
-
 
2059
      for key, value in self.__dict__.iteritems()]
-
 
2060
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
2061
 
-
 
2062
  def __eq__(self, other):
-
 
2063
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
2064
 
-
 
2065
  def __ne__(self, other):
-
 
2066
    return not (self == other)
-
 
2067
 
-
 
2068
class getAwbForNumber_args:
-
 
2069
  """
-
 
2070
  Attributes:
-
 
2071
   - awbNumber
-
 
2072
  """
-
 
2073
 
-
 
2074
  thrift_spec = (
-
 
2075
    None, # 0
-
 
2076
    (1, TType.STRING, 'awbNumber', None, None, ), # 1
-
 
2077
  )
-
 
2078
 
-
 
2079
  def __init__(self, awbNumber=None,):
-
 
2080
    self.awbNumber = awbNumber
-
 
2081
 
-
 
2082
  def read(self, iprot):
-
 
2083
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
2084
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
2085
      return
-
 
2086
    iprot.readStructBegin()
-
 
2087
    while True:
-
 
2088
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
2089
      if ftype == TType.STOP:
-
 
2090
        break
-
 
2091
      if fid == 1:
-
 
2092
        if ftype == TType.STRING:
-
 
2093
          self.awbNumber = iprot.readString();
-
 
2094
        else:
-
 
2095
          iprot.skip(ftype)
-
 
2096
      else:
-
 
2097
        iprot.skip(ftype)
-
 
2098
      iprot.readFieldEnd()
-
 
2099
    iprot.readStructEnd()
-
 
2100
 
-
 
2101
  def write(self, oprot):
-
 
2102
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
2103
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
2104
      return
-
 
2105
    oprot.writeStructBegin('getAwbForNumber_args')
-
 
2106
    if self.awbNumber is not None:
-
 
2107
      oprot.writeFieldBegin('awbNumber', TType.STRING, 1)
-
 
2108
      oprot.writeString(self.awbNumber)
-
 
2109
      oprot.writeFieldEnd()
-
 
2110
    oprot.writeFieldStop()
-
 
2111
    oprot.writeStructEnd()
-
 
2112
 
-
 
2113
  def validate(self):
-
 
2114
    return
-
 
2115
 
-
 
2116
 
-
 
2117
  def __repr__(self):
-
 
2118
    L = ['%s=%r' % (key, value)
-
 
2119
      for key, value in self.__dict__.iteritems()]
-
 
2120
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
2121
 
-
 
2122
  def __eq__(self, other):
-
 
2123
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
2124
 
-
 
2125
  def __ne__(self, other):
-
 
2126
    return not (self == other)
-
 
2127
 
-
 
2128
class getAwbForNumber_result:
-
 
2129
  """
-
 
2130
  Attributes:
-
 
2131
   - success
-
 
2132
  """
-
 
2133
 
-
 
2134
  thrift_spec = (
-
 
2135
    (0, TType.STRUCT, 'success', (Awb, Awb.thrift_spec), None, ), # 0
-
 
2136
  )
-
 
2137
 
-
 
2138
  def __init__(self, success=None,):
-
 
2139
    self.success = success
-
 
2140
 
-
 
2141
  def read(self, iprot):
-
 
2142
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
2143
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
2144
      return
-
 
2145
    iprot.readStructBegin()
-
 
2146
    while True:
-
 
2147
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
2148
      if ftype == TType.STOP:
-
 
2149
        break
-
 
2150
      if fid == 0:
-
 
2151
        if ftype == TType.STRUCT:
-
 
2152
          self.success = Awb()
-
 
2153
          self.success.read(iprot)
-
 
2154
        else:
-
 
2155
          iprot.skip(ftype)
-
 
2156
      else:
-
 
2157
        iprot.skip(ftype)
-
 
2158
      iprot.readFieldEnd()
-
 
2159
    iprot.readStructEnd()
-
 
2160
 
-
 
2161
  def write(self, oprot):
-
 
2162
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
2163
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
2164
      return
-
 
2165
    oprot.writeStructBegin('getAwbForNumber_result')
-
 
2166
    if self.success is not None:
-
 
2167
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
2168
      self.success.write(oprot)
-
 
2169
      oprot.writeFieldEnd()
-
 
2170
    oprot.writeFieldStop()
-
 
2171
    oprot.writeStructEnd()
-
 
2172
 
-
 
2173
  def validate(self):
-
 
2174
    return
2001
    return
2175
 
2002
 
2176
 
2003
 
2177
  def __repr__(self):
2004
  def __repr__(self):
2178
    L = ['%s=%r' % (key, value)
2005
    L = ['%s=%r' % (key, value)