Subversion Repositories SmartDukaan

Rev

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

Rev 6988 Rev 7026
Line 1477... Line 1477...
1477
    Parameters:
1477
    Parameters:
1478
     - orderId
1478
     - orderId
1479
    """
1479
    """
1480
    pass
1480
    pass
1481
 
1481
 
-
 
1482
  def receiveUpdatesForRedExpress(self, awbNumber):
-
 
1483
    """
-
 
1484
    Parameters:
-
 
1485
     - awbNumber
-
 
1486
    """
-
 
1487
    pass
-
 
1488
 
1482
 
1489
 
1483
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1490
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1484
  def __init__(self, iprot, oprot=None):
1491
  def __init__(self, iprot, oprot=None):
1485
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1492
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1486
 
1493
 
Line 6713... Line 6720...
6713
    self._iprot.readMessageEnd()
6720
    self._iprot.readMessageEnd()
6714
    if result.success is not None:
6721
    if result.success is not None:
6715
      return result.success
6722
      return result.success
6716
    raise TApplicationException(TApplicationException.MISSING_RESULT, "retrieveInvoice failed: unknown result");
6723
    raise TApplicationException(TApplicationException.MISSING_RESULT, "retrieveInvoice failed: unknown result");
6717
 
6724
 
-
 
6725
  def receiveUpdatesForRedExpress(self, awbNumber):
-
 
6726
    """
-
 
6727
    Parameters:
-
 
6728
     - awbNumber
-
 
6729
    """
-
 
6730
    self.send_receiveUpdatesForRedExpress(awbNumber)
-
 
6731
    return self.recv_receiveUpdatesForRedExpress()
-
 
6732
 
-
 
6733
  def send_receiveUpdatesForRedExpress(self, awbNumber):
-
 
6734
    self._oprot.writeMessageBegin('receiveUpdatesForRedExpress', TMessageType.CALL, self._seqid)
-
 
6735
    args = receiveUpdatesForRedExpress_args()
-
 
6736
    args.awbNumber = awbNumber
-
 
6737
    args.write(self._oprot)
-
 
6738
    self._oprot.writeMessageEnd()
-
 
6739
    self._oprot.trans.flush()
-
 
6740
 
-
 
6741
  def recv_receiveUpdatesForRedExpress(self, ):
-
 
6742
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
6743
    if mtype == TMessageType.EXCEPTION:
-
 
6744
      x = TApplicationException()
-
 
6745
      x.read(self._iprot)
-
 
6746
      self._iprot.readMessageEnd()
-
 
6747
      raise x
-
 
6748
    result = receiveUpdatesForRedExpress_result()
-
 
6749
    result.read(self._iprot)
-
 
6750
    self._iprot.readMessageEnd()
-
 
6751
    if result.success is not None:
-
 
6752
      return result.success
-
 
6753
    raise TApplicationException(TApplicationException.MISSING_RESULT, "receiveUpdatesForRedExpress failed: unknown result");
-
 
6754
 
6718
 
6755
 
6719
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
6756
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
6720
  def __init__(self, handler):
6757
  def __init__(self, handler):
6721
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
6758
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
6722
    self._processMap["createTransaction"] = Processor.process_createTransaction
6759
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 6869... Line 6906...
6869
    self._processMap["refundRechargeOrder"] = Processor.process_refundRechargeOrder
6906
    self._processMap["refundRechargeOrder"] = Processor.process_refundRechargeOrder
6870
    self._processMap["getPhysicalOrders"] = Processor.process_getPhysicalOrders
6907
    self._processMap["getPhysicalOrders"] = Processor.process_getPhysicalOrders
6871
    self._processMap["getDocument"] = Processor.process_getDocument
6908
    self._processMap["getDocument"] = Processor.process_getDocument
6872
    self._processMap["changeShippingAddress"] = Processor.process_changeShippingAddress
6909
    self._processMap["changeShippingAddress"] = Processor.process_changeShippingAddress
