Subversion Repositories SmartDukaan

Rev

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

Rev 6507 Rev 6591
Line 1360... Line 1360...
1360
     - rechargeType
1360
     - rechargeType
1361
     - deviceNumber
1361
     - deviceNumber
1362
    """
1362
    """
1363
    pass
1363
    pass
1364
 
1364
 
1365
  def validateRecharge(self, rechargeType, deviceNumber, userSelectedProviderId):
1365
  def validateRecharge(self, rechargeType, deviceNumber, userSelectedProviderId, clientAddress):
1366
    """
1366
    """
1367
    Parameters:
1367
    Parameters:
1368
     - rechargeType
1368
     - rechargeType
1369
     - deviceNumber
1369
     - deviceNumber
1370
     - userSelectedProviderId
1370
     - userSelectedProviderId
-
 
1371
     - clientAddress
1371
    """
1372
    """
1372
    pass
1373
    pass
1373
 
1374
 
1374
  def getRechargeOrdersForDevice(self, deviceNumber):
1375
  def getRechargeOrdersForDevice(self, deviceNumber):
1375
    """
1376
    """
Line 6197... Line 6198...
6197
    self._iprot.readMessageEnd()
6198
    self._iprot.readMessageEnd()
6198
    if result.success is not None:
6199
    if result.success is not None:
6199
      return result.success
6200
      return result.success
6200
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getServiceProviderForDevice failed: unknown result");
6201
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getServiceProviderForDevice failed: unknown result");
6201
 
6202
 
6202
  def validateRecharge(self, rechargeType, deviceNumber, userSelectedProviderId):
6203
  def validateRecharge(self, rechargeType, deviceNumber, userSelectedProviderId, clientAddress):
6203
    """
6204
    """
6204
    Parameters:
6205
    Parameters:
6205
     - rechargeType
6206
     - rechargeType
6206
     - deviceNumber
6207
     - deviceNumber
6207
     - userSelectedProviderId
6208
     - userSelectedProviderId
-
 
6209
     - clientAddress
6208
    """
6210
    """
6209
    self.send_validateRecharge(rechargeType, deviceNumber, userSelectedProviderId)
6211
    self.send_validateRecharge(rechargeType, deviceNumber, userSelectedProviderId, clientAddress)
6210
    return self.recv_validateRecharge()
6212
    return self.recv_validateRecharge()
6211
 
6213
 
6212
  def send_validateRecharge(self, rechargeType, deviceNumber, userSelectedProviderId):
6214
  def send_validateRecharge(self, rechargeType, deviceNumber, userSelectedProviderId, clientAddress):
6213
    self._oprot.writeMessageBegin('validateRecharge', TMessageType.CALL, self._seqid)
6215
    self._oprot.writeMessageBegin('validateRecharge', TMessageType.CALL, self._seqid)
6214
    args = validateRecharge_args()
6216
    args = validateRecharge_args()
6215
    args.rechargeType = rechargeType
6217
    args.rechargeType = rechargeType
6216
    args.deviceNumber = deviceNumber
6218
    args.deviceNumber = deviceNumber
6217
    args.userSelectedProviderId = userSelectedProviderId
6219
    args.userSelectedProviderId = userSelectedProviderId
-
 
6220
    args.clientAddress = clientAddress
6218
    args.write(self._oprot)
6221
    args.write(self._oprot)
6219
    self._oprot.writeMessageEnd()
6222
    self._oprot.writeMessageEnd()
6220
    self._oprot.trans.flush()
6223
    self._oprot.trans.flush()
6221
 
6224
 
6222
  def recv_validateRecharge(self, ):
6225
  def recv_validateRecharge(self, ):
Line 8503... Line 8506...
8503
  def process_validateRecharge(self, seqid, iprot, oprot):
8506
  def process_validateRecharge(self, seqid, iprot, oprot):
8504
    args = validateRecharge_args()
8507
    args = validateRecharge_args()
8505
    args.read(iprot)
8508
    args.read(iprot)
8506
    iprot.readMessageEnd()
8509
    iprot.readMessageEnd()
8507
    result = validateRecharge_result()
8510
    result = validateRecharge_result()
8508
    result.success = self._handler.validateRecharge(args.rechargeType, args.deviceNumber, args.userSelectedProviderId)
8511
    result.success = self._handler.validateRecharge(args.rechargeType, args.deviceNumber, args.userSelectedProviderId, args.clientAddress)
8509
    oprot.writeMessageBegin("validateRecharge", TMessageType.REPLY, seqid)
