Subversion Repositories SmartDukaan

Rev

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

Rev 6206 Rev 6269
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):
-
 
1366
    """
-
 
1367
    Parameters:
-
 
1368
     - rechargeType
-
 
1369
     - deviceNumber
-
 
1370
    """
-
 
1371
    pass
-
 
1372
 
1365
  def getRechargeOrdersForDevice(self, deviceNumber):
1373
  def getRechargeOrdersForDevice(self, deviceNumber):
1366
    """
1374
    """
1367
    Parameters:
1375
    Parameters:
1368
     - deviceNumber
1376
     - deviceNumber
1369
    """
1377
    """
Line 6151... Line 6159...
6151
    self._iprot.readMessageEnd()
6159
    self._iprot.readMessageEnd()
6152
    if result.success is not None:
6160
    if result.success is not None:
6153
      return result.success
6161
      return result.success
6154
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getServiceProviderForDevice failed: unknown result");
6162
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getServiceProviderForDevice failed: unknown result");
6155
 
6163
 
-
 
6164
  def validateRecharge(self, rechargeType, deviceNumber):
-
 
6165
    """
-
 
6166
    Parameters:
-
 
6167
     - rechargeType
-
 
6168
     - deviceNumber
-
 
6169
    """
-
 
6170
    self.send_validateRecharge(rechargeType, deviceNumber)
-
 
6171
    return self.recv_validateRecharge()
-
 
6172
 
-
 
6173
  def send_validateRecharge(self, rechargeType, deviceNumber):
-
 
6174
    self._oprot.writeMessageBegin('validateRecharge', TMessageType.CALL, self._seqid)
-
 
6175
    args = validateRecharge_args()
-
 
6176
    args.rechargeType = rechargeType
-
 
6177
    args.deviceNumber = deviceNumber
-
 
6178
    args.write(self._oprot)
-
 
6179
    self._oprot.writeMessageEnd()
-
 
6180
    self._oprot.trans.flush()
-
 
6181
 
-
 
6182
  def recv_validateRecharge(self, ):
-
 
6183
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
6184
    if mtype == TMessageType.EXCEPTION:
-
 
6185
      x = TApplicationException()
-
 
6186
      x.read(self._iprot)
-
 
6187
      self._iprot.readMessageEnd()
-
 
6188
      raise x
-
 
6189
    result = validateRecharge_result()
-
 
6190
    result.read(self._iprot)
-
 
6191
    self._iprot.readMessageEnd()
-
 
6192
    if result.success is not None:
-
 
6193
      return result.success
-
 
6194
    raise TApplicationException(TApplicationException.MISSING_RESULT, "validateRecharge failed: unknown result");
-
 
6195
 
6156
  def getRechargeOrdersForDevice(self, deviceNumber):
6196
  def getRechargeOrdersForDevice(self, deviceNumber):
6157
    """
6197
    """
6158
    Parameters:
6198
    Parameters:
6159
     - deviceNumber
6199
     - deviceNumber
6160
    """
6200
    """
Line 6439... Line 6479...
6439
    self._processMap["getUserWallet"] = Processor.process_getUserWallet
6479
    self._processMap["getUserWallet"] = Processor.process_getUserWallet
6440
    self._processMap["getUserWalletHistory"] = Processor.process_getUserWalletHistory
6480
    self._processMap["getUserWalletHistory"] = Processor.process_getUserWalletHistory
6441
    self._processMap["getRechargeOrdersForTransaction"] = Processor.process_getRechargeOrdersForTransaction
6481
    self._processMap["getRechargeOrdersForTransaction"] = Processor.process_getRechargeOrdersForTransaction
6442
    self._processMap["getServiceProviders"] = Processor.process_getServiceProviders
6482
    self._processMap["getServiceProviders"] = Processor.process_getServiceProviders
6443
    self._processMap["getServiceProviderForDevice"] = Processor.process_getServiceProviderForDevice
6483
    self._processMap["getServiceProviderForDevice"] = Processor.process_getServiceProviderForDevice
-
 
6484
    self._processMap["validateRecharge"] = Processor.process_validateRecharge
6444
    self._processMap["getRechargeOrdersForDevice"] = Processor.process_getRechargeOrdersForDevice
