Subversion Repositories SmartDukaan

Rev

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

Rev 6048 Rev 6049
Line 1342... Line 1342...
1342
    Parameters:
1342
    Parameters:
1343
     - rechargeType
1343
     - rechargeType
1344
    """
1344
    """
1345
    pass
1345
    pass
1346
 
1346
 
1347
  def getServiceProviderForDevice(self, deviceNumber):
1347
  def getServiceProviderForDevice(self, rechargeType, deviceNumber):
1348
    """
1348
    """
1349
    Parameters:
1349
    Parameters:
-
 
1350
     - rechargeType
1350
     - deviceNumber
1351
     - deviceNumber
1351
    """
1352
    """
1352
    pass
1353
    pass
1353
 
1354
 
1354
 
1355
 
Line 6039... Line 6040...
6039
    self._iprot.readMessageEnd()
6040
    self._iprot.readMessageEnd()
6040
    if result.success is not None:
6041
    if result.success is not None:
6041
      return result.success
6042
      return result.success
6042
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getServiceProviders failed: unknown result");
6043
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getServiceProviders failed: unknown result");
6043
 
6044
 
6044
  def getServiceProviderForDevice(self, deviceNumber):
6045
  def getServiceProviderForDevice(self, rechargeType, deviceNumber):
6045
    """
6046
    """
6046
    Parameters:
6047
    Parameters:
-
 
6048
     - rechargeType
6047
     - deviceNumber
6049
     - deviceNumber
6048
    """
6050
    """
6049
    self.send_getServiceProviderForDevice(deviceNumber)
6051
    self.send_getServiceProviderForDevice(rechargeType, deviceNumber)
6050
    return self.recv_getServiceProviderForDevice()
6052
    return self.recv_getServiceProviderForDevice()
6051
 
6053
 
6052
  def send_getServiceProviderForDevice(self, deviceNumber):
6054
  def send_getServiceProviderForDevice(self, rechargeType, deviceNumber):
6053
    self._oprot.writeMessageBegin('getServiceProviderForDevice', TMessageType.CALL, self._seqid)
6055
    self._oprot.writeMessageBegin('getServiceProviderForDevice', TMessageType.CALL, self._seqid)
6054
    args = getServiceProviderForDevice_args()
6056
    args = getServiceProviderForDevice_args()
-
 
6057
    args.rechargeType = rechargeType
6055
    args.deviceNumber = deviceNumber
6058
    args.deviceNumber = deviceNumber
6056
    args.write(self._oprot)
6059
    args.write(self._oprot)
6057
    self._oprot.writeMessageEnd()
6060
    self._oprot.writeMessageEnd()
6058
    self._oprot.trans.flush()
6061
    self._oprot.trans.flush()
6059
 
6062
 
Line 8000... Line 8003...
8000
  def process_getServiceProviderForDevice(self, seqid, iprot, oprot):
8003
  def process_getServiceProviderForDevice(self, seqid, iprot, oprot):
8001
    args = getServiceProviderForDevice_args()
8004
    args = getServiceProviderForDevice_args()
8002
    args.read(iprot)
8005
    args.read(iprot)
8003
    iprot.readMessageEnd()
8006
    iprot.readMessageEnd()
8004
    result = getServiceProviderForDevice_result()
8007
    result = getServiceProviderForDevice_result()
8005
    result.success = self._handler.getServiceProviderForDevice(args.deviceNumber)
8008
    result.success = self._handler.getServiceProviderForDevice(args.rechargeType, args.deviceNumber)
8006
    oprot.writeMessageBegin("getServiceProviderForDevice", TMessageType.REPLY, seqid)
8009
    oprot.writeMessageBegin("getServiceProviderForDevice", TMessageType.REPLY, seqid)
8007
    result.write(oprot)
8010
    result.write(oprot)
8008
    oprot.writeMessageEnd()
8011
    oprot.writeMessageEnd()
8009
    oprot.trans.flush()
8012
    oprot.trans.flush()
8010
 
8013
 
Line 27114... Line 27117...
27114
    return not (self == other)
27117
    return not (self == other)
27115
 
27118
 
27116
class getServiceProviderForDevice_args:
27119
class getServiceProviderForDevice_args:
27117
  """
27120
  """
27118
  Attributes:
27121
  Attributes:
-
 
27122
   - rechargeType
27119
   - deviceNumber
27123
   - deviceNumber
27120
  """
27124
  """
27121
 
27125
 
27122
  thrift_spec = (
27126
  thrift_spec = (
27123
    None, # 0
27127
    None, # 0
-
 
27128
    (1, TType.I32, 'rechargeType', None, None, ), # 1
27124
    (1, TType.STRING, 'deviceNumber', None, None, ), # 1
27129
    (2, TType.STRING, 'deviceNumber', None, None, ), # 2
27125
  )
27130
  )
27126
 
27131
 
27127
  def __init__(self, deviceNumber=None,):
27132
  def __init__(self, rechargeType=None, deviceNumber=None,):
-
 
27133
    self.rechargeType = rechargeType
27128
    self.deviceNumber = deviceNumber
27134
    self.deviceNumber = deviceNumber
27129
 
27135
 
27130
  def read(self, iprot):
27136
  def read(self, iprot):
27131
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
27137
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
27132
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
27138
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
Line 27135... Line 27141...
27135
    while True:
27141
    while True:
27136
      (fname, ftype, fid) = iprot.readFieldBegin()
27142
      (fname, ftype, fid) = iprot.readFieldBegin()
27137
      if ftype == TType.STOP:
27143
      if ftype == TType.STOP:
27138
        break
27144
        break
27139
      if fid == 1:
27145
      if fid == 1:
-
 
27146
        if ftype == TType.I32:
-
 
27147
          self.rechargeType = iprot.readI32();
-
 
27148
        else:
-
 
27149
          iprot.skip(ftype)
-
 
27150
      elif fid == 2:
27140
        if ftype == TType.STRING:
27151
        if ftype == TType.STRING:
27141
          self.deviceNumber = iprot.readString();
27152
          self.deviceNumber = iprot.readString();
27142
        else:
27153
        else:
27143
          iprot.skip(ftype)
27154
          iprot.skip(ftype)
27144
      else:
27155
      else:
Line 27149... Line 27160...
27149
  def write(self, oprot):
27160
  def write(self, oprot):
27150
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
27161
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
27151
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
27162
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
27152
      return
27163
      return
27153
    oprot.writeStructBegin('getServiceProviderForDevice_args')
27164
    oprot.writeStructBegin('getServiceProviderForDevice_args')
-
 
27165
    if self.rechargeType is not None:
-
 
27166
      oprot.writeFieldBegin('rechargeType', TType.I32, 1)
-
 
27167
      oprot.writeI32(self.rechargeType)
-
 
27168
      oprot.writeFieldEnd()
27154
    if self.deviceNumber is not None:
27169
    if self.deviceNumber is not None:
27155
      oprot.writeFieldBegin('deviceNumber', TType.STRING, 1)
27170
      oprot.writeFieldBegin('deviceNumber', TType.STRING, 2)
27156
      oprot.writeString(self.deviceNumber)
27171
      oprot.writeString(self.deviceNumber)
27157
      oprot.writeFieldEnd()
27172
      oprot.writeFieldEnd()
27158
    oprot.writeFieldStop()
27173
    oprot.writeFieldStop()
27159
    oprot.writeStructEnd()
27174
    oprot.writeStructEnd()
27160
 
27175