6873
    self._processMap["retrieveInvoice"] = Processor.process_retrieveInvoice
6910
    self._processMap["retrieveInvoice"] = Processor.process_retrieveInvoice
-
 
6911
    self._processMap["receiveUpdatesForRedExpress"] = Processor.process_receiveUpdatesForRedExpress
6874
 
6912
 
6875
  def process(self, iprot, oprot):
6913
  def process(self, iprot, oprot):
6876
    (name, type, seqid) = iprot.readMessageBegin()
6914
    (name, type, seqid) = iprot.readMessageBegin()
6877
    if name not in self._processMap:
6915
    if name not in self._processMap:
6878
      iprot.skip(TType.STRUCT)
6916
      iprot.skip(TType.STRUCT)
Line 8851... Line 8889...
8851
    oprot.writeMessageBegin("retrieveInvoice", TMessageType.REPLY, seqid)
8889
    oprot.writeMessageBegin("retrieveInvoice", TMessageType.REPLY, seqid)
8852
    result.write(oprot)
8890
    result.write(oprot)
8853
    oprot.writeMessageEnd()
8891
    oprot.writeMessageEnd()
8854
    oprot.trans.flush()
8892
    oprot.trans.flush()
8855
 
8893
 
-
 
8894
  def process_receiveUpdatesForRedExpress(self, seqid, iprot, oprot):
-
 
8895
    args = receiveUpdatesForRedExpress_args()
-
 
8896
    args.read(iprot)
-
 
8897
    iprot.readMessageEnd()
-
 
8898
    result = receiveUpdatesForRedExpress_result()
-
 
8899
    result.success = self._handler.receiveUpdatesForRedExpress(args.awbNumber)
-
 
8900
    oprot.writeMessageBegin("receiveUpdatesForRedExpress", TMessageType.REPLY, seqid)
-
 
8901
    result.write(oprot)
-
 
8902
    oprot.writeMessageEnd()
-
 
8903
    oprot.trans.flush()
-
 
8904
 
8856
 
8905
 
8857
# HELPER FUNCTIONS AND STRUCTURES
8906
# HELPER FUNCTIONS AND STRUCTURES
8858
 
8907
 
8859
class createTransaction_args:
8908
class createTransaction_args:
8860
  """
8909
  """
Line 30241... Line 30290...
30241
      oprot.writeFieldEnd()
30290
      oprot.writeFieldEnd()
30242
    oprot.writeFieldStop()
30291
    oprot.writeFieldStop()
30243
    oprot.writeStructEnd()
30292
    oprot.writeStructEnd()
30244
 
30293
 
30245
  def validate(self):
30294
  def validate(self):
-
 
30295
    return
-
 
30296
 
-
 
30297
 
-
 
30298
  def __repr__(self):
-
 
30299
    L = ['%s=%r' % (key, value)
-
 
30300
      for key, value in self.__dict__.iteritems()]
-
 
30301
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
30302
 
-
 
30303
  def __eq__(self, other):
-
 
30304
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
30305
 
-
 
30306
  def __ne__(self, other):
-
 
30307
    return not (self == other)
-
 
30308
 
-
 
30309
class receiveUpdatesForRedExpress_args:
-
 
30310
  """
-
 
30311
  Attributes:
-
 
30312
   - awbNumber
-
 
30313
  """
-
 
30314
 
-
 
30315
  thrift_spec = (
-
 
30316
    None, # 0
-
 
30317
    (1, TType.STRING, 'awbNumber', None, None, ), # 1
-
 
30318
  )
-
 
30319
 
-
 
30320
  def __init__(self, awbNumber=None,):
-
 
30321
    self.awbNumber = awbNumber
-
 
30322
 
-
 
30323
  def read(self, iprot):
-
 
30324
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
30325
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
30326
      return
-
 
30327
    iprot.readStructBegin()
-
 
30328
    while True:
-
 
30329
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
30330
      if ftype == TType.STOP:
-
 
30331
        break
-
 
30332
      if fid == 1:
-
 
30333
        if ftype == TType.STRING:
-
 
30334
          self.awbNumber = iprot.readString();
-
 
30335
        else:
-
 
30336
          iprot.skip(ftype)
-
 
30337
      else:
-
 
30338
        iprot.skip(ftype)
-
 
30339
      iprot.readFieldEnd()
-
 
30340
    iprot.readStructEnd()
-
 
30341
 
-
 
30342
  def write(self, oprot):
-
 
30343
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
30344
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
30345
      return
-
 
30346
    oprot.writeStructBegin('receiveUpdatesForRedExpress_args')
-
 
30347
    if self.awbNumber is not None:
-
 
30348
      oprot.writeFieldBegin('awbNumber', TType.STRING, 1)
-
 
30349
      oprot.writeString(self.awbNumber)
-
 
30350
      oprot.writeFieldEnd()
-
 
30351
    oprot.writeFieldStop()
-
 
30352
    oprot.writeStructEnd()
-
 
30353
 
-
 
30354
  def validate(self):
-
 
30355
    return
-
 
30356
 
-
 
30357
 
-
 
30358
  def __repr__(self):
-
 
30359
    L = ['%s=%r' % (key, value)
-
 
30360
      for key, value in self.__dict__.iteritems()]
-
 
30361
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
30362
 
-
 
30363
  def __eq__(self, other):
-
 
30364
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
30365
 
-
 
30366
  def __ne__(self, other):
-
 
30367
    return not (self == other)
-
 
30368
 
-
 
30369
class receiveUpdatesForRedExpress_result:
-
 
30370
  """
-
 
30371
  Attributes:
-
 
30372
   - success
-
 
30373
  """
-
 
30374
 
-
 
30375
  thrift_spec = (
-
 
30376
    (0, TType.LIST, 'success', (TType.STRING,None), None, ), # 0
-
 
30377
  )
-
 
30378
 
-
 
30379
  def __init__(self, success=None,):
-
 
30380
    self.success = success
-
 
30381
 
-
 
30382
  def read(self, iprot):
-
 
30383
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
30384
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
30385
      return
-
 
30386
    iprot.readStructBegin()
-
 
30387
    while True:
-
 
30388
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
30389
      if ftype == TType.STOP:
-
 
30390
        break
-
 
30391
      if fid == 0:
-
 
30392
        if ftype == TType.LIST:
-
 
30393
          self.success = []
-
 
30394
          (_etype733, _size730) = iprot.readListBegin()
-
 
30395
          for _i734 in xrange(_size730):
-
 
30396
            _elem735 = iprot.readString();
-
 
30397
            self.success.append(_elem735)
-
 
30398
          iprot.readListEnd()
-
 
30399
        else:
-
 
30400
          iprot.skip(ftype)
-
 
30401
      else:
-
 
30402
        iprot.skip(ftype)
-
 
30403
      iprot.readFieldEnd()
-
 
30404
    iprot.readStructEnd()
-
 
30405
 
-
 
30406
  def write(self, oprot):
-
 
30407
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
30408
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
30409
      return
-
 
30410
    oprot.writeStructBegin('receiveUpdatesForRedExpress_result')
-
 
30411
    if self.success is not None:
-
 
30412
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
30413
      oprot.writeListBegin(TType.STRING, len(self.success))
-
 
30414
      for iter736 in self.success:
-
 
30415
        oprot.writeString(iter736)
-
 
30416
      oprot.writeListEnd()
-
 
30417
      oprot.writeFieldEnd()
-
 
30418
    oprot.writeFieldStop()
-
 
30419
    oprot.writeStructEnd()
-
 
30420
 
-
 
30421
  def validate(self):
30246
    return
30422
    return
30247
 
30423
 
30248
 
30424
 
30249
  def __repr__(self):
30425
  def __repr__(self):
30250
    L = ['%s=%r' % (key, value)
30426
    L = ['%s=%r' % (key, value)