6485
    self._processMap["getRechargeOrdersForDevice"] = Processor.process_getRechargeOrdersForDevice
6445
    self._processMap["addAmountToWallet"] = Processor.process_addAmountToWallet
6486
    self._processMap["addAmountToWallet"] = Processor.process_addAmountToWallet
6446
    self._processMap["getRechargeStatistics"] = Processor.process_getRechargeStatistics
6487
    self._processMap["getRechargeStatistics"] = Processor.process_getRechargeStatistics
6447
    self._processMap["getRechargeOrdersForStatus"] = Processor.process_getRechargeOrdersForStatus
6488
    self._processMap["getRechargeOrdersForStatus"] = Processor.process_getRechargeOrdersForStatus
6448
    self._processMap["getPlansForOperator"] = Processor.process_getPlansForOperator
6489
    self._processMap["getPlansForOperator"] = Processor.process_getPlansForOperator
Line 8255... Line 8296...
8255
    oprot.writeMessageBegin("getServiceProviderForDevice", TMessageType.REPLY, seqid)
8296
    oprot.writeMessageBegin("getServiceProviderForDevice", TMessageType.REPLY, seqid)
8256
    result.write(oprot)
8297
    result.write(oprot)
8257
    oprot.writeMessageEnd()
8298
    oprot.writeMessageEnd()
8258
    oprot.trans.flush()
8299
    oprot.trans.flush()
8259
 
8300
 
-
 
8301
  def process_validateRecharge(self, seqid, iprot, oprot):
-
 
8302
    args = validateRecharge_args()
-
 
8303
    args.read(iprot)
-
 
8304
    iprot.readMessageEnd()
-
 
8305
    result = validateRecharge_result()
-
 
8306
    result.success = self._handler.validateRecharge(args.rechargeType, args.deviceNumber)
-
 
8307
    oprot.writeMessageBegin("validateRecharge", TMessageType.REPLY, seqid)
-
 
8308
    result.write(oprot)
-
 
8309
    oprot.writeMessageEnd()
-
 
8310
    oprot.trans.flush()
-
 
8311
 
8260
  def process_getRechargeOrdersForDevice(self, seqid, iprot, oprot):
8312
  def process_getRechargeOrdersForDevice(self, seqid, iprot, oprot):
8261
    args = getRechargeOrdersForDevice_args()
8313
    args = getRechargeOrdersForDevice_args()
8262
    args.read(iprot)
8314
    args.read(iprot)
8263
    iprot.readMessageEnd()
8315
    iprot.readMessageEnd()
8264
    result = getRechargeOrdersForDevice_result()
8316
    result = getRechargeOrdersForDevice_result()
Line 27677... Line 27729...
27677
      oprot.writeFieldEnd()
27729
      oprot.writeFieldEnd()
27678
    oprot.writeFieldStop()
27730
    oprot.writeFieldStop()
27679
    oprot.writeStructEnd()
27731
    oprot.writeStructEnd()
27680
 
27732
 
27681
  def validate(self):
27733
  def validate(self):
-
 
27734
    return
-
 
27735
 
-
 
27736
 
-
 
27737
  def __repr__(self):
-
 
27738
    L = ['%s=%r' % (key, value)
-
 
27739
      for key, value in self.__dict__.iteritems()]
-
 
27740
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
27741
 
-
 
27742
  def __eq__(self, other):
-
 
27743
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
27744
 
-
 
27745
  def __ne__(self, other):
-
 
27746
    return not (self == other)
-
 
27747
 
-
 
27748
class validateRecharge_args:
-
 
27749
  """
-
 
27750
  Attributes:
-
 
27751
   - rechargeType
-
 
27752
   - deviceNumber
-
 
27753
  """
-
 
27754
 
-
 
27755
  thrift_spec = (
-
 
27756
    None, # 0
-
 
27757
    (1, TType.I32, 'rechargeType', None, None, ), # 1
-
 
27758
    (2, TType.STRING, 'deviceNumber', None, None, ), # 2
-
 
27759
  )
-
 
27760
 
-
 
27761
  def __init__(self, rechargeType=None, deviceNumber=None,):
-
 
27762
    self.rechargeType = rechargeType
-
 
27763
    self.deviceNumber = deviceNumber
-
 
27764
 
-
 
27765
  def read(self, iprot):
-
 
27766
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
27767
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
27768
      return
-
 
27769
    iprot.readStructBegin()
-
 
27770
    while True:
-
 
27771
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
27772
      if ftype == TType.STOP:
-
 
27773
        break
-
 
27774
      if fid == 1:
-
 
27775
        if ftype == TType.I32:
-
 
27776
          self.rechargeType = iprot.readI32();
-
 
27777
        else:
-
 
27778
          iprot.skip(ftype)
-
 
27779
      elif fid == 2:
-
 
27780
        if ftype == TType.STRING:
-
 
27781
          self.deviceNumber = iprot.readString();
-
 
27782
        else:
-
 
27783
          iprot.skip(ftype)
-
 
27784
      else:
-
 
27785
        iprot.skip(ftype)
-
 
27786
      iprot.readFieldEnd()
-
 
27787
    iprot.readStructEnd()
-
 
27788
 
-
 
27789
  def write(self, oprot):
-
 
27790
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
27791
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
27792
      return
-
 
27793
    oprot.writeStructBegin('validateRecharge_args')
-
 
27794
    if self.rechargeType is not None:
-
 
27795
      oprot.writeFieldBegin('rechargeType', TType.I32, 1)
-
 
27796
      oprot.writeI32(self.rechargeType)
-
 
27797
      oprot.writeFieldEnd()
-
 
27798
    if self.deviceNumber is not None:
-
 
27799
      oprot.writeFieldBegin('deviceNumber', TType.STRING, 2)
-
 
27800
      oprot.writeString(self.deviceNumber)
-
 
27801
      oprot.writeFieldEnd()
-
 
27802
    oprot.writeFieldStop()
-
 
27803
    oprot.writeStructEnd()
-
 
27804
 
-
 
27805
  def validate(self):
-
 
27806
    return
-
 
27807
 
-
 
27808
 
-
 
27809
  def __repr__(self):
-
 
27810
    L = ['%s=%r' % (key, value)
-
 
27811
      for key, value in self.__dict__.iteritems()]
-
 
27812
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
27813
 
-
 
27814
  def __eq__(self, other):
-
 
27815
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
27816
 
-
 
27817
  def __ne__(self, other):
-
 
27818
    return not (self == other)
-
 
27819
 
-
 
27820
class validateRecharge_result:
-
 
27821
  """
-
 
27822
  Attributes:
-
 
27823
   - success
-
 
27824
  """
-
 
27825
 
-
 
27826
  thrift_spec = (
-
 
27827
    (0, TType.STRING, 'success', None, None, ), # 0
-
 
27828
  )
-
 
27829
 
-
 
27830
  def __init__(self, success=None,):
-
 
27831
    self.success = success
-
 
27832
 
-
 
27833
  def read(self, iprot):
-
 
27834
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
27835
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
27836
      return
-
 
27837
    iprot.readStructBegin()
-
 
27838
    while True:
-
 
27839
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
27840
      if ftype == TType.STOP:
-
 
27841
        break
-
 
27842
      if fid == 0:
-
 
27843
        if ftype == TType.STRING:
-
 
27844
          self.success = iprot.readString();
-
 
27845
        else:
-
 
27846
          iprot.skip(ftype)
-
 
27847
      else:
-
 
27848
        iprot.skip(ftype)
-
 
27849
      iprot.readFieldEnd()
-
 
27850
    iprot.readStructEnd()
-
 
27851
 
-
 
27852
  def write(self, oprot):
-
 
27853
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
27854
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
27855
      return
-
 
27856
    oprot.writeStructBegin('validateRecharge_result')
-
 
27857
    if self.success is not None:
-
 
27858
      oprot.writeFieldBegin('success', TType.STRING, 0)
-
 
27859
      oprot.writeString(self.success)
-
 
27860
      oprot.writeFieldEnd()
-
 
27861
    oprot.writeFieldStop()
-
 
27862
    oprot.writeStructEnd()
-
 
27863
 
-
 
27864
  def validate(self):
27682
    return
27865
    return
27683
 
27866
 
27684
 
27867
 
27685
  def __repr__(self):
27868
  def __repr__(self):
27686
    L = ['%s=%r' % (key, value)
27869
    L = ['%s=%r' % (key, value)