Subversion Repositories SmartDukaan

Rev

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

Rev 6412 Rev 6507
Line 1432... Line 1432...
1432
    Parameters:
1432
    Parameters:
1433
     - transactionId
1433
     - transactionId
1434
    """
1434
    """
1435
    pass
1435
    pass
1436
 
1436
 
-
 
1437
  def refundRechargeOrder(self, rechargeOrderId):
-
 
1438
    """
-
 
1439
    Parameters:
-
 
1440
     - rechargeOrderId
-
 
1441
    """
-
 
1442
    pass
-
 
1443
 
1437
 
1444
 
1438
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1445
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1439
  def __init__(self, iprot, oprot=None):
1446
  def __init__(self, iprot, oprot=None):
1440
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1447
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1441
 
1448
 
Line 6496... Line 6503...
6496
    self._iprot.readMessageEnd()
6503
    self._iprot.readMessageEnd()
6497
    if result.success is not None:
6504
    if result.success is not None:
6498
      return result.success
6505
      return result.success
6499
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getMiscCharges failed: unknown result");
6506
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getMiscCharges failed: unknown result");
6500
 
6507
 
-
 
6508
  def refundRechargeOrder(self, rechargeOrderId):
-
 
6509
    """
-
 
6510
    Parameters:
-
 
6511
     - rechargeOrderId
-
 
6512
    """
-
 
6513
    self.send_refundRechargeOrder(rechargeOrderId)
-
 
6514
    return self.recv_refundRechargeOrder()
-
 
6515
 
-
 
6516
  def send_refundRechargeOrder(self, rechargeOrderId):
-
 
6517
    self._oprot.writeMessageBegin('refundRechargeOrder', TMessageType.CALL, self._seqid)
-
 
6518
    args = refundRechargeOrder_args()
-
 
6519
    args.rechargeOrderId = rechargeOrderId
-
 
6520
    args.write(self._oprot)
-
 
6521
    self._oprot.writeMessageEnd()
-
 
6522
    self._oprot.trans.flush()
-
 
6523
 
-
 
6524
  def recv_refundRechargeOrder(self, ):
-
 
6525
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
6526
    if mtype == TMessageType.EXCEPTION:
-
 
6527
      x = TApplicationException()
-
 
6528
      x.read(self._iprot)
-
 
6529
      self._iprot.readMessageEnd()
-
 
6530
      raise x
-
 
6531
    result = refundRechargeOrder_result()
-
 
6532
    result.read(self._iprot)
-
 
6533
    self._iprot.readMessageEnd()
-
 
6534
    if result.success is not None:
-
 
6535
      return result.success
-
 
6536
    if result.ex is not None:
-
 
6537
      raise result.ex
-
 
6538
    raise TApplicationException(TApplicationException.MISSING_RESULT, "refundRechargeOrder failed: unknown result");
-
 
6539
 
6501
 
6540
 
6502
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
6541
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
6503
  def __init__(self, handler):
6542
  def __init__(self, handler):
6504
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
6543
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
6505
    self._processMap["createTransaction"] = Processor.process_createTransaction
6544
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 6647... Line 6686...
6647
    self._processMap["getPlansForOperator"] = Processor.process_getPlansForOperator
6686
    self._processMap["getPlansForOperator"] = Processor.process_getPlansForOperator
6648
    self._processMap["getRechargeDenominations"] = Processor.process_getRechargeDenominations
6687
    self._processMap["getRechargeDenominations"] = Processor.process_getRechargeDenominations
6649
    self._processMap["updateAvailabilityStatus"] = Processor.process_updateAvailabilityStatus
6688
    self._processMap["updateAvailabilityStatus"] = Processor.process_updateAvailabilityStatus
6650
    self._processMap["getAvailableEmiSchemes"] = Processor.process_getAvailableEmiSchemes
6689
    self._processMap["getAvailableEmiSchemes"] = Processor.process_getAvailableEmiSchemes
6651
    self._processMap["getMiscCharges"] = Processor.process_getMiscCharges
6690
    self._processMap["getMiscCharges"] = Processor.process_getMiscCharges
-
 
6691
    self._processMap["refundRechargeOrder"] = Processor.process_refundRechargeOrder
6652
 
6692
 
6653
  def process(self, iprot, oprot):
6693
  def process(self, iprot, oprot):
6654
    (name, type, seqid) = iprot.readMessageBegin()
6694
    (name, type, seqid) = iprot.readMessageBegin()
6655
    if name not in self._processMap:
6695
    if name not in self._processMap:
6656
      iprot.skip(TType.STRUCT)
6696
      iprot.skip(TType.STRUCT)
Line 8571... Line 8611...
8571
    oprot.writeMessageBegin("getMiscCharges", TMessageType.REPLY, seqid)
8611
    oprot.writeMessageBegin("getMiscCharges", TMessageType.REPLY, seqid)
8572
    result.write(oprot)
8612
    result.write(oprot)
8573
    oprot.writeMessageEnd()
8613
    oprot.writeMessageEnd()
8574
    oprot.trans.flush()
8614
    oprot.trans.flush()
8575
 
8615
 
-
 
8616
  def process_refundRechargeOrder(self, seqid, iprot, oprot):
-
 
8617
    args = refundRechargeOrder_args()
-
 
8618
    args.read(iprot)
-
 
8619
    iprot.readMessageEnd()
-
 
8620
    result = refundRechargeOrder_result()
-
 
8621
    try:
-
 
8622
      result.success = self._handler.refundRechargeOrder(args.rechargeOrderId)
-
 
8623
    except TransactionServiceException, ex:
-
 
8624
      result.ex = ex
-
 
8625
    oprot.writeMessageBegin("refundRechargeOrder", TMessageType.REPLY, seqid)
-
 
8626
    result.write(oprot)
-
 
8627
    oprot.writeMessageEnd()
-
 
8628
    oprot.trans.flush()
-
 
8629
 
8576
 
8630
 
8577
# HELPER FUNCTIONS AND STRUCTURES
8631
# HELPER FUNCTIONS AND STRUCTURES
8578
 
8632
 
8579
class createTransaction_args:
8633
class createTransaction_args:
8580
  """
8634
  """
Line 29224... Line 29278...
29224
      oprot.writeFieldEnd()
29278
      oprot.writeFieldEnd()
29225
    oprot.writeFieldStop()
29279
    oprot.writeFieldStop()
29226
    oprot.writeStructEnd()
29280
    oprot.writeStructEnd()
29227
 
29281
 
29228
  def validate(self):
29282
  def validate(self):
-
 
29283
    return
-
 
29284
 
-
 
29285
 
-
 
29286
  def __repr__(self):
-
 
29287
    L = ['%s=%r' % (key, value)
-
 
29288
      for key, value in self.__dict__.iteritems()]
-
 
29289
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
29290
 
-
 
29291
  def __eq__(self, other):
-
 
29292
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
29293
 
-
 
29294
  def __ne__(self, other):
-
 
29295
    return not (self == other)
-
 
29296
 
-
 
29297
class refundRechargeOrder_args:
-
 
29298
  """
-
 
29299
  Attributes:
-
 
29300
   - rechargeOrderId
-
 
29301
  """
-
 
29302
 
-
 
29303
  thrift_spec = (
-
 
29304
    None, # 0
-
 
29305
    (1, TType.I64, 'rechargeOrderId', None, None, ), # 1
-
 
29306
  )
-
 
29307
 
-
 
29308
  def __init__(self, rechargeOrderId=None,):
-
 
29309
    self.rechargeOrderId = rechargeOrderId
-
 
29310
 
-
 
29311
  def read(self, iprot):
-
 
29312
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
29313
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
29314
      return
-
 
29315
    iprot.readStructBegin()
-
 
29316
    while True:
-
 
29317
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
29318
      if ftype == TType.STOP:
-
 
29319
        break
-
 
29320
      if fid == 1:
-
 
29321
        if ftype == TType.I64:
-
 
29322
          self.rechargeOrderId = iprot.readI64();
-
 
29323
        else:
-
 
29324
          iprot.skip(ftype)
-
 
29325
      else:
-
 
29326
        iprot.skip(ftype)
-
 
29327
      iprot.readFieldEnd()
-
 
29328
    iprot.readStructEnd()
-
 
29329
 
-
 
29330
  def write(self, oprot):
-
 
29331
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
29332
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
29333
      return
-
 
29334
    oprot.writeStructBegin('refundRechargeOrder_args')
-
 
29335
    if self.rechargeOrderId is not None:
-
 
29336
      oprot.writeFieldBegin('rechargeOrderId', TType.I64, 1)
-
 
29337
      oprot.writeI64(self.rechargeOrderId)
-
 
29338
      oprot.writeFieldEnd()
-
 
29339
    oprot.writeFieldStop()
-
 
29340
    oprot.writeStructEnd()
-
 
29341
 
-
 
29342
  def validate(self):
-
 
29343
    return
-
 
29344
 
-
 
29345
 
-
 
29346
  def __repr__(self):
-
 
29347
    L = ['%s=%r' % (key, value)
-
 
29348
      for key, value in self.__dict__.iteritems()]
-
 
29349
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
29350
 
-
 
29351
  def __eq__(self, other):
-
 
29352
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
29353
 
-
 
29354
  def __ne__(self, other):
-
 
29355
    return not (self == other)
-
 
29356
 
-
 
29357
class refundRechargeOrder_result:
-
 
29358
  """
-
 
29359
  Attributes:
-
 
29360
   - success
-
 
29361
   - ex
-
 
29362
  """
-
 
29363
 
-
 
29364
  thrift_spec = (
-
 
29365
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
29366
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
29367
  )
-
 
29368
 
-
 
29369
  def __init__(self, success=None, ex=None,):
-
 
29370
    self.success = success
-
 
29371
    self.ex = ex
-
 
29372
 
-
 
29373
  def read(self, iprot):
-
 
29374
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
29375
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
29376
      return
-
 
29377
    iprot.readStructBegin()
-
 
29378
    while True:
-
 
29379
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
29380
      if ftype == TType.STOP:
-
 
29381
        break
-
 
29382
      if fid == 0:
-
 
29383
        if ftype == TType.BOOL:
-
 
29384
          self.success = iprot.readBool();
-
 
29385
        else:
-
 
29386
          iprot.skip(ftype)
-
 
29387
      elif fid == 1:
-
 
29388
        if ftype == TType.STRUCT:
-
 
29389
          self.ex = TransactionServiceException()
-
 
29390
          self.ex.read(iprot)
-
 
29391
        else:
-
 
29392
          iprot.skip(ftype)
-
 
29393
      else:
-
 
29394
        iprot.skip(ftype)
-
 
29395
      iprot.readFieldEnd()
-
 
29396
    iprot.readStructEnd()
-
 
29397
 
-
 
29398
  def write(self, oprot):
-
 
29399
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
29400
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
29401
      return
-
 
29402
    oprot.writeStructBegin('refundRechargeOrder_result')
-
 
29403
    if self.success is not None:
-
 
29404
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
29405
      oprot.writeBool(self.success)
-
 
29406
      oprot.writeFieldEnd()
-
 
29407
    if self.ex is not None:
-
 
29408
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
29409
      self.ex.write(oprot)
-
 
29410
      oprot.writeFieldEnd()
-
 
29411
    oprot.writeFieldStop()
-
 
29412
    oprot.writeStructEnd()
-
 
29413
 
-
 
29414
  def validate(self):
29229
    return
29415
    return
29230
 
29416
 
29231
 
29417
 
29232
  def __repr__(self):
29418
  def __repr__(self):
29233
    L = ['%s=%r' % (key, value)
29419
    L = ['%s=%r' % (key, value)