Subversion Repositories SmartDukaan

Rev

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

Rev 7291 Rev 7306
Line 681... Line 681...
681
    Parameters:
681
    Parameters:
682
     - itemId
682
     - itemId
683
    """
683
    """
684
    pass
684
    pass
685
 
685
 
-
 
686
  def getStorePricings(self, itemIds):
-
 
687
    """
-
 
688
    Parameters:
-
 
689
     - itemIds
-
 
690
    """
-
 
691
    pass
-
 
692
 
686
  def updateStorePricing(self, sp):
693
  def updateStorePricing(self, sp):
687
    """
694
    """
688
    Parameters:
695
    Parameters:
689
     - sp
696
     - sp
690
    """
697
    """
Line 3491... Line 3498...
3491
    self._iprot.readMessageEnd()
3498
    self._iprot.readMessageEnd()
3492
    if result.success is not None:
3499
    if result.success is not None:
3493
      return result.success
3500
      return result.success
3494
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getStorePricing failed: unknown result");
3501
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getStorePricing failed: unknown result");
3495
 
3502
 
-
 
3503
  def getStorePricings(self, itemIds):
-
 
3504
    """
-
 
3505
    Parameters:
-
 
3506
     - itemIds
-
 
3507
    """
-
 
3508
    self.send_getStorePricings(itemIds)
-
 
3509
    return self.recv_getStorePricings()
-
 
3510
 
-
 
3511
  def send_getStorePricings(self, itemIds):
-
 
3512
    self._oprot.writeMessageBegin('getStorePricings', TMessageType.CALL, self._seqid)
-
 
3513
    args = getStorePricings_args()
-
 
3514
    args.itemIds = itemIds
-
 
3515
    args.write(self._oprot)
-
 
3516
    self._oprot.writeMessageEnd()
-
 
3517
    self._oprot.trans.flush()
-
 
3518
 
-
 
3519
  def recv_getStorePricings(self, ):
-
 
3520
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
3521
    if mtype == TMessageType.EXCEPTION:
-
 
3522
      x = TApplicationException()
-
 
3523
      x.read(self._iprot)
-
 
3524
      self._iprot.readMessageEnd()
-
 
3525
      raise x
-
 
3526
    result = getStorePricings_result()
-
 
3527
    result.read(self._iprot)
-
 
3528
    self._iprot.readMessageEnd()
-
 
3529
    if result.success is not None:
-
 
3530
      return result.success
-
 
3531
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getStorePricings failed: unknown result");
-
 
3532
 
3496
  def updateStorePricing(self, sp):
3533
  def updateStorePricing(self, sp):
3497
    """
3534
    """
3498
    Parameters:
3535
    Parameters:
3499
     - sp
3536
     - sp
3500
    """
3537
    """
Line 3806... Line 3843...
3806
    self._processMap["getFreebieForItem"] = Processor.process_getFreebieForItem
3843
    self._processMap["getFreebieForItem"] = Processor.process_getFreebieForItem
3807
    self._processMap["addOrUpdateFreebieForItem"] = Processor.process_addOrUpdateFreebieForItem
3844
    self._processMap["addOrUpdateFreebieForItem"] = Processor.process_addOrUpdateFreebieForItem
3808
    self._processMap["addOrUpdateBrandInfo"] = Processor.process_addOrUpdateBrandInfo
3845
    self._processMap["addOrUpdateBrandInfo"] = Processor.process_addOrUpdateBrandInfo
3809
    self._processMap["getBrandInfo"] = Processor.process_getBrandInfo
3846
    self._processMap["getBrandInfo"] = Processor.process_getBrandInfo
3810
    self._processMap["getStorePricing"] = Processor.process_getStorePricing
3847
    self._processMap["getStorePricing"] = Processor.process_getStorePricing
-
 
3848
    self._processMap["getStorePricings"] = Processor.process_getStorePricings
3811
    self._processMap["updateStorePricing"] = Processor.process_updateStorePricing
3849
    self._processMap["updateStorePricing"] = Processor.process_updateStorePricing
3812
    self._processMap["getAllAmazonListedItems"] = Processor.process_getAllAmazonListedItems
3850
    self._processMap["getAllAmazonListedItems"] = Processor.process_getAllAmazonListedItems
3813
    self._processMap["getAmazonItemDetails"] = Processor.process_getAmazonItemDetails
3851
    self._processMap["getAmazonItemDetails"] = Processor.process_getAmazonItemDetails
3814
    self._processMap["updateAmazonItemDetails"] = Processor.process_updateAmazonItemDetails
3852
    self._processMap["updateAmazonItemDetails"] = Processor.process_updateAmazonItemDetails
3815
    self._processMap["addAmazonItem"] = Processor.process_addAmazonItem
3853
    self._processMap["addAmazonItem"] = Processor.process_addAmazonItem
Line 4895... Line 4933...
4895
    oprot.writeMessageBegin("getStorePricing", TMessageType.REPLY, seqid)
4933
    oprot.writeMessageBegin("getStorePricing", TMessageType.REPLY, seqid)
4896
    result.write(oprot)
4934
    result.write(oprot)
4897
    oprot.writeMessageEnd()
4935
    oprot.writeMessageEnd()
4898
    oprot.trans.flush()
4936
    oprot.trans.flush()
4899
 
4937
 
-
 
4938
  def process_getStorePricings(self, seqid, iprot, oprot):
-
 
4939
    args = getStorePricings_args()
-
 
4940
    args.read(iprot)
-
 
4941
    iprot.readMessageEnd()
-
 
4942
    result = getStorePricings_result()
-
 
4943
    result.success = self._handler.getStorePricings(args.itemIds)
-
 
4944
    oprot.writeMessageBegin("getStorePricings", TMessageType.REPLY, seqid)
-
 
4945
    result.write(oprot)
-
 
4946
    oprot.writeMessageEnd()
-
 
4947
    oprot.trans.flush()
-
 
4948
 
4900
  def process_updateStorePricing(self, seqid, iprot, oprot):
4949
  def process_updateStorePricing(self, seqid, iprot, oprot):
4901
    args = updateStorePricing_args()
4950
    args = updateStorePricing_args()
4902
    args.read(iprot)
4951
    args.read(iprot)
4903
    iprot.readMessageEnd()
4952
    iprot.readMessageEnd()
4904
    result = updateStorePricing_result()
4953
    result = updateStorePricing_result()
Line 16388... Line 16437...
16388
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
16437
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
16389
 
16438
 
16390
  def __ne__(self, other):
16439
  def __ne__(self, other):
16391
    return not (self == other)
16440
    return not (self == other)
16392
 
16441
 
-
 
16442
class getStorePricings_args:
-
 
16443
  """
-
 
16444
  Attributes:
-
 
16445
   - itemIds
-
 
16446
  """
-
 
16447
 
-
 
16448
  thrift_spec = (
-
 
16449
    None, # 0
-
 
16450
    (1, TType.LIST, 'itemIds', (TType.I64,None), None, ), # 1
-
 
16451
  )
-
 
16452
 
-
 
16453
  def __init__(self, itemIds=None,):
-
 
16454
    self.itemIds = itemIds
-
 
16455
 
-
 
16456
  def read(self, iprot):
-
 
16457
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
16458
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
16459
      return
-
 
16460
    iprot.readStructBegin()
-
 
16461
    while True:
-
 
16462
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
16463
      if ftype == TType.STOP:
-
 
16464
        break
-
 
16465
      if fid == 1:
-
 
16466
        if ftype == TType.LIST:
-
 
16467
          self.itemIds = []
-
 
16468
          (_etype310, _size307) = iprot.readListBegin()
-
 
16469
          for _i311 in xrange(_size307):
-
 
16470
            _elem312 = iprot.readI64();
-
 
16471
            self.itemIds.append(_elem312)
-
 
16472
          iprot.readListEnd()
-
 
16473
        else:
-
 
16474
          iprot.skip(ftype)
-
 
16475
      else:
-
 
16476
        iprot.skip(ftype)
-
 
16477
      iprot.readFieldEnd()
-
 
16478
    iprot.readStructEnd()
-
 
16479
 
-
 
16480
  def write(self, oprot):
-
 
16481
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
16482
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
16483
      return
-
 
16484
    oprot.writeStructBegin('getStorePricings_args')
-
 
16485
    if self.itemIds is not None:
-
 
16486
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
-
 
16487
      oprot.writeListBegin(TType.I64, len(self.itemIds))
-
 
16488
      for iter313 in self.itemIds:
-
 
16489
        oprot.writeI64(iter313)
-
 
16490
      oprot.writeListEnd()
-
 
16491
      oprot.writeFieldEnd()
-
 
16492
    oprot.writeFieldStop()
-
 
16493
    oprot.writeStructEnd()
-
 
16494
 
-
 
16495
  def validate(self):
-
 
16496
    return
-
 
16497
 
-
 
16498
 
-
 
16499
  def __repr__(self):
-
 
16500
    L = ['%s=%r' % (key, value)
-
 
16501
      for key, value in self.__dict__.iteritems()]
-
 
16502
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
16503
 
-
 
16504
  def __eq__(self, other):
-
 
16505
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
16506
 
-
 
16507
  def __ne__(self, other):
-
 
16508
    return not (self == other)
-
 
16509
 
-
 
16510
class getStorePricings_result:
-
 
16511
  """
-
 
16512
  Attributes:
-
 
16513
   - success
-
 
16514
  """
-
 
16515
 
-
 
16516
  thrift_spec = (
-
 
16517
    (0, TType.LIST, 'success', (TType.STRUCT,(StorePricing, StorePricing.thrift_spec)), None, ), # 0
-
 
16518
  )
-
 
16519
 
-
 
16520
  def __init__(self, success=None,):
-
 
16521
    self.success = success
-
 
16522
 
-
 
16523
  def read(self, iprot):
-
 
16524
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
16525
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
16526
      return
-
 
16527
    iprot.readStructBegin()
-
 
16528
    while True:
-
 
16529
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
16530
      if ftype == TType.STOP:
-
 
16531
        break
-
 
16532
      if fid == 0:
-
 
16533
        if ftype == TType.LIST:
-
 
16534
          self.success = []
-
 
16535
          (_etype317, _size314) = iprot.readListBegin()
-
 
16536
          for _i318 in xrange(_size314):
-
 
16537
            _elem319 = StorePricing()
-
 
16538
            _elem319.read(iprot)
-
 
16539
            self.success.append(_elem319)
-
 
16540
          iprot.readListEnd()
-
 
16541
        else:
-
 
16542
          iprot.skip(ftype)
-
 
16543
      else:
-
 
16544
        iprot.skip(ftype)
-
 
16545
      iprot.readFieldEnd()
-
 
16546
    iprot.readStructEnd()
-
 
16547
 
-
 
16548
  def write(self, oprot):
-
 
16549
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
16550
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
16551
      return
-
 
16552
    oprot.writeStructBegin('getStorePricings_result')
-
 
16553
    if self.success is not None:
-
 
16554
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
16555
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
16556
      for iter320 in self.success:
-
 
16557
        iter320.write(oprot)
-
 
16558
      oprot.writeListEnd()
-
 
16559
      oprot.writeFieldEnd()
-
 
16560
    oprot.writeFieldStop()
-
 
16561
    oprot.writeStructEnd()
-
 
16562
 
-
 
16563
  def validate(self):
-
 
16564
    return
-
 
16565
 
-
 
16566
 
-
 
16567
  def __repr__(self):
-
 
16568
    L = ['%s=%r' % (key, value)
-
 
16569
      for key, value in self.__dict__.iteritems()]
-
 
16570
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
16571
 
-
 
16572
  def __eq__(self, other):
-
 
16573
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
16574
 
-
 
16575
  def __ne__(self, other):
-
 
16576
    return not (self == other)
-
 
16577
 
16393
class updateStorePricing_args:
16578
class updateStorePricing_args:
16394
  """
16579
  """
16395
  Attributes:
16580
  Attributes:
16396
   - sp
16581
   - sp
16397
  """
16582
  """
Line 16558... Line 16743...
16558
      if ftype == TType.STOP:
16743
      if ftype == TType.STOP:
16559
        break
16744
        break
16560
      if fid == 0:
16745
      if fid == 0:
16561
        if ftype == TType.LIST:
16746
        if ftype == TType.LIST:
16562
          self.success = []
16747
          self.success = []
16563
          (_etype310, _size307) = iprot.readListBegin()
16748
          (_etype324, _size321) = iprot.readListBegin()
16564
          for _i311 in xrange(_size307):
16749
          for _i325 in xrange(_size321):
16565
            _elem312 = Amazonlisted()
16750
            _elem326 = Amazonlisted()
16566
            _elem312.read(iprot)
16751
            _elem326.read(iprot)
16567
            self.success.append(_elem312)
16752
            self.success.append(_elem326)
16568
          iprot.readListEnd()
16753
          iprot.readListEnd()
16569
        else:
16754
        else:
16570
          iprot.skip(ftype)
16755
          iprot.skip(ftype)
16571
      else:
16756
      else:
16572
        iprot.skip(ftype)
16757
        iprot.skip(ftype)
Line 16579... Line 16764...
16579
      return
16764
      return
16580
    oprot.writeStructBegin('getAllAmazonListedItems_result')
16765
    oprot.writeStructBegin('getAllAmazonListedItems_result')
16581
    if self.success is not None:
16766
    if self.success is not None:
16582
      oprot.writeFieldBegin('success', TType.LIST, 0)
16767
      oprot.writeFieldBegin('success', TType.LIST, 0)
16583
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16768
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16584
      for iter313 in self.success:
16769
      for iter327 in self.success:
16585
        iter313.write(oprot)
16770
        iter327.write(oprot)
16586
      oprot.writeListEnd()
16771
      oprot.writeListEnd()
16587
      oprot.writeFieldEnd()
16772
      oprot.writeFieldEnd()
16588
    oprot.writeFieldStop()
16773
    oprot.writeFieldStop()
16589
    oprot.writeStructEnd()
16774
    oprot.writeStructEnd()
16590
 
16775
 
Line 17053... Line 17238...
17053
      if ftype == TType.STOP:
17238
      if ftype == TType.STOP:
17054
        break
17239
        break
17055
      if fid == 0:
17240
      if fid == 0:
17056
        if ftype == TType.LIST:
17241
        if ftype == TType.LIST:
17057
          self.success = []
17242
          self.success = []
17058
          (_etype317, _size314) = iprot.readListBegin()
17243
          (_etype331, _size328) = iprot.readListBegin()
17059
          for _i318 in xrange(_size314):
17244
          for _i332 in xrange(_size328):
17060
            _elem319 = Item()
17245
            _elem333 = Item()
17061
            _elem319.read(iprot)
17246
            _elem333.read(iprot)
17062
            self.success.append(_elem319)
17247
            self.success.append(_elem333)
17063
          iprot.readListEnd()
17248
          iprot.readListEnd()
17064
        else:
17249
        else:
17065
          iprot.skip(ftype)
17250
          iprot.skip(ftype)
17066
      else:
17251
      else:
17067
        iprot.skip(ftype)
17252
        iprot.skip(ftype)
Line 17074... Line 17259...
17074
      return
17259
      return
17075
    oprot.writeStructBegin('getAsinItems_result')
17260
    oprot.writeStructBegin('getAsinItems_result')
17076
    if self.success is not None:
17261
    if self.success is not None:
17077
      oprot.writeFieldBegin('success', TType.LIST, 0)
17262
      oprot.writeFieldBegin('success', TType.LIST, 0)
17078
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17263
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17079
      for iter320 in self.success:
17264
      for iter334 in self.success:
17080
        iter320.write(oprot)
17265
        iter334.write(oprot)
17081
      oprot.writeListEnd()
17266
      oprot.writeListEnd()
17082
      oprot.writeFieldEnd()
17267
      oprot.writeFieldEnd()
17083
    oprot.writeFieldStop()
17268
    oprot.writeFieldStop()
17084
    oprot.writeStructEnd()
17269
    oprot.writeStructEnd()
17085
 
17270
 
Line 17163... Line 17348...
17163
      if ftype == TType.STOP:
17348
      if ftype == TType.STOP:
17164
        break
17349
        break
17165
      if fid == 0:
17350
      if fid == 0:
17166
        if ftype == TType.LIST:
17351
        if ftype == TType.LIST:
17167
          self.success = []
17352
          self.success = []
17168
          (_etype324, _size321) = iprot.readListBegin()
17353
          (_etype338, _size335) = iprot.readListBegin()
17169
          for _i325 in xrange(_size321):
17354
          for _i339 in xrange(_size335):
17170
            _elem326 = Amazonlisted()
17355
            _elem340 = Amazonlisted()
17171
            _elem326.read(iprot)
17356
            _elem340.read(iprot)
17172
            self.success.append(_elem326)
17357
            self.success.append(_elem340)
17173
          iprot.readListEnd()
17358
          iprot.readListEnd()
17174
        else:
17359
        else:
17175
          iprot.skip(ftype)
17360
          iprot.skip(ftype)
17176
      else:
17361
      else:
17177
        iprot.skip(ftype)
17362
        iprot.skip(ftype)
Line 17184... Line 17369...
17184
      return
17369
      return
17185
    oprot.writeStructBegin('getAllFbaListedItems_result')
17370
    oprot.writeStructBegin('getAllFbaListedItems_result')
17186
    if self.success is not None:
17371
    if self.success is not None:
17187
      oprot.writeFieldBegin('success', TType.LIST, 0)
17372
      oprot.writeFieldBegin('success', TType.LIST, 0)
17188
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17373
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17189
      for iter327 in self.success:
17374
      for iter341 in self.success:
17190
        iter327.write(oprot)
17375
        iter341.write(oprot)
17191
      oprot.writeListEnd()
17376
      oprot.writeListEnd()
17192
      oprot.writeFieldEnd()
17377
      oprot.writeFieldEnd()
17193
    oprot.writeFieldStop()
17378
    oprot.writeFieldStop()
17194
    oprot.writeStructEnd()
17379
    oprot.writeStructEnd()
17195
 
17380
 
Line 17273... Line 17458...
17273
      if ftype == TType.STOP:
17458
      if ftype == TType.STOP:
17274
        break
17459
        break
17275
      if fid == 0:
17460
      if fid == 0:
17276
        if ftype == TType.LIST:
17461
        if ftype == TType.LIST:
17277
          self.success = []
17462
          self.success = []
17278
          (_etype331, _size328) = iprot.readListBegin()
17463
          (_etype345, _size342) = iprot.readListBegin()
17279
          for _i332 in xrange(_size328):
17464
          for _i346 in xrange(_size342):
17280
            _elem333 = Amazonlisted()
17465
            _elem347 = Amazonlisted()
17281
            _elem333.read(iprot)
17466
            _elem347.read(iprot)
17282
            self.success.append(_elem333)
17467
            self.success.append(_elem347)
17283
          iprot.readListEnd()
17468
          iprot.readListEnd()
17284
        else:
17469
        else:
17285
          iprot.skip(ftype)
17470
          iprot.skip(ftype)
17286
      else:
17471
      else:
17287
        iprot.skip(ftype)
17472
        iprot.skip(ftype)
Line 17294... Line 17479...
17294
      return
17479
      return
17295
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
17480
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
17296
    if self.success is not None:
17481
    if self.success is not None:
17297
      oprot.writeFieldBegin('success', TType.LIST, 0)
17482
      oprot.writeFieldBegin('success', TType.LIST, 0)
17298
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17483
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17299
      for iter334 in self.success:
17484
      for iter348 in self.success:
17300
        iter334.write(oprot)
17485
        iter348.write(oprot)
17301
      oprot.writeListEnd()
17486
      oprot.writeListEnd()
17302
      oprot.writeFieldEnd()
17487
      oprot.writeFieldEnd()
17303
    oprot.writeFieldStop()
17488
    oprot.writeFieldStop()
17304
    oprot.writeStructEnd()
17489
    oprot.writeStructEnd()
17305
 
17490