Subversion Repositories SmartDukaan

Rev

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

Rev 7073 Rev 7075
Line 1470... Line 1470...
1470
     - state
1470
     - state
1471
     - pin
1471
     - pin
1472
    """
1472
    """
1473
    pass
1473
    pass
1474
 
1474
 
1475
  def retrieveInvoice(self, orderId):
1475
  def retrieveInvoice(self, orderId, userId):
1476
    """
1476
    """
1477
    Parameters:
1477
    Parameters:
1478
     - orderId
1478
     - orderId
-
 
1479
     - userId
1479
    """
1480
    """
1480
    pass
1481
    pass
1481
 
1482
 
1482
  def receiveUpdatesForRedExpress(self, awbNumber):
1483
  def receiveUpdatesForRedExpress(self, awbNumber):
1483
    """
1484
    """
Line 6697... Line 6698...
6697
    self._iprot.readMessageEnd()
6698
    self._iprot.readMessageEnd()
6698
    if result.success is not None:
6699
    if result.success is not None:
6699
      return result.success
6700
      return result.success
6700
    raise TApplicationException(TApplicationException.MISSING_RESULT, "changeShippingAddress failed: unknown result");
6701
    raise TApplicationException(TApplicationException.MISSING_RESULT, "changeShippingAddress failed: unknown result");
6701
 
6702
 
6702
  def retrieveInvoice(self, orderId):
6703
  def retrieveInvoice(self, orderId, userId):
6703
    """
6704
    """
6704
    Parameters:
6705
    Parameters:
6705
     - orderId
6706
     - orderId
-
 
6707
     - userId
6706
    """
6708
    """
6707
    self.send_retrieveInvoice(orderId)
6709
    self.send_retrieveInvoice(orderId, userId)
6708
    return self.recv_retrieveInvoice()
6710
    return self.recv_retrieveInvoice()
6709
 
6711
 
6710
  def send_retrieveInvoice(self, orderId):
6712
  def send_retrieveInvoice(self, orderId, userId):
6711
    self._oprot.writeMessageBegin('retrieveInvoice', TMessageType.CALL, self._seqid)
6713
    self._oprot.writeMessageBegin('retrieveInvoice', TMessageType.CALL, self._seqid)
6712
    args = retrieveInvoice_args()
6714
    args = retrieveInvoice_args()
6713
    args.orderId = orderId
6715
    args.orderId = orderId
-
 
6716
    args.userId = userId
6714
    args.write(self._oprot)
6717
    args.write(self._oprot)
6715
    self._oprot.writeMessageEnd()
6718
    self._oprot.writeMessageEnd()
6716
    self._oprot.trans.flush()
6719
    self._oprot.trans.flush()
6717
 
6720
 
6718
  def recv_retrieveInvoice(self, ):
6721
  def recv_retrieveInvoice(self, ):
Line 8921... Line 8924...
8921
  def process_retrieveInvoice(self, seqid, iprot, oprot):
8924
  def process_retrieveInvoice(self, seqid, iprot, oprot):
8922
    args = retrieveInvoice_args()
8925
    args = retrieveInvoice_args()
8923
    args.read(iprot)
8926
    args.read(iprot)
8924
    iprot.readMessageEnd()
8927
    iprot.readMessageEnd()
8925
    result = retrieveInvoice_result()
8928
    result = retrieveInvoice_result()
8926
    result.success = self._handler.retrieveInvoice(args.orderId)
8929
    result.success = self._handler.retrieveInvoice(args.orderId, args.userId)
8927
    oprot.writeMessageBegin("retrieveInvoice", TMessageType.REPLY, seqid)
8930
    oprot.writeMessageBegin("retrieveInvoice", TMessageType.REPLY, seqid)
8928
    result.write(oprot)
8931
    result.write(oprot)
8929
    oprot.writeMessageEnd()
8932
    oprot.writeMessageEnd()
8930
    oprot.trans.flush()
8933
    oprot.trans.flush()
8931
 
8934
 
Line 30238... Line 30241...
30238
 
30241
 
30239
class retrieveInvoice_args:
30242
class retrieveInvoice_args:
30240
  """
30243
  """
30241
  Attributes:
30244
  Attributes:
30242
   - orderId
30245
   - orderId
-
 
30246
   - userId
30243
  """
30247
  """
30244
 
30248
 
30245
  thrift_spec = (
30249
  thrift_spec = (
30246
    None, # 0
30250
    None, # 0
30247
    (1, TType.I64, 'orderId', None, None, ), # 1
30251
    (1, TType.I64, 'orderId', None, None, ), # 1
-
 
30252
    (2, TType.I64, 'userId', None, None, ), # 2
30248
  )
30253
  )
30249
 
30254
 
30250
  def __init__(self, orderId=None,):
30255
  def __init__(self, orderId=None, userId=None,):
30251
    self.orderId = orderId
30256
    self.orderId = orderId
-
 
30257
    self.userId = userId
30252
 
30258
 
30253
  def read(self, iprot):
30259
  def read(self, iprot):
30254
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
30260
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
30255
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
30261
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
30256
      return
30262
      return
Line 30262... Line 30268...
30262
      if fid == 1:
30268
      if fid == 1:
30263
        if ftype == TType.I64:
30269
        if ftype == TType.I64:
30264
          self.orderId = iprot.readI64();
30270
          self.orderId = iprot.readI64();
30265
        else:
30271
        else:
30266
          iprot.skip(ftype)
30272
          iprot.skip(ftype)
-
 
30273
      elif fid == 2:
-
 
30274
        if ftype == TType.I64:
-
 
30275
          self.userId = iprot.readI64();
-
 
30276
        else:
-
 
30277
          iprot.skip(ftype)
30267
      else:
30278
      else:
30268
        iprot.skip(ftype)
30279
        iprot.skip(ftype)
30269
      iprot.readFieldEnd()
30280
      iprot.readFieldEnd()
30270
    iprot.readStructEnd()
30281
    iprot.readStructEnd()
30271
 
30282
 
Line 30276... Line 30287...
30276
    oprot.writeStructBegin('retrieveInvoice_args')
30287
    oprot.writeStructBegin('retrieveInvoice_args')
30277
    if self.orderId is not None:
30288
    if self.orderId is not None:
30278
      oprot.writeFieldBegin('orderId', TType.I64, 1)
30289
      oprot.writeFieldBegin('orderId', TType.I64, 1)
30279
      oprot.writeI64(self.orderId)
30290
      oprot.writeI64(self.orderId)
30280
      oprot.writeFieldEnd()
30291
      oprot.writeFieldEnd()
-
 
30292
    if self.userId is not None:
-
 
30293
      oprot.writeFieldBegin('userId', TType.I64, 2)
-
 
30294
      oprot.writeI64(self.userId)
-
 
30295
      oprot.writeFieldEnd()
30281
    oprot.writeFieldStop()
30296
    oprot.writeFieldStop()
30282
    oprot.writeStructEnd()
30297
    oprot.writeStructEnd()
30283
 
30298
 
30284
  def validate(self):
30299
  def validate(self):
30285
    return
30300
    return