8512
    oprot.writeMessageBegin("validateRecharge", TMessageType.REPLY, seqid)
8510
    result.write(oprot)
8513
    result.write(oprot)
8511
    oprot.writeMessageEnd()
8514
    oprot.writeMessageEnd()
8512
    oprot.trans.flush()
8515
    oprot.trans.flush()
8513
 
8516
 
Line 28013... Line 28016...
28013
  """
28016
  """
28014
  Attributes:
28017
  Attributes:
28015
   - rechargeType
28018
   - rechargeType
28016
   - deviceNumber
28019
   - deviceNumber
28017
   - userSelectedProviderId
28020
   - userSelectedProviderId
-
 
28021
   - clientAddress
28018
  """
28022
  """
28019
 
28023
 
28020
  thrift_spec = (
28024
  thrift_spec = (
28021
    None, # 0
28025
    None, # 0
28022
    (1, TType.I32, 'rechargeType', None, None, ), # 1
28026
    (1, TType.I32, 'rechargeType', None, None, ), # 1
28023
    (2, TType.STRING, 'deviceNumber', None, None, ), # 2
28027
    (2, TType.STRING, 'deviceNumber', None, None, ), # 2
28024
    (3, TType.I64, 'userSelectedProviderId', None, None, ), # 3
28028
    (3, TType.I64, 'userSelectedProviderId', None, None, ), # 3
-
 
28029
    (4, TType.STRING, 'clientAddress', None, None, ), # 4
28025
  )
28030
  )
28026
 
28031
 
28027
  def __init__(self, rechargeType=None, deviceNumber=None, userSelectedProviderId=None,):
28032
  def __init__(self, rechargeType=None, deviceNumber=None, userSelectedProviderId=None, clientAddress=None,):
28028
    self.rechargeType = rechargeType
28033
    self.rechargeType = rechargeType
28029
    self.deviceNumber = deviceNumber
28034
    self.deviceNumber = deviceNumber
28030
    self.userSelectedProviderId = userSelectedProviderId
28035
    self.userSelectedProviderId = userSelectedProviderId
-
 
28036
    self.clientAddress = clientAddress
28031
 
28037
 
28032
  def read(self, iprot):
28038
  def read(self, iprot):
28033
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
28039
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
28034
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
28040
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
28035
      return
28041
      return
Line 28051... Line 28057...
28051
      elif fid == 3:
28057
      elif fid == 3:
28052
        if ftype == TType.I64:
28058
        if ftype == TType.I64:
28053
          self.userSelectedProviderId = iprot.readI64();
28059
          self.userSelectedProviderId = iprot.readI64();
28054
        else:
28060
        else:
28055
          iprot.skip(ftype)
28061
          iprot.skip(ftype)
-
 
28062
      elif fid == 4:
-
 
28063
        if ftype == TType.STRING:
-
 
28064
          self.clientAddress = iprot.readString();
-
 
28065
        else:
-
 
28066
          iprot.skip(ftype)
28056
      else:
28067
      else:
28057
        iprot.skip(ftype)
28068
        iprot.skip(ftype)
28058
      iprot.readFieldEnd()
28069
      iprot.readFieldEnd()
28059
    iprot.readStructEnd()
28070
    iprot.readStructEnd()
28060
 
28071
 
Line 28073... Line 28084...
28073
      oprot.writeFieldEnd()
28084
      oprot.writeFieldEnd()
28074
    if self.userSelectedProviderId is not None:
28085
    if self.userSelectedProviderId is not None:
28075
      oprot.writeFieldBegin('userSelectedProviderId', TType.I64, 3)
28086
      oprot.writeFieldBegin('userSelectedProviderId', TType.I64, 3)
28076
      oprot.writeI64(self.userSelectedProviderId)
28087
      oprot.writeI64(self.userSelectedProviderId)
28077
      oprot.writeFieldEnd()
28088
      oprot.writeFieldEnd()
-
 
28089
    if self.clientAddress is not None:
-
 
28090
      oprot.writeFieldBegin('clientAddress', TType.STRING, 4)
-
 
28091
      oprot.writeString(self.clientAddress)
-
 
28092
      oprot.writeFieldEnd()
28078
    oprot.writeFieldStop()
28093
    oprot.writeFieldStop()
28079
    oprot.writeStructEnd()
28094
    oprot.writeStructEnd()
28080
 
28095
 
28081
  def validate(self):
28096
  def validate(self):
28082
    return
28097
    return