Subversion Repositories SmartDukaan

Rev

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

Rev 9242 Rev 9253
Line 115... Line 115...
115
    Parameters:
115
    Parameters:
116
     - itemStatus
116
     - itemStatus
117
    """
117
    """
118
    pass
118
    pass
119
 
119
 
120
  def markItemAsContentComplete(self, entityId, category, brand, modelName, modelNumber):
120
  def markItemAsContentComplete(self, entityId, category, brand, modelName, modelNumber, isAndroid):
121
    """
121
    """
122
    Parameters:
122
    Parameters:
123
     - entityId
123
     - entityId
124
     - category
124
     - category
125
     - brand
125
     - brand
126
     - modelName
126
     - modelName
127
     - modelNumber
127
     - modelNumber
-
 
128
     - isAndroid
128
    """
129
    """
129
    pass
130
    pass
130
 
131
 
131
  def getAllItemsInRange(self, offset, limit):
132
  def getAllItemsInRange(self, offset, limit):
132
    """
133
    """
Line 1374... Line 1375...
1374
      return result.success
1375
      return result.success
1375
    if result.cex is not None:
1376
    if result.cex is not None:
1376
      raise result.cex
1377
      raise result.cex
1377
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllItemsByStatus failed: unknown result");
1378
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllItemsByStatus failed: unknown result");
1378
 
1379
 
1379
  def markItemAsContentComplete(self, entityId, category, brand, modelName, modelNumber):
1380
  def markItemAsContentComplete(self, entityId, category, brand, modelName, modelNumber, isAndroid):
1380
    """
1381
    """
1381
    Parameters:
1382
    Parameters:
1382
     - entityId
1383
     - entityId
1383
     - category
1384
     - category
1384
     - brand
1385
     - brand
1385
     - modelName
1386
     - modelName
1386
     - modelNumber
1387
     - modelNumber
-
 
1388
     - isAndroid
1387
    """
1389
    """
1388
    self.send_markItemAsContentComplete(entityId, category, brand, modelName, modelNumber)
1390
    self.send_markItemAsContentComplete(entityId, category, brand, modelName, modelNumber, isAndroid)
1389
    return self.recv_markItemAsContentComplete()
1391
    return self.recv_markItemAsContentComplete()
1390
 
1392
 
1391
  def send_markItemAsContentComplete(self, entityId, category, brand, modelName, modelNumber):
1393
  def send_markItemAsContentComplete(self, entityId, category, brand, modelName, modelNumber, isAndroid):
1392
    self._oprot.writeMessageBegin('markItemAsContentComplete', TMessageType.CALL, self._seqid)
1394
    self._oprot.writeMessageBegin('markItemAsContentComplete', TMessageType.CALL, self._seqid)
1393
    args = markItemAsContentComplete_args()
1395
    args = markItemAsContentComplete_args()
1394
    args.entityId = entityId
1396
    args.entityId = entityId
1395
    args.category = category
1397
    args.category = category
1396
    args.brand = brand
1398
    args.brand = brand
1397
    args.modelName = modelName
1399
    args.modelName = modelName
1398
    args.modelNumber = modelNumber
1400
    args.modelNumber = modelNumber
-
 
1401
    args.isAndroid = isAndroid
1399
    args.write(self._oprot)
1402
    args.write(self._oprot)
1400
    self._oprot.writeMessageEnd()
1403
    self._oprot.writeMessageEnd()
1401
    self._oprot.trans.flush()
1404
    self._oprot.trans.flush()
1402
 
1405
 
1403
  def recv_markItemAsContentComplete(self, ):
1406
  def recv_markItemAsContentComplete(self, ):
Line 5281... Line 5284...
5281
    args = markItemAsContentComplete_args()
5284
    args = markItemAsContentComplete_args()
5282
    args.read(iprot)
5285
    args.read(iprot)
5283
    iprot.readMessageEnd()
5286
    iprot.readMessageEnd()
5284
    result = markItemAsContentComplete_result()
5287
    result = markItemAsContentComplete_result()
5285
    try:
5288
    try:
5286
      result.success = self._handler.markItemAsContentComplete(args.entityId, args.category, args.brand, args.modelName, args.modelNumber)
5289
      result.success = self._handler.markItemAsContentComplete(args.entityId, args.category, args.brand, args.modelName, args.modelNumber, args.isAndroid)
5287
    except CatalogServiceException, cex:
5290
    except CatalogServiceException, cex:
5288
      result.cex = cex
5291
      result.cex = cex
5289
    oprot.writeMessageBegin("markItemAsContentComplete", TMessageType.REPLY, seqid)
5292
    oprot.writeMessageBegin("markItemAsContentComplete", TMessageType.REPLY, seqid)
5290
    result.write(oprot)
5293
    result.write(oprot)
5291
    oprot.writeMessageEnd()
5294
    oprot.writeMessageEnd()
Line 8437... Line 8440...
8437
   - entityId
8440
   - entityId
8438
   - category
8441
   - category
8439
   - brand
8442
   - brand
8440
   - modelName
8443
   - modelName
8441
   - modelNumber
8444
   - modelNumber
-
 
8445
   - isAndroid
8442
  """
8446
  """
8443
 
8447
 
8444
  thrift_spec = (
8448
  thrift_spec = (
8445
    None, # 0
8449
    None, # 0
8446
    (1, TType.I64, 'entityId', None, None, ), # 1
8450
    (1, TType.I64, 'entityId', None, None, ), # 1
8447
    (2, TType.I64, 'category', None, None, ), # 2
8451
    (2, TType.I64, 'category', None, None, ), # 2
8448
    (3, TType.STRING, 'brand', None, None, ), # 3
8452
    (3, TType.STRING, 'brand', None, None, ), # 3
8449
    (4, TType.STRING, 'modelName', None, None, ), # 4
8453
    (4, TType.STRING, 'modelName', None, None, ), # 4
8450
    (5, TType.STRING, 'modelNumber', None, None, ), # 5
8454
    (5, TType.STRING, 'modelNumber', None, None, ), # 5
-
 
8455
    (6, TType.BOOL, 'isAndroid', None, None, ), # 6
8451
  )
8456
  )
8452
 
8457
 
8453
  def __init__(self, entityId=None, category=None, brand=None, modelName=None, modelNumber=None,):
8458
  def __init__(self, entityId=None, category=None, brand=None, modelName=None, modelNumber=None, isAndroid=None,):
8454
    self.entityId = entityId
8459
    self.entityId = entityId
8455
    self.category = category
8460
    self.category = category
8456
    self.brand = brand
8461
    self.brand = brand
8457
    self.modelName = modelName
8462
    self.modelName = modelName
8458
    self.modelNumber = modelNumber
8463
    self.modelNumber = modelNumber
-
 
8464
    self.isAndroid = isAndroid
8459
 
8465
 
8460
  def read(self, iprot):
8466
  def read(self, iprot):
8461
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
8467
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
8462
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
8468
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
8463
      return
8469
      return
Line 8489... Line 8495...
8489
      elif fid == 5:
8495
      elif fid == 5:
8490
        if ftype == TType.STRING:
8496
        if ftype == TType.STRING:
8491
          self.modelNumber = iprot.readString();
8497
          self.modelNumber = iprot.readString();
8492
        else:
8498
        else:
8493
          iprot.skip(ftype)
8499
          iprot.skip(ftype)
-
 
8500
      elif fid == 6:
-
 
8501
        if ftype == TType.BOOL:
-
 
8502
          self.isAndroid = iprot.readBool();
-
 
8503
        else:
-
 
8504
          iprot.skip(ftype)
8494
      else:
8505
      else:
8495
        iprot.skip(ftype)
8506
        iprot.skip(ftype)
8496
      iprot.readFieldEnd()
8507
      iprot.readFieldEnd()
8497
    iprot.readStructEnd()
8508
    iprot.readStructEnd()
8498
 
8509
 
Line 8519... Line 8530...
8519
      oprot.writeFieldEnd()
8530
      oprot.writeFieldEnd()
8520
    if self.modelNumber is not None:
8531
    if self.modelNumber is not None:
8521
      oprot.writeFieldBegin('modelNumber', TType.STRING, 5)
8532
      oprot.writeFieldBegin('modelNumber', TType.STRING, 5)
8522
      oprot.writeString(self.modelNumber)
8533
      oprot.writeString(self.modelNumber)
8523
      oprot.writeFieldEnd()
8534
      oprot.writeFieldEnd()
-
 
8535
    if self.isAndroid is not None:
-
 
8536
      oprot.writeFieldBegin('isAndroid', TType.BOOL, 6)
-
 
8537
      oprot.writeBool(self.isAndroid)
-
 
8538
      oprot.writeFieldEnd()
8524
    oprot.writeFieldStop()
8539
    oprot.writeFieldStop()
8525
    oprot.writeStructEnd()
8540
    oprot.writeStructEnd()
8526
 
8541
 
8527
  def validate(self):
8542
  def validate(self):
8528
    return
8543
    return