Subversion Repositories SmartDukaan

Rev

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

Rev 7967 Rev 8182
Line 1801... Line 1801...
1801
     - orderId
1801
     - orderId
1802
     - airwayBillNo
1802
     - airwayBillNo
1803
    """
1803
    """
1804
    pass
1804
    pass
1805
 
1805
 
-
 
1806
  def getOrdersByVendor(self, vendors, statuses):
-
 
1807
    """
-
 
1808
    Parameters:
-
 
1809
     - vendors
-
 
1810
     - statuses
-
 
1811
    """
-
 
1812
    pass
-
 
1813
 
-
 
1814
  def createEbayOrder(self, ebayOrder):
-
 
1815
    """
-
 
1816
    Parameters:
-
 
1817
     - ebayOrder
-
 
1818
    """
-
 
1819
    pass
-
 
1820
 
-
 
1821
  def getEbayOrderByOrderId(self, orderId):
-
 
1822
    """
-
 
1823
    Parameters:
-
 
1824
     - orderId
-
 
1825
    """
-
 
1826
    pass
-
 
1827
 
-
 
1828
  def getEbayOrderBySalesRecNumber(self, salesRecordNumber):
-
 
1829
    """
-
 
1830
    Parameters:
-
 
1831
     - salesRecordNumber
-
 
1832
    """
-
 
1833
    pass
-
 
1834
 
-
 
1835
  def getEbayOrder(self, salesRecordNumber, listingId):
-
 
1836
    """
-
 
1837
    Parameters:
-
 
1838
     - salesRecordNumber
-
 
1839
     - listingId
-
 
1840
    """
-
 
1841
    pass
-
 
1842
 
-
 
1843
  def updateEbayOrder(self, ebayOrder):
-
 
1844
    """
-
 
1845
    Parameters:
-
 
1846
     - ebayOrder
-
 
1847
    """
-
 
1848
    pass
-
 
1849
 
-
 
1850
  def ebayOrderExists(self, salesRecNumber, ebayListingId):
-
 
1851
    """
-
 
1852
    Parameters:
-
 
1853
     - salesRecNumber
-
 
1854
     - ebayListingId
-
 
1855
    """
-
 
1856
    pass
-
 
1857
 
-
 
1858
  def updateOrderForEbay(self, order):
-
 
1859
    """
-
 
1860
    Parameters:
-
 
1861
     - order
-
 
1862
    """
-
 
1863
    pass
-
 
1864
 
-
 
1865
  def splitEbayOrder(self, orderId, splitOrderQty, splitOrderItemId, usePowerShip):
-
 
1866
    """
-
 
1867
    Parameters:
-
 
1868
     - orderId
-
 
1869
     - splitOrderQty
-
 
1870
     - splitOrderItemId
-
 
1871
     - usePowerShip
-
 
1872
    """
-
 
1873
    pass
-
 
1874
 
1806
 
1875
 
1807
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1876
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1808
  def __init__(self, iprot, oprot=None):
1877
  def __init__(self, iprot, oprot=None):
1809
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1878
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1810
 
1879
 
Line 8405... Line 8474...
8405
    self._iprot.readMessageEnd()
8474
    self._iprot.readMessageEnd()
8406
    if result.success is not None:
8475
    if result.success is not None:
8407
      return result.success
8476
      return result.success
8408
    raise TApplicationException(TApplicationException.MISSING_RESULT, "updateOrderAWB failed: unknown result");
8477
    raise TApplicationException(TApplicationException.MISSING_RESULT, "updateOrderAWB failed: unknown result");
8409
 
8478
 
-
 
8479
  def getOrdersByVendor(self, vendors, statuses):
-
 
8480
    """
-
 
8481
    Parameters:
-
 
8482
     - vendors
-
 
8483
     - statuses
-
 
8484
    """
-
 
8485
    self.send_getOrdersByVendor(vendors, statuses)
-
 
8486
    return self.recv_getOrdersByVendor()
-
 
8487
 
-
 
8488
  def send_getOrdersByVendor(self, vendors, statuses):
-
 
8489
    self._oprot.writeMessageBegin('getOrdersByVendor', TMessageType.CALL, self._seqid)
-
 
8490
    args = getOrdersByVendor_args()
-
 
8491
    args.vendors = vendors
-
 
8492
    args.statuses = statuses
-
 
8493
    args.write(self._oprot)
-
 
8494
    self._oprot.writeMessageEnd()
-
 
8495
    self._oprot.trans.flush()
-
 
8496
 
-
 
8497
  def recv_getOrdersByVendor(self, ):
-
 
8498
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8499
    if mtype == TMessageType.EXCEPTION:
-
 
8500
      x = TApplicationException()
-
 
8501
      x.read(self._iprot)
-
 
8502
      self._iprot.readMessageEnd()
-
 
8503
      raise x
-
 
8504
    result = getOrdersByVendor_result()
-
 
8505
    result.read(self._iprot)
-
 
8506
    self._iprot.readMessageEnd()
-
 
8507
    if result.success is not None:
-
 
8508
      return result.success
-
 
8509
    if result.ex is not None:
-
 
8510
      raise result.ex
-
 
8511
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersByVendor failed: unknown result");
-
 
8512
 
-
 
8513
  def createEbayOrder(self, ebayOrder):
-
 
8514
    """
-
 
8515
    Parameters:
-
 
8516
     - ebayOrder
-
 
8517
    """
-
 
8518
    self.send_createEbayOrder(ebayOrder)
-
 
8519
    self.recv_createEbayOrder()
-
 
8520
 
-
 
8521
  def send_createEbayOrder(self, ebayOrder):
-
 
8522
    self._oprot.writeMessageBegin('createEbayOrder', TMessageType.CALL, self._seqid)
-
 
8523
    args = createEbayOrder_args()
-
 
8524
    args.ebayOrder = ebayOrder
-
 
8525
    args.write(self._oprot)
-
 
8526
    self._oprot.writeMessageEnd()
-
 
8527
    self._oprot.trans.flush()
-
 
8528
 
-
 
8529
  def recv_createEbayOrder(self, ):
-
 
8530
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8531
    if mtype == TMessageType.EXCEPTION:
-
 
8532
      x = TApplicationException()
-
 
8533
      x.read(self._iprot)
-
 
8534
      self._iprot.readMessageEnd()
-
 
8535
      raise x
-
 
8536
    result = createEbayOrder_result()
-
 
8537
    result.read(self._iprot)
-
 
8538
    self._iprot.readMessageEnd()
-
 
8539
    return
-
 
8540
 
-
 
8541
  def getEbayOrderByOrderId(self, orderId):
-
 
8542
    """
-
 
8543
    Parameters:
-
 
8544
     - orderId
-
 
8545
    """
-
 
8546
    self.send_getEbayOrderByOrderId(orderId)
-
 
8547
    return self.recv_getEbayOrderByOrderId()
-
 
8548
 
-
 
8549
  def send_getEbayOrderByOrderId(self, orderId):
-
 
8550
    self._oprot.writeMessageBegin('getEbayOrderByOrderId', TMessageType.CALL, self._seqid)
-
 
8551
    args = getEbayOrderByOrderId_args()
-
 
8552
    args.orderId = orderId
-
 
8553
    args.write(self._oprot)
-
 
8554
    self._oprot.writeMessageEnd()
-
 
8555
    self._oprot.trans.flush()
-
 
8556
 
-
 
8557
  def recv_getEbayOrderByOrderId(self, ):
-
 
8558
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8559
    if mtype == TMessageType.EXCEPTION:
-
 
8560
      x = TApplicationException()
-
 
8561
      x.read(self._iprot)
-
 
8562
      self._iprot.readMessageEnd()
-
 
8563
      raise x
-
 
8564
    result = getEbayOrderByOrderId_result()
-
 
8565
    result.read(self._iprot)
-
 
8566
    self._iprot.readMessageEnd()
-
 
8567
    if result.success is not None:
-
 
8568
      return result.success
-
 
8569
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getEbayOrderByOrderId failed: unknown result");
-
 
8570
 
-
 
8571
  def getEbayOrderBySalesRecNumber(self, salesRecordNumber):
-
 
8572
    """
-
 
8573
    Parameters:
-
 
8574
     - salesRecordNumber
-
 
8575
    """
-
 
8576
    self.send_getEbayOrderBySalesRecNumber(salesRecordNumber)
-
 
8577
    return self.recv_getEbayOrderBySalesRecNumber()
-
 
8578
 
-
 
8579
  def send_getEbayOrderBySalesRecNumber(self, salesRecordNumber):
-
 
8580
    self._oprot.writeMessageBegin('getEbayOrderBySalesRecNumber', TMessageType.CALL, self._seqid)
-
 
8581
    args = getEbayOrderBySalesRecNumber_args()
-
 
8582
    args.salesRecordNumber = salesRecordNumber
-
 
8583
    args.write(self._oprot)
-
 
8584
    self._oprot.writeMessageEnd()
-
 
8585
    self._oprot.trans.flush()
-
 
8586
 
-
 
8587
  def recv_getEbayOrderBySalesRecNumber(self, ):
-
 
8588
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8589
    if mtype == TMessageType.EXCEPTION:
-
 
8590
      x = TApplicationException()
-
 
8591
      x.read(self._iprot)
-
 
8592
      self._iprot.readMessageEnd()
-
 
8593
      raise x
-
 
8594
    result = getEbayOrderBySalesRecNumber_result()
-
 
8595
    result.read(self._iprot)
-
 
8596
    self._iprot.readMessageEnd()
-
 
8597
    if result.success is not None:
-
 
8598
      return result.success
-
 
8599
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getEbayOrderBySalesRecNumber failed: unknown result");
-
 
8600
 
-
 
8601
  def getEbayOrder(self, salesRecordNumber, listingId):
-
 
8602
    """
-
 
8603
    Parameters:
-
 
8604
     - salesRecordNumber
-
 
8605
     - listingId
-
 
8606
    """
-
 
8607
    self.send_getEbayOrder(salesRecordNumber, listingId)
-
 
8608
    return self.recv_getEbayOrder()
-
 
8609
 
-
 
8610
  def send_getEbayOrder(self, salesRecordNumber, listingId):
-
 
8611
    self._oprot.writeMessageBegin('getEbayOrder', TMessageType.CALL, self._seqid)
-
 
8612
    args = getEbayOrder_args()
-
 
8613
    args.salesRecordNumber = salesRecordNumber
-
 
8614
    args.listingId = listingId
-
 
8615
    args.write(self._oprot)
-
 
8616
    self._oprot.writeMessageEnd()
-
 
8617
    self._oprot.trans.flush()
-
 
8618
 
-
 
8619
  def recv_getEbayOrder(self, ):
-
 
8620
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8621
    if mtype == TMessageType.EXCEPTION:
-
 
8622
      x = TApplicationException()
-
 
8623
      x.read(self._iprot)
-
 
8624
      self._iprot.readMessageEnd()
-
 
8625
      raise x
-
 
8626
    result = getEbayOrder_result()
-
 
8627
    result.read(self._iprot)
-
 
8628
    self._iprot.readMessageEnd()
-
 
8629
    if result.success is not None:
-
 
8630
      return result.success
-
 
8631
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getEbayOrder failed: unknown result");
-
 
8632
 
-
 
8633
  def updateEbayOrder(self, ebayOrder):
-
 
8634
    """
-
 
8635
    Parameters:
-
 
8636
     - ebayOrder
-
 
8637
    """
-
 
8638
    self.send_updateEbayOrder(ebayOrder)
-
 
8639
    self.recv_updateEbayOrder()
-
 
8640
 
-
 
8641
  def send_updateEbayOrder(self, ebayOrder):
-
 
8642
    self._oprot.writeMessageBegin('updateEbayOrder', TMessageType.CALL, self._seqid)
-
 
8643
    args = updateEbayOrder_args()
-
 
8644
    args.ebayOrder = ebayOrder
-
 
8645
    args.write(self._oprot)
-
 
8646
    self._oprot.writeMessageEnd()
-
 
8647
    self._oprot.trans.flush()
-
 
8648
 
-
 
8649
  def recv_updateEbayOrder(self, ):
-
 
8650
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8651
    if mtype == TMessageType.EXCEPTION:
-
 
8652
      x = TApplicationException()
-
 
8653
      x.read(self._iprot)
-
 
8654
      self._iprot.readMessageEnd()
-
 
8655
      raise x
-
 
8656
    result = updateEbayOrder_result()
-
 
8657
    result.read(self._iprot)
-
 
8658
    self._iprot.readMessageEnd()
-
 
8659
    return
-
 
8660
 
-
 
8661
  def ebayOrderExists(self, salesRecNumber, ebayListingId):
-
 
8662
    """
-
 
8663
    Parameters:
-
 
8664
     - salesRecNumber
-
 
8665
     - ebayListingId
-
 
8666
    """
-
 
8667
    self.send_ebayOrderExists(salesRecNumber, ebayListingId)
-
 
8668
    return self.recv_ebayOrderExists()
-
 
8669
 
-
 
8670
  def send_ebayOrderExists(self, salesRecNumber, ebayListingId):
-
 
8671
    self._oprot.writeMessageBegin('ebayOrderExists', TMessageType.CALL, self._seqid)
-
 
8672
    args = ebayOrderExists_args()
-
 
8673
    args.salesRecNumber = salesRecNumber
-
 
8674
    args.ebayListingId = ebayListingId
-
 
8675
    args.write(self._oprot)
-
 
8676
    self._oprot.writeMessageEnd()
-
 
8677
    self._oprot.trans.flush()
-
 
8678
 
-
 
8679
  def recv_ebayOrderExists(self, ):
-
 
8680
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8681
    if mtype == TMessageType.EXCEPTION:
-
 
8682
      x = TApplicationException()
-
 
8683
      x.read(self._iprot)
-
 
8684
      self._iprot.readMessageEnd()
-
 
8685
      raise x
-
 
8686
    result = ebayOrderExists_result()
-
 
8687
    result.read(self._iprot)
-
 
8688
    self._iprot.readMessageEnd()
-
 
8689
    if result.success is not None:
-
 
8690
      return result.success
-
 
8691
    raise TApplicationException(TApplicationException.MISSING_RESULT, "ebayOrderExists failed: unknown result");
-
 
8692
 
-
 
8693
  def updateOrderForEbay(self, order):
-
 
8694
    """
-
 
8695
    Parameters:
-
 
8696
     - order
-
 
8697
    """
-
 
8698
    self.send_updateOrderForEbay(order)
-
 
8699
    self.recv_updateOrderForEbay()
-
 
8700
 
-
 
8701
  def send_updateOrderForEbay(self, order):
-
 
8702
    self._oprot.writeMessageBegin('updateOrderForEbay', TMessageType.CALL, self._seqid)
-
 
8703
    args = updateOrderForEbay_args()
-
 
8704
    args.order = order
-
 
8705
    args.write(self._oprot)
-
 
8706
    self._oprot.writeMessageEnd()
-
 
8707
    self._oprot.trans.flush()
-
 
8708
 
-
 
8709
  def recv_updateOrderForEbay(self, ):
-
 
8710
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8711
    if mtype == TMessageType.EXCEPTION:
-
 
8712
      x = TApplicationException()
-
 
8713
      x.read(self._iprot)
-
 
8714
      self._iprot.readMessageEnd()
-
 
8715
      raise x
-
 
8716
    result = updateOrderForEbay_result()
-
 
8717
    result.read(self._iprot)
-
 
8718
    self._iprot.readMessageEnd()
-
 
8719
    return
-
 
8720
 
-
 
8721
  def splitEbayOrder(self, orderId, splitOrderQty, splitOrderItemId, usePowerShip):
-
 
8722
    """
-
 
8723
    Parameters:
-
 
8724
     - orderId
-
 
8725
     - splitOrderQty
-
 
8726
     - splitOrderItemId
-
 
8727
     - usePowerShip
-
 
8728
    """
-
 
8729
    self.send_splitEbayOrder(orderId, splitOrderQty, splitOrderItemId, usePowerShip)
-
 
8730
    return self.recv_splitEbayOrder()
-
 
8731
 
-
 
8732
  def send_splitEbayOrder(self, orderId, splitOrderQty, splitOrderItemId, usePowerShip):
-
 
8733
    self._oprot.writeMessageBegin('splitEbayOrder', TMessageType.CALL, self._seqid)
-
 
8734
    args = splitEbayOrder_args()
-
 
8735
    args.orderId = orderId
-
 
8736
    args.splitOrderQty = splitOrderQty
-
 
8737
    args.splitOrderItemId = splitOrderItemId
-
 
8738
    args.usePowerShip = usePowerShip
-
 
8739
    args.write(self._oprot)
-
 
8740
    self._oprot.writeMessageEnd()
-
 
8741
    self._oprot.trans.flush()
-
 
8742
 
-
 
8743
  def recv_splitEbayOrder(self, ):
-
 
8744
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8745
    if mtype == TMessageType.EXCEPTION:
-
 
8746
      x = TApplicationException()
-
 
8747
      x.read(self._iprot)
-
 
8748
      self._iprot.readMessageEnd()
-
 
8749
      raise x
-
 
8750
    result = splitEbayOrder_result()
-
 
8751
    result.read(self._iprot)
-
 
8752
    self._iprot.readMessageEnd()
-
 
8753
    if result.success is not None:
-
 
8754
      return result.success
-
 
8755
    raise TApplicationException(TApplicationException.MISSING_RESULT, "splitEbayOrder failed: unknown result");
-
 
8756
 
8410
 
8757
 
8411
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
8758
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
8412
  def __init__(self, handler):
8759
  def __init__(self, handler):
8413
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
8760
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
8414
    self._processMap["createTransaction"] = Processor.process_createTransaction
8761
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 8605... Line 8952...
8605
    self._processMap["getOrdersByAmazonOrderCode"] = Processor.process_getOrdersByAmazonOrderCode
8952
    self._processMap["getOrdersByAmazonOrderCode"] = Processor.process_getOrdersByAmazonOrderCode
8606
    self._processMap["convertStoreToNormal"] = Processor.process_convertStoreToNormal
8953
    self._processMap["convertStoreToNormal"] = Processor.process_convertStoreToNormal
8607
    self._processMap["updateFreebieItem"] = Processor.process_updateFreebieItem
8954
    self._processMap["updateFreebieItem"] = Processor.process_updateFreebieItem
8608
    self._processMap["getHotspotServiceMatrices"] = Processor.process_getHotspotServiceMatrices
8955
    self._processMap["getHotspotServiceMatrices"] = Processor.process_getHotspotServiceMatrices
8609
    self._processMap["updateOrderAWB"] = Processor.process_updateOrderAWB
8956
    self._processMap["updateOrderAWB"] = Processor.process_updateOrderAWB
-
 
8957
    self._processMap["getOrdersByVendor"] = Processor.process_getOrdersByVendor
-
 
8958
    self._processMap["createEbayOrder"] = Processor.process_createEbayOrder
-
 
8959
    self._processMap["getEbayOrderByOrderId"] = Processor.process_getEbayOrderByOrderId
-
 
8960
    self._processMap["getEbayOrderBySalesRecNumber"] = Processor.process_getEbayOrderBySalesRecNumber
-
 
8961
    self._processMap["getEbayOrder"] = Processor.process_getEbayOrder
-
 
8962
    self._processMap["updateEbayOrder"] = Processor.process_updateEbayOrder
-
 
8963
    self._processMap["ebayOrderExists"] = Processor.process_ebayOrderExists
-
 
8964
    self._processMap["updateOrderForEbay"] = Processor.process_updateOrderForEbay
-
 
8965
    self._processMap["splitEbayOrder"] = Processor.process_splitEbayOrder
8610
 
8966
 
8611
  def process(self, iprot, oprot):
8967
  def process(self, iprot, oprot):
8612
    (name, type, seqid) = iprot.readMessageBegin()
8968
    (name, type, seqid) = iprot.readMessageBegin()
8613
    if name not in self._processMap:
8969
    if name not in self._processMap:
8614
      iprot.skip(TType.STRUCT)
8970
      iprot.skip(TType.STRUCT)
Line 11074... Line 11430...
11074
    oprot.writeMessageBegin("updateOrderAWB", TMessageType.REPLY, seqid)
11430
    oprot.writeMessageBegin("updateOrderAWB", TMessageType.REPLY, seqid)
11075
    result.write(oprot)
11431
    result.write(oprot)
11076
    oprot.writeMessageEnd()
11432
    oprot.writeMessageEnd()
11077
    oprot.trans.flush()
11433
    oprot.trans.flush()
11078
 
11434
 
-
 
11435
  def process_getOrdersByVendor(self, seqid, iprot, oprot):
-
 
11436
    args = getOrdersByVendor_args()
-
 
11437
    args.read(iprot)
-
 
11438
    iprot.readMessageEnd()
-
 
11439
    result = getOrdersByVendor_result()
-
 
11440
    try:
-
 
11441
      result.success = self._handler.getOrdersByVendor(args.vendors, args.statuses)
-
 
11442
    except TransactionServiceException, ex:
-
 
11443
      result.ex = ex
-
 
11444
    oprot.writeMessageBegin("getOrdersByVendor", TMessageType.REPLY, seqid)
-
 
11445
    result.write(oprot)
-
 
11446
    oprot.writeMessageEnd()
-
 
11447
    oprot.trans.flush()
-
 
11448
 
-
 
11449
  def process_createEbayOrder(self, seqid, iprot, oprot):
-
 
11450
    args = createEbayOrder_args()
-
 
11451
    args.read(iprot)
-
 
11452
    iprot.readMessageEnd()
-
 
11453
    result = createEbayOrder_result()
-
 
11454
    self._handler.createEbayOrder(args.ebayOrder)
-
 
11455
    oprot.writeMessageBegin("createEbayOrder", TMessageType.REPLY, seqid)
-
 
11456
    result.write(oprot)
-
 
11457
    oprot.writeMessageEnd()
-
 
11458
    oprot.trans.flush()
-
 
11459
 
-
 
11460
  def process_getEbayOrderByOrderId(self, seqid, iprot, oprot):
-
 
11461
    args = getEbayOrderByOrderId_args()
-
 
11462
    args.read(iprot)
-
 
11463
    iprot.readMessageEnd()
-
 
11464
    result = getEbayOrderByOrderId_result()
-
 
11465
    result.success = self._handler.getEbayOrderByOrderId(args.orderId)
-
 
11466
    oprot.writeMessageBegin("getEbayOrderByOrderId", TMessageType.REPLY, seqid)
-
 
11467
    result.write(oprot)
-
 
11468
    oprot.writeMessageEnd()
-
 
11469
    oprot.trans.flush()
-
 
11470
 
-
 
11471
  def process_getEbayOrderBySalesRecNumber(self, seqid, iprot, oprot):
-
 
11472
    args = getEbayOrderBySalesRecNumber_args()
-
 
11473
    args.read(iprot)
-
 
11474
    iprot.readMessageEnd()
-
 
11475
    result = getEbayOrderBySalesRecNumber_result()
-
 
11476
    result.success = self._handler.getEbayOrderBySalesRecNumber(args.salesRecordNumber)
-
 
11477
    oprot.writeMessageBegin("getEbayOrderBySalesRecNumber", TMessageType.REPLY, seqid)
-
 
11478
    result.write(oprot)
-
 
11479
    oprot.writeMessageEnd()
-
 
11480
    oprot.trans.flush()
-
 
11481
 
-
 
11482
  def process_getEbayOrder(self, seqid, iprot, oprot):
-
 
11483
    args = getEbayOrder_args()
-
 
11484
    args.read(iprot)
-
 
11485
    iprot.readMessageEnd()
-
 
11486
    result = getEbayOrder_result()
-
 
11487
    result.success = self._handler.getEbayOrder(args.salesRecordNumber, args.listingId)
-
 
11488
    oprot.writeMessageBegin("getEbayOrder", TMessageType.REPLY, seqid)
-
 
11489
    result.write(oprot)
-
 
11490
    oprot.writeMessageEnd()
-
 
11491
    oprot.trans.flush()
-
 
11492
 
-
 
11493
  def process_updateEbayOrder(self, seqid, iprot, oprot):
-
 
11494
    args = updateEbayOrder_args()
-
 
11495
    args.read(iprot)
-
 
11496
    iprot.readMessageEnd()
-
 
11497
    result = updateEbayOrder_result()
-
 
11498
    self._handler.updateEbayOrder(args.ebayOrder)
-
 
11499
    oprot.writeMessageBegin("updateEbayOrder", TMessageType.REPLY, seqid)
-
 
11500
    result.write(oprot)
-
 
11501
    oprot.writeMessageEnd()
-
 
11502
    oprot.trans.flush()
-
 
11503
 
-
 
11504
  def process_ebayOrderExists(self, seqid, iprot, oprot):
-
 
11505
    args = ebayOrderExists_args()
-
 
11506
    args.read(iprot)
-
 
11507
    iprot.readMessageEnd()
-
 
11508
    result = ebayOrderExists_result()
-
 
11509
    result.success = self._handler.ebayOrderExists(args.salesRecNumber, args.ebayListingId)
-
 
11510
    oprot.writeMessageBegin("ebayOrderExists", TMessageType.REPLY, seqid)
-
 
11511
    result.write(oprot)
-
 
11512
    oprot.writeMessageEnd()
-
 
11513
    oprot.trans.flush()
-
 
11514
 
-
 
11515
  def process_updateOrderForEbay(self, seqid, iprot, oprot):
-
 
11516
    args = updateOrderForEbay_args()
-
 
11517
    args.read(iprot)
-
 
11518
    iprot.readMessageEnd()
-
 
11519
    result = updateOrderForEbay_result()
-
 
11520
    self._handler.updateOrderForEbay(args.order)
-
 
11521
    oprot.writeMessageBegin("updateOrderForEbay", TMessageType.REPLY, seqid)
-
 
11522
    result.write(oprot)
-
 
11523
    oprot.writeMessageEnd()
-
 
11524
    oprot.trans.flush()
-
 
11525
 
-
 
11526
  def process_splitEbayOrder(self, seqid, iprot, oprot):
-
 
11527
    args = splitEbayOrder_args()
-
 
11528
    args.read(iprot)
-
 
11529
    iprot.readMessageEnd()
-
 
11530
    result = splitEbayOrder_result()
-
 
11531
    result.success = self._handler.splitEbayOrder(args.orderId, args.splitOrderQty, args.splitOrderItemId, args.usePowerShip)
-
 
11532
    oprot.writeMessageBegin("splitEbayOrder", TMessageType.REPLY, seqid)
-
 
11533
    result.write(oprot)
-
 
11534
    oprot.writeMessageEnd()
-
 
11535
    oprot.trans.flush()
-
 
11536
 
11079
 
11537
 
11080
# HELPER FUNCTIONS AND STRUCTURES
11538
# HELPER FUNCTIONS AND STRUCTURES
11081
 
11539
 
11082
class createTransaction_args:
11540
class createTransaction_args:
11083
  """
11541
  """
Line 38240... Line 38698...
38240
    if self.success is not None:
38698
    if self.success is not None:
38241
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
38699
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
38242
      self.success.write(oprot)
38700
      self.success.write(oprot)
38243
      oprot.writeFieldEnd()
38701
      oprot.writeFieldEnd()
38244
    oprot.writeFieldStop()
38702
    oprot.writeFieldStop()
-
 
38703
    oprot.writeStructEnd()
-
 
38704
 
-
 
38705
  def validate(self):
-
 
38706
    return
-
 
38707
 
-
 
38708
 
-
 
38709
  def __repr__(self):
-
 
38710
    L = ['%s=%r' % (key, value)
-
 
38711
      for key, value in self.__dict__.iteritems()]
-
 
38712
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
38713
 
-
 
38714
  def __eq__(self, other):
-
 
38715
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
38716
 
-
 
38717
  def __ne__(self, other):
-
 
38718
    return not (self == other)
-
 
38719
 
-
 
38720
class getOrdersByVendor_args:
-
 
38721
  """
-
 
38722
  Attributes:
-
 
38723
   - vendors
-
 
38724
   - statuses
-
 
38725
  """
-
 
38726
 
-
 
38727
  thrift_spec = (
-
 
38728
    None, # 0
-
 
38729
    (1, TType.LIST, 'vendors', (TType.I64,None), None, ), # 1
-
 
38730
    (2, TType.LIST, 'statuses', (TType.I32,None), None, ), # 2
-
 
38731
  )
-
 
38732
 
-
 
38733
  def __init__(self, vendors=None, statuses=None,):
-
 
38734
    self.vendors = vendors
-
 
38735
    self.statuses = statuses
-
 
38736
 
-
 
38737
  def read(self, iprot):
-
 
38738
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
38739
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
38740
      return
-
 
38741
    iprot.readStructBegin()
-
 
38742
    while True:
-
 
38743
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
38744
      if ftype == TType.STOP:
-
 
38745
        break
-
 
38746
      if fid == 1:
-
 
38747
        if ftype == TType.LIST:
-
 
38748
          self.vendors = []
-
 
38749
          (_etype877, _size874) = iprot.readListBegin()
-
 
38750
          for _i878 in xrange(_size874):
-
 
38751
            _elem879 = iprot.readI64();
-
 
38752
            self.vendors.append(_elem879)
-
 
38753
          iprot.readListEnd()
-
 
38754
        else:
-
 
38755
          iprot.skip(ftype)
-
 
38756
      elif fid == 2:
-
 
38757
        if ftype == TType.LIST:
-
 
38758
          self.statuses = []
-
 
38759
          (_etype883, _size880) = iprot.readListBegin()
-
 
38760
          for _i884 in xrange(_size880):
-
 
38761
            _elem885 = iprot.readI32();
-
 
38762
            self.statuses.append(_elem885)
-
 
38763
          iprot.readListEnd()
-
 
38764
        else:
-
 
38765
          iprot.skip(ftype)
-
 
38766
      else:
-
 
38767
        iprot.skip(ftype)
-
 
38768
      iprot.readFieldEnd()
-
 
38769
    iprot.readStructEnd()
-
 
38770
 
-
 
38771
  def write(self, oprot):
-
 
38772
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
38773
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
38774
      return
-
 
38775
    oprot.writeStructBegin('getOrdersByVendor_args')
-
 
38776
    if self.vendors is not None:
-
 
38777
      oprot.writeFieldBegin('vendors', TType.LIST, 1)
-
 
38778
      oprot.writeListBegin(TType.I64, len(self.vendors))
-
 
38779
      for iter886 in self.vendors:
-
 
38780
        oprot.writeI64(iter886)
-
 
38781
      oprot.writeListEnd()
-
 
38782
      oprot.writeFieldEnd()
-
 
38783
    if self.statuses is not None:
-
 
38784
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
-
 
38785
      oprot.writeListBegin(TType.I32, len(self.statuses))
-
 
38786
      for iter887 in self.statuses:
-
 
38787
        oprot.writeI32(iter887)
-
 
38788
      oprot.writeListEnd()
-
 
38789
      oprot.writeFieldEnd()
-
 
38790
    oprot.writeFieldStop()
-
 
38791
    oprot.writeStructEnd()
-
 
38792
 
-
 
38793
  def validate(self):
-
 
38794
    return
-
 
38795
 
-
 
38796
 
-
 
38797
  def __repr__(self):
-
 
38798
    L = ['%s=%r' % (key, value)
-
 
38799
      for key, value in self.__dict__.iteritems()]
-
 
38800
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
38801
 
-
 
38802
  def __eq__(self, other):
-
 
38803
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
38804
 
-
 
38805
  def __ne__(self, other):
-
 
38806
    return not (self == other)
-
 
38807
 
-
 
38808
class getOrdersByVendor_result:
-
 
38809
  """
-
 
38810
  Attributes:
-
 
38811
   - success
-
 
38812
   - ex
-
 
38813
  """
-
 
38814
 
-
 
38815
  thrift_spec = (
-
 
38816
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
-
 
38817
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
38818
  )
-
 
38819
 
-
 
38820
  def __init__(self, success=None, ex=None,):
-
 
38821
    self.success = success
-
 
38822
    self.ex = ex
-
 
38823
 
-
 
38824
  def read(self, iprot):
-
 
38825
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
38826
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
38827
      return
-
 
38828
    iprot.readStructBegin()
-
 
38829
    while True:
-
 
38830
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
38831
      if ftype == TType.STOP:
-
 
38832
        break
-
 
38833
      if fid == 0:
-
 
38834
        if ftype == TType.LIST:
-
 
38835
          self.success = []
-
 
38836
          (_etype891, _size888) = iprot.readListBegin()
-
 
38837
          for _i892 in xrange(_size888):
-
 
38838
            _elem893 = Order()
-
 
38839
            _elem893.read(iprot)
-
 
38840
            self.success.append(_elem893)
-
 
38841
          iprot.readListEnd()
-
 
38842
        else:
-
 
38843
          iprot.skip(ftype)
-
 
38844
      elif fid == 1:
-
 
38845
        if ftype == TType.STRUCT:
-
 
38846
          self.ex = TransactionServiceException()
-
 
38847
          self.ex.read(iprot)
-
 
38848
        else:
-
 
38849
          iprot.skip(ftype)
-
 
38850
      else:
-
 
38851
        iprot.skip(ftype)
-
 
38852
      iprot.readFieldEnd()
-
 
38853
    iprot.readStructEnd()
-
 
38854
 
-
 
38855
  def write(self, oprot):
-
 
38856
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
38857
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
38858
      return
-
 
38859
    oprot.writeStructBegin('getOrdersByVendor_result')
-
 
38860
    if self.success is not None:
-
 
38861
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
38862
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
38863
      for iter894 in self.success:
-
 
38864
        iter894.write(oprot)
-
 
38865
      oprot.writeListEnd()
-
 
38866
      oprot.writeFieldEnd()
-
 
38867
    if self.ex is not None:
-
 
38868
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
38869
      self.ex.write(oprot)
-
 
38870
      oprot.writeFieldEnd()
-
 
38871
    oprot.writeFieldStop()
-
 
38872
    oprot.writeStructEnd()
-
 
38873
 
-
 
38874
  def validate(self):
-
 
38875
    return
-
 
38876
 
-
 
38877
 
-
 
38878
  def __repr__(self):
-
 
38879
    L = ['%s=%r' % (key, value)
-
 
38880
      for key, value in self.__dict__.iteritems()]
-
 
38881
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
38882
 
-
 
38883
  def __eq__(self, other):
-
 
38884
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
38885
 
-
 
38886
  def __ne__(self, other):
-
 
38887
    return not (self == other)
-
 
38888
 
-
 
38889
class createEbayOrder_args:
-
 
38890
  """
-
 
38891
  Attributes:
-
 
38892
   - ebayOrder
-
 
38893
  """
-
 
38894
 
-
 
38895
  thrift_spec = (
-
 
38896
    None, # 0
-
 
38897
    (1, TType.STRUCT, 'ebayOrder', (EbayOrder, EbayOrder.thrift_spec), None, ), # 1
-
 
38898
  )
-
 
38899
 
-
 
38900
  def __init__(self, ebayOrder=None,):
-
 
38901
    self.ebayOrder = ebayOrder
-
 
38902
 
-
 
38903
  def read(self, iprot):
-
 
38904
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
38905
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
38906
      return
-
 
38907
    iprot.readStructBegin()
-
 
38908
    while True:
-
 
38909
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
38910
      if ftype == TType.STOP:
-
 
38911
        break
-
 
38912
      if fid == 1:
-
 
38913
        if ftype == TType.STRUCT:
-
 
38914
          self.ebayOrder = EbayOrder()
-
 
38915
          self.ebayOrder.read(iprot)
-
 
38916
        else:
-
 
38917
          iprot.skip(ftype)
-
 
38918
      else:
-
 
38919
        iprot.skip(ftype)
-
 
38920
      iprot.readFieldEnd()
-
 
38921
    iprot.readStructEnd()
-
 
38922
 
-
 
38923
  def write(self, oprot):
-
 
38924
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
38925
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
38926
      return
-
 
38927
    oprot.writeStructBegin('createEbayOrder_args')
-
 
38928
    if self.ebayOrder is not None:
-
 
38929
      oprot.writeFieldBegin('ebayOrder', TType.STRUCT, 1)
-
 
38930
      self.ebayOrder.write(oprot)
-
 
38931
      oprot.writeFieldEnd()
-
 
38932
    oprot.writeFieldStop()
-
 
38933
    oprot.writeStructEnd()
-
 
38934
 
-
 
38935
  def validate(self):
-
 
38936
    return
-
 
38937
 
-
 
38938
 
-
 
38939
  def __repr__(self):
-
 
38940
    L = ['%s=%r' % (key, value)
-
 
38941
      for key, value in self.__dict__.iteritems()]
-
 
38942
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
38943
 
-
 
38944
  def __eq__(self, other):
-
 
38945
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
38946
 
-
 
38947
  def __ne__(self, other):
-
 
38948
    return not (self == other)
-
 
38949
 
-
 
38950
class createEbayOrder_result:
-
 
38951
 
-
 
38952
  thrift_spec = (
-
 
38953
  )
-
 
38954
 
-
 
38955
  def read(self, iprot):
-
 
38956
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
38957
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
38958
      return
-
 
38959
    iprot.readStructBegin()
-
 
38960
    while True:
-
 
38961
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
38962
      if ftype == TType.STOP:
-
 
38963
        break
-
 
38964
      else:
-
 
38965
        iprot.skip(ftype)
-
 
38966
      iprot.readFieldEnd()
-
 
38967
    iprot.readStructEnd()
-
 
38968
 
-
 
38969
  def write(self, oprot):
-
 
38970
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
38971
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
38972
      return
-
 
38973
    oprot.writeStructBegin('createEbayOrder_result')
-
 
38974
    oprot.writeFieldStop()
-
 
38975
    oprot.writeStructEnd()
-
 
38976
 
-
 
38977
  def validate(self):
-
 
38978
    return
-
 
38979
 
-
 
38980
 
-
 
38981
  def __repr__(self):
-
 
38982
    L = ['%s=%r' % (key, value)
-
 
38983
      for key, value in self.__dict__.iteritems()]
-
 
38984
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
38985
 
-
 
38986
  def __eq__(self, other):
-
 
38987
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
38988
 
-
 
38989
  def __ne__(self, other):
-
 
38990
    return not (self == other)
-
 
38991
 
-
 
38992
class getEbayOrderByOrderId_args:
-
 
38993
  """
-
 
38994
  Attributes:
-
 
38995
   - orderId
-
 
38996
  """
-
 
38997
 
-
 
38998
  thrift_spec = (
-
 
38999
    None, # 0
-
 
39000
    (1, TType.I64, 'orderId', None, None, ), # 1
-
 
39001
  )
-
 
39002
 
-
 
39003
  def __init__(self, orderId=None,):
-
 
39004
    self.orderId = orderId
-
 
39005
 
-
 
39006
  def read(self, iprot):
-
 
39007
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39008
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39009
      return
-
 
39010
    iprot.readStructBegin()
-
 
39011
    while True:
-
 
39012
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39013
      if ftype == TType.STOP:
-
 
39014
        break
-
 
39015
      if fid == 1:
-
 
39016
        if ftype == TType.I64:
-
 
39017
          self.orderId = iprot.readI64();
-
 
39018
        else:
-
 
39019
          iprot.skip(ftype)
-
 
39020
      else:
-
 
39021
        iprot.skip(ftype)
-
 
39022
      iprot.readFieldEnd()
-
 
39023
    iprot.readStructEnd()
-
 
39024
 
-
 
39025
  def write(self, oprot):
-
 
39026
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39027
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39028
      return
-
 
39029
    oprot.writeStructBegin('getEbayOrderByOrderId_args')
-
 
39030
    if self.orderId is not None:
-
 
39031
      oprot.writeFieldBegin('orderId', TType.I64, 1)
-
 
39032
      oprot.writeI64(self.orderId)
-
 
39033
      oprot.writeFieldEnd()
-
 
39034
    oprot.writeFieldStop()
-
 
39035
    oprot.writeStructEnd()
-
 
39036
 
-
 
39037
  def validate(self):
-
 
39038
    return
-
 
39039
 
-
 
39040
 
-
 
39041
  def __repr__(self):
-
 
39042
    L = ['%s=%r' % (key, value)
-
 
39043
      for key, value in self.__dict__.iteritems()]
-
 
39044
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39045
 
-
 
39046
  def __eq__(self, other):
-
 
39047
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39048
 
-
 
39049
  def __ne__(self, other):
-
 
39050
    return not (self == other)
-
 
39051
 
-
 
39052
class getEbayOrderByOrderId_result:
-
 
39053
  """
-
 
39054
  Attributes:
-
 
39055
   - success
-
 
39056
  """
-
 
39057
 
-
 
39058
  thrift_spec = (
-
 
39059
    (0, TType.STRUCT, 'success', (EbayOrder, EbayOrder.thrift_spec), None, ), # 0
-
 
39060
  )
-
 
39061
 
-
 
39062
  def __init__(self, success=None,):
-
 
39063
    self.success = success
-
 
39064
 
-
 
39065
  def read(self, iprot):
-
 
39066
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39067
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39068
      return
-
 
39069
    iprot.readStructBegin()
-
 
39070
    while True:
-
 
39071
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39072
      if ftype == TType.STOP:
-
 
39073
        break
-
 
39074
      if fid == 0:
-
 
39075
        if ftype == TType.STRUCT:
-
 
39076
          self.success = EbayOrder()
-
 
39077
          self.success.read(iprot)
-
 
39078
        else:
-
 
39079
          iprot.skip(ftype)
-
 
39080
      else:
-
 
39081
        iprot.skip(ftype)
-
 
39082
      iprot.readFieldEnd()
-
 
39083
    iprot.readStructEnd()
-
 
39084
 
-
 
39085
  def write(self, oprot):
-
 
39086
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39087
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39088
      return
-
 
39089
    oprot.writeStructBegin('getEbayOrderByOrderId_result')
-
 
39090
    if self.success is not None:
-
 
39091
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
39092
      self.success.write(oprot)
-
 
39093
      oprot.writeFieldEnd()
-
 
39094
    oprot.writeFieldStop()
-
 
39095
    oprot.writeStructEnd()
-
 
39096
 
-
 
39097
  def validate(self):
-
 
39098
    return
-
 
39099
 
-
 
39100
 
-
 
39101
  def __repr__(self):
-
 
39102
    L = ['%s=%r' % (key, value)
-
 
39103
      for key, value in self.__dict__.iteritems()]
-
 
39104
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39105
 
-
 
39106
  def __eq__(self, other):
-
 
39107
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39108
 
-
 
39109
  def __ne__(self, other):
-
 
39110
    return not (self == other)
-
 
39111
 
-
 
39112
class getEbayOrderBySalesRecNumber_args:
-
 
39113
  """
-
 
39114
  Attributes:
-
 
39115
   - salesRecordNumber
-
 
39116
  """
-
 
39117
 
-
 
39118
  thrift_spec = (
-
 
39119
    None, # 0
-
 
39120
    (1, TType.I64, 'salesRecordNumber', None, None, ), # 1
-
 
39121
  )
-
 
39122
 
-
 
39123
  def __init__(self, salesRecordNumber=None,):
-
 
39124
    self.salesRecordNumber = salesRecordNumber
-
 
39125
 
-
 
39126
  def read(self, iprot):
-
 
39127
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39128
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39129
      return
-
 
39130
    iprot.readStructBegin()
-
 
39131
    while True:
-
 
39132
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39133
      if ftype == TType.STOP:
-
 
39134
        break
-
 
39135
      if fid == 1:
-
 
39136
        if ftype == TType.I64:
-
 
39137
          self.salesRecordNumber = iprot.readI64();
-
 
39138
        else:
-
 
39139
          iprot.skip(ftype)
-
 
39140
      else:
-
 
39141
        iprot.skip(ftype)
-
 
39142
      iprot.readFieldEnd()
-
 
39143
    iprot.readStructEnd()
-
 
39144
 
-
 
39145
  def write(self, oprot):
-
 
39146
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39147
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39148
      return
-
 
39149
    oprot.writeStructBegin('getEbayOrderBySalesRecNumber_args')
-
 
39150
    if self.salesRecordNumber is not None:
-
 
39151
      oprot.writeFieldBegin('salesRecordNumber', TType.I64, 1)
-
 
39152
      oprot.writeI64(self.salesRecordNumber)
-
 
39153
      oprot.writeFieldEnd()
-
 
39154
    oprot.writeFieldStop()
-
 
39155
    oprot.writeStructEnd()
-
 
39156
 
-
 
39157
  def validate(self):
-
 
39158
    return
-
 
39159
 
-
 
39160
 
-
 
39161
  def __repr__(self):
-
 
39162
    L = ['%s=%r' % (key, value)
-
 
39163
      for key, value in self.__dict__.iteritems()]
-
 
39164
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39165
 
-
 
39166
  def __eq__(self, other):
-
 
39167
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39168
 
-
 
39169
  def __ne__(self, other):
-
 
39170
    return not (self == other)
-
 
39171
 
-
 
39172
class getEbayOrderBySalesRecNumber_result:
-
 
39173
  """
-
 
39174
  Attributes:
-
 
39175
   - success
-
 
39176
  """
-
 
39177
 
-
 
39178
  thrift_spec = (
-
 
39179
    (0, TType.STRUCT, 'success', (EbayOrder, EbayOrder.thrift_spec), None, ), # 0
-
 
39180
  )
-
 
39181
 
-
 
39182
  def __init__(self, success=None,):
-
 
39183
    self.success = success
-
 
39184
 
-
 
39185
  def read(self, iprot):
-
 
39186
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39187
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39188
      return
-
 
39189
    iprot.readStructBegin()
-
 
39190
    while True:
-
 
39191
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39192
      if ftype == TType.STOP:
-
 
39193
        break
-
 
39194
      if fid == 0:
-
 
39195
        if ftype == TType.STRUCT:
-
 
39196
          self.success = EbayOrder()
-
 
39197
          self.success.read(iprot)
-
 
39198
        else:
-
 
39199
          iprot.skip(ftype)
-
 
39200
      else:
-
 
39201
        iprot.skip(ftype)
-
 
39202
      iprot.readFieldEnd()
-
 
39203
    iprot.readStructEnd()
-
 
39204
 
-
 
39205
  def write(self, oprot):
-
 
39206
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39207
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39208
      return
-
 
39209
    oprot.writeStructBegin('getEbayOrderBySalesRecNumber_result')
-
 
39210
    if self.success is not None:
-
 
39211
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
39212
      self.success.write(oprot)
-
 
39213
      oprot.writeFieldEnd()
-
 
39214
    oprot.writeFieldStop()
-
 
39215
    oprot.writeStructEnd()
-
 
39216
 
-
 
39217
  def validate(self):
-
 
39218
    return
-
 
39219
 
-
 
39220
 
-
 
39221
  def __repr__(self):
-
 
39222
    L = ['%s=%r' % (key, value)
-
 
39223
      for key, value in self.__dict__.iteritems()]
-
 
39224
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39225
 
-
 
39226
  def __eq__(self, other):
-
 
39227
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39228
 
-
 
39229
  def __ne__(self, other):
-
 
39230
    return not (self == other)
-
 
39231
 
-
 
39232
class getEbayOrder_args:
-
 
39233
  """
-
 
39234
  Attributes:
-
 
39235
   - salesRecordNumber
-
 
39236
   - listingId
-
 
39237
  """
-
 
39238
 
-
 
39239
  thrift_spec = (
-
 
39240
    None, # 0
-
 
39241
    (1, TType.I64, 'salesRecordNumber', None, None, ), # 1
-
 
39242
    (2, TType.STRING, 'listingId', None, None, ), # 2
-
 
39243
  )
-
 
39244
 
-
 
39245
  def __init__(self, salesRecordNumber=None, listingId=None,):
-
 
39246
    self.salesRecordNumber = salesRecordNumber
-
 
39247
    self.listingId = listingId
-
 
39248
 
-
 
39249
  def read(self, iprot):
-
 
39250
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39251
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39252
      return
-
 
39253
    iprot.readStructBegin()
-
 
39254
    while True:
-
 
39255
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39256
      if ftype == TType.STOP:
-
 
39257
        break
-
 
39258
      if fid == 1:
-
 
39259
        if ftype == TType.I64:
-
 
39260
          self.salesRecordNumber = iprot.readI64();
-
 
39261
        else:
-
 
39262
          iprot.skip(ftype)
-
 
39263
      elif fid == 2:
-
 
39264
        if ftype == TType.STRING:
-
 
39265
          self.listingId = iprot.readString();
-
 
39266
        else:
-
 
39267
          iprot.skip(ftype)
-
 
39268
      else:
-
 
39269
        iprot.skip(ftype)
-
 
39270
      iprot.readFieldEnd()
-
 
39271
    iprot.readStructEnd()
-
 
39272
 
-
 
39273
  def write(self, oprot):
-
 
39274
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39275
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39276
      return
-
 
39277
    oprot.writeStructBegin('getEbayOrder_args')
-
 
39278
    if self.salesRecordNumber is not None:
-
 
39279
      oprot.writeFieldBegin('salesRecordNumber', TType.I64, 1)
-
 
39280
      oprot.writeI64(self.salesRecordNumber)
-
 
39281
      oprot.writeFieldEnd()
-
 
39282
    if self.listingId is not None:
-
 
39283
      oprot.writeFieldBegin('listingId', TType.STRING, 2)
-
 
39284
      oprot.writeString(self.listingId)
-
 
39285
      oprot.writeFieldEnd()
-
 
39286
    oprot.writeFieldStop()
-
 
39287
    oprot.writeStructEnd()
-
 
39288
 
-
 
39289
  def validate(self):
-
 
39290
    return
-
 
39291
 
-
 
39292
 
-
 
39293
  def __repr__(self):
-
 
39294
    L = ['%s=%r' % (key, value)
-
 
39295
      for key, value in self.__dict__.iteritems()]
-
 
39296
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39297
 
-
 
39298
  def __eq__(self, other):
-
 
39299
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39300
 
-
 
39301
  def __ne__(self, other):
-
 
39302
    return not (self == other)
-
 
39303
 
-
 
39304
class getEbayOrder_result:
-
 
39305
  """
-
 
39306
  Attributes:
-
 
39307
   - success
-
 
39308
  """
-
 
39309
 
-
 
39310
  thrift_spec = (
-
 
39311
    (0, TType.STRUCT, 'success', (EbayOrder, EbayOrder.thrift_spec), None, ), # 0
-
 
39312
  )
-
 
39313
 
-
 
39314
  def __init__(self, success=None,):
-
 
39315
    self.success = success
-
 
39316
 
-
 
39317
  def read(self, iprot):
-
 
39318
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39319
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39320
      return
-
 
39321
    iprot.readStructBegin()
-
 
39322
    while True:
-
 
39323
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39324
      if ftype == TType.STOP:
-
 
39325
        break
-
 
39326
      if fid == 0:
-
 
39327
        if ftype == TType.STRUCT:
-
 
39328
          self.success = EbayOrder()
-
 
39329
          self.success.read(iprot)
-
 
39330
        else:
-
 
39331
          iprot.skip(ftype)
-
 
39332
      else:
-
 
39333
        iprot.skip(ftype)
-
 
39334
      iprot.readFieldEnd()
-
 
39335
    iprot.readStructEnd()
-
 
39336
 
-
 
39337
  def write(self, oprot):
-
 
39338
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39339
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39340
      return
-
 
39341
    oprot.writeStructBegin('getEbayOrder_result')
-
 
39342
    if self.success is not None:
-
 
39343
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
39344
      self.success.write(oprot)
-
 
39345
      oprot.writeFieldEnd()
-
 
39346
    oprot.writeFieldStop()
-
 
39347
    oprot.writeStructEnd()
-
 
39348
 
-
 
39349
  def validate(self):
-
 
39350
    return
-
 
39351
 
-
 
39352
 
-
 
39353
  def __repr__(self):
-
 
39354
    L = ['%s=%r' % (key, value)
-
 
39355
      for key, value in self.__dict__.iteritems()]
-
 
39356
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39357
 
-
 
39358
  def __eq__(self, other):
-
 
39359
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39360
 
-
 
39361
  def __ne__(self, other):
-
 
39362
    return not (self == other)
-
 
39363
 
-
 
39364
class updateEbayOrder_args:
-
 
39365
  """
-
 
39366
  Attributes:
-
 
39367
   - ebayOrder
-
 
39368
  """
-
 
39369
 
-
 
39370
  thrift_spec = (
-
 
39371
    None, # 0
-
 
39372
    (1, TType.STRUCT, 'ebayOrder', (EbayOrder, EbayOrder.thrift_spec), None, ), # 1
-
 
39373
  )
-
 
39374
 
-
 
39375
  def __init__(self, ebayOrder=None,):
-
 
39376
    self.ebayOrder = ebayOrder
-
 
39377
 
-
 
39378
  def read(self, iprot):
-
 
39379
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39380
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39381
      return
-
 
39382
    iprot.readStructBegin()
-
 
39383
    while True:
-
 
39384
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39385
      if ftype == TType.STOP:
-
 
39386
        break
-
 
39387
      if fid == 1:
-
 
39388
        if ftype == TType.STRUCT:
-
 
39389
          self.ebayOrder = EbayOrder()
-
 
39390
          self.ebayOrder.read(iprot)
-
 
39391
        else:
-
 
39392
          iprot.skip(ftype)
-
 
39393
      else:
-
 
39394
        iprot.skip(ftype)
-
 
39395
      iprot.readFieldEnd()
-
 
39396
    iprot.readStructEnd()
-
 
39397
 
-
 
39398
  def write(self, oprot):
-
 
39399
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39400
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39401
      return
-
 
39402
    oprot.writeStructBegin('updateEbayOrder_args')
-
 
39403
    if self.ebayOrder is not None:
-
 
39404
      oprot.writeFieldBegin('ebayOrder', TType.STRUCT, 1)
-
 
39405
      self.ebayOrder.write(oprot)
-
 
39406
      oprot.writeFieldEnd()
-
 
39407
    oprot.writeFieldStop()
-
 
39408
    oprot.writeStructEnd()
-
 
39409
 
-
 
39410
  def validate(self):
-
 
39411
    return
-
 
39412
 
-
 
39413
 
-
 
39414
  def __repr__(self):
-
 
39415
    L = ['%s=%r' % (key, value)
-
 
39416
      for key, value in self.__dict__.iteritems()]
-
 
39417
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39418
 
-
 
39419
  def __eq__(self, other):
-
 
39420
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39421
 
-
 
39422
  def __ne__(self, other):
-
 
39423
    return not (self == other)
-
 
39424
 
-
 
39425
class updateEbayOrder_result:
-
 
39426
 
-
 
39427
  thrift_spec = (
-
 
39428
  )
-
 
39429
 
-
 
39430
  def read(self, iprot):
-
 
39431
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39432
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39433
      return
-
 
39434
    iprot.readStructBegin()
-
 
39435
    while True:
-
 
39436
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39437
      if ftype == TType.STOP:
-
 
39438
        break
-
 
39439
      else:
-
 
39440
        iprot.skip(ftype)
-
 
39441
      iprot.readFieldEnd()
-
 
39442
    iprot.readStructEnd()
-
 
39443
 
-
 
39444
  def write(self, oprot):
-
 
39445
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39446
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39447
      return
-
 
39448
    oprot.writeStructBegin('updateEbayOrder_result')
-
 
39449
    oprot.writeFieldStop()
-
 
39450
    oprot.writeStructEnd()
-
 
39451
 
-
 
39452
  def validate(self):
-
 
39453
    return
-
 
39454
 
-
 
39455
 
-
 
39456
  def __repr__(self):
-
 
39457
    L = ['%s=%r' % (key, value)
-
 
39458
      for key, value in self.__dict__.iteritems()]
-
 
39459
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39460
 
-
 
39461
  def __eq__(self, other):
-
 
39462
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39463
 
-
 
39464
  def __ne__(self, other):
-
 
39465
    return not (self == other)
-
 
39466
 
-
 
39467
class ebayOrderExists_args:
-
 
39468
  """
-
 
39469
  Attributes:
-
 
39470
   - salesRecNumber
-
 
39471
   - ebayListingId
-
 
39472
  """
-
 
39473
 
-
 
39474
  thrift_spec = (
-
 
39475
    None, # 0
-
 
39476
    (1, TType.I64, 'salesRecNumber', None, None, ), # 1
-
 
39477
    (2, TType.STRING, 'ebayListingId', None, None, ), # 2
-
 
39478
  )
-
 
39479
 
-
 
39480
  def __init__(self, salesRecNumber=None, ebayListingId=None,):
-
 
39481
    self.salesRecNumber = salesRecNumber
-
 
39482
    self.ebayListingId = ebayListingId
-
 
39483
 
-
 
39484
  def read(self, iprot):
-
 
39485
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39486
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39487
      return
-
 
39488
    iprot.readStructBegin()
-
 
39489
    while True:
-
 
39490
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39491
      if ftype == TType.STOP:
-
 
39492
        break
-
 
39493
      if fid == 1:
-
 
39494
        if ftype == TType.I64:
-
 
39495
          self.salesRecNumber = iprot.readI64();
-
 
39496
        else:
-
 
39497
          iprot.skip(ftype)
-
 
39498
      elif fid == 2:
-
 
39499
        if ftype == TType.STRING:
-
 
39500
          self.ebayListingId = iprot.readString();
-
 
39501
        else:
-
 
39502
          iprot.skip(ftype)
-
 
39503
      else:
-
 
39504
        iprot.skip(ftype)
-
 
39505
      iprot.readFieldEnd()
-
 
39506
    iprot.readStructEnd()
-
 
39507
 
-
 
39508
  def write(self, oprot):
-
 
39509
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39510
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39511
      return
-
 
39512
    oprot.writeStructBegin('ebayOrderExists_args')
-
 
39513
    if self.salesRecNumber is not None:
-
 
39514
      oprot.writeFieldBegin('salesRecNumber', TType.I64, 1)
-
 
39515
      oprot.writeI64(self.salesRecNumber)
-
 
39516
      oprot.writeFieldEnd()
-
 
39517
    if self.ebayListingId is not None:
-
 
39518
      oprot.writeFieldBegin('ebayListingId', TType.STRING, 2)
-
 
39519
      oprot.writeString(self.ebayListingId)
-
 
39520
      oprot.writeFieldEnd()
-
 
39521
    oprot.writeFieldStop()
-
 
39522
    oprot.writeStructEnd()
-
 
39523
 
-
 
39524
  def validate(self):
-
 
39525
    return
-
 
39526
 
-
 
39527
 
-
 
39528
  def __repr__(self):
-
 
39529
    L = ['%s=%r' % (key, value)
-
 
39530
      for key, value in self.__dict__.iteritems()]
-
 
39531
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39532
 
-
 
39533
  def __eq__(self, other):
-
 
39534
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39535
 
-
 
39536
  def __ne__(self, other):
-
 
39537
    return not (self == other)
-
 
39538
 
-
 
39539
class ebayOrderExists_result:
-
 
39540
  """
-
 
39541
  Attributes:
-
 
39542
   - success
-
 
39543
  """
-
 
39544
 
-
 
39545
  thrift_spec = (
-
 
39546
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
39547
  )
-
 
39548
 
-
 
39549
  def __init__(self, success=None,):
-
 
39550
    self.success = success
-
 
39551
 
-
 
39552
  def read(self, iprot):
-
 
39553
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39554
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39555
      return
-
 
39556
    iprot.readStructBegin()
-
 
39557
    while True:
-
 
39558
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39559
      if ftype == TType.STOP:
-
 
39560
        break
-
 
39561
      if fid == 0:
-
 
39562
        if ftype == TType.BOOL:
-
 
39563
          self.success = iprot.readBool();
-
 
39564
        else:
-
 
39565
          iprot.skip(ftype)
-
 
39566
      else:
-
 
39567
        iprot.skip(ftype)
-
 
39568
      iprot.readFieldEnd()
-
 
39569
    iprot.readStructEnd()
-
 
39570
 
-
 
39571
  def write(self, oprot):
-
 
39572
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39573
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39574
      return
-
 
39575
    oprot.writeStructBegin('ebayOrderExists_result')
-
 
39576
    if self.success is not None:
-
 
39577
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
39578
      oprot.writeBool(self.success)
-
 
39579
      oprot.writeFieldEnd()
-
 
39580
    oprot.writeFieldStop()
-
 
39581
    oprot.writeStructEnd()
-
 
39582
 
-
 
39583
  def validate(self):
-
 
39584
    return
-
 
39585
 
-
 
39586
 
-
 
39587
  def __repr__(self):
-
 
39588
    L = ['%s=%r' % (key, value)
-
 
39589
      for key, value in self.__dict__.iteritems()]
-
 
39590
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39591
 
-
 
39592
  def __eq__(self, other):
-
 
39593
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39594
 
-
 
39595
  def __ne__(self, other):
-
 
39596
    return not (self == other)
-
 
39597
 
-
 
39598
class updateOrderForEbay_args:
-
 
39599
  """
-
 
39600
  Attributes:
-
 
39601
   - order
-
 
39602
  """
-
 
39603
 
-
 
39604
  thrift_spec = (
-
 
39605
    None, # 0
-
 
39606
    (1, TType.STRUCT, 'order', (Order, Order.thrift_spec), None, ), # 1
-
 
39607
  )
-
 
39608
 
-
 
39609
  def __init__(self, order=None,):
-
 
39610
    self.order = order
-
 
39611
 
-
 
39612
  def read(self, iprot):
-
 
39613
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39614
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39615
      return
-
 
39616
    iprot.readStructBegin()
-
 
39617
    while True:
-
 
39618
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39619
      if ftype == TType.STOP:
-
 
39620
        break
-
 
39621
      if fid == 1:
-
 
39622
        if ftype == TType.STRUCT:
-
 
39623
          self.order = Order()
-
 
39624
          self.order.read(iprot)
-
 
39625
        else:
-
 
39626
          iprot.skip(ftype)
-
 
39627
      else:
-
 
39628
        iprot.skip(ftype)
-
 
39629
      iprot.readFieldEnd()
-
 
39630
    iprot.readStructEnd()
-
 
39631
 
-
 
39632
  def write(self, oprot):
-
 
39633
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39634
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39635
      return
-
 
39636
    oprot.writeStructBegin('updateOrderForEbay_args')
-
 
39637
    if self.order is not None:
-
 
39638
      oprot.writeFieldBegin('order', TType.STRUCT, 1)
-
 
39639
      self.order.write(oprot)
-
 
39640
      oprot.writeFieldEnd()
-
 
39641
    oprot.writeFieldStop()
-
 
39642
    oprot.writeStructEnd()
-
 
39643
 
-
 
39644
  def validate(self):
-
 
39645
    return
-
 
39646
 
-
 
39647
 
-
 
39648
  def __repr__(self):
-
 
39649
    L = ['%s=%r' % (key, value)
-
 
39650
      for key, value in self.__dict__.iteritems()]
-
 
39651
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39652
 
-
 
39653
  def __eq__(self, other):
-
 
39654
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39655
 
-
 
39656
  def __ne__(self, other):
-
 
39657
    return not (self == other)
-
 
39658
 
-
 
39659
class updateOrderForEbay_result:
-
 
39660
 
-
 
39661
  thrift_spec = (
-
 
39662
  )
-
 
39663
 
-
 
39664
  def read(self, iprot):
-
 
39665
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39666
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39667
      return
-
 
39668
    iprot.readStructBegin()
-
 
39669
    while True:
-
 
39670
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39671
      if ftype == TType.STOP:
-
 
39672
        break
-
 
39673
      else:
-
 
39674
        iprot.skip(ftype)
-
 
39675
      iprot.readFieldEnd()
-
 
39676
    iprot.readStructEnd()
-
 
39677
 
-
 
39678
  def write(self, oprot):
-
 
39679
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39680
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39681
      return
-
 
39682
    oprot.writeStructBegin('updateOrderForEbay_result')
-
 
39683
    oprot.writeFieldStop()
-
 
39684
    oprot.writeStructEnd()
-
 
39685
 
-
 
39686
  def validate(self):
-
 
39687
    return
-
 
39688
 
-
 
39689
 
-
 
39690
  def __repr__(self):
-
 
39691
    L = ['%s=%r' % (key, value)
-
 
39692
      for key, value in self.__dict__.iteritems()]
-
 
39693
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39694
 
-
 
39695
  def __eq__(self, other):
-
 
39696
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39697
 
-
 
39698
  def __ne__(self, other):
-
 
39699
    return not (self == other)
-
 
39700
 
-
 
39701
class splitEbayOrder_args:
-
 
39702
  """
-
 
39703
  Attributes:
-
 
39704
   - orderId
-
 
39705
   - splitOrderQty
-
 
39706
   - splitOrderItemId
-
 
39707
   - usePowerShip
-
 
39708
  """
-
 
39709
 
-
 
39710
  thrift_spec = (
-
 
39711
    None, # 0
-
 
39712
    (1, TType.I64, 'orderId', None, None, ), # 1
-
 
39713
    (2, TType.I64, 'splitOrderQty', None, None, ), # 2
-
 
39714
    (3, TType.I64, 'splitOrderItemId', None, None, ), # 3
-
 
39715
    (4, TType.BOOL, 'usePowerShip', None, None, ), # 4
-
 
39716
  )
-
 
39717
 
-
 
39718
  def __init__(self, orderId=None, splitOrderQty=None, splitOrderItemId=None, usePowerShip=None,):
-
 
39719
    self.orderId = orderId
-
 
39720
    self.splitOrderQty = splitOrderQty
-
 
39721
    self.splitOrderItemId = splitOrderItemId
-
 
39722
    self.usePowerShip = usePowerShip
-
 
39723
 
-
 
39724
  def read(self, iprot):
-
 
39725
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39726
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39727
      return
-
 
39728
    iprot.readStructBegin()
-
 
39729
    while True:
-
 
39730
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39731
      if ftype == TType.STOP:
-
 
39732
        break
-
 
39733
      if fid == 1:
-
 
39734
        if ftype == TType.I64:
-
 
39735
          self.orderId = iprot.readI64();
-
 
39736
        else:
-
 
39737
          iprot.skip(ftype)
-
 
39738
      elif fid == 2:
-
 
39739
        if ftype == TType.I64:
-
 
39740
          self.splitOrderQty = iprot.readI64();
-
 
39741
        else:
-
 
39742
          iprot.skip(ftype)
-
 
39743
      elif fid == 3:
-
 
39744
        if ftype == TType.I64:
-
 
39745
          self.splitOrderItemId = iprot.readI64();
-
 
39746
        else:
-
 
39747
          iprot.skip(ftype)
-
 
39748
      elif fid == 4:
-
 
39749
        if ftype == TType.BOOL:
-
 
39750
          self.usePowerShip = iprot.readBool();
-
 
39751
        else:
-
 
39752
          iprot.skip(ftype)
-
 
39753
      else:
-
 
39754
        iprot.skip(ftype)
-
 
39755
      iprot.readFieldEnd()
-
 
39756
    iprot.readStructEnd()
-
 
39757
 
-
 
39758
  def write(self, oprot):
-
 
39759
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39760
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39761
      return
-
 
39762
    oprot.writeStructBegin('splitEbayOrder_args')
-
 
39763
    if self.orderId is not None:
-
 
39764
      oprot.writeFieldBegin('orderId', TType.I64, 1)
-
 
39765
      oprot.writeI64(self.orderId)
-
 
39766
      oprot.writeFieldEnd()
-
 
39767
    if self.splitOrderQty is not None:
-
 
39768
      oprot.writeFieldBegin('splitOrderQty', TType.I64, 2)
-
 
39769
      oprot.writeI64(self.splitOrderQty)
-
 
39770
      oprot.writeFieldEnd()
-
 
39771
    if self.splitOrderItemId is not None:
-
 
39772
      oprot.writeFieldBegin('splitOrderItemId', TType.I64, 3)
-
 
39773
      oprot.writeI64(self.splitOrderItemId)
-
 
39774
      oprot.writeFieldEnd()
-
 
39775
    if self.usePowerShip is not None:
-
 
39776
      oprot.writeFieldBegin('usePowerShip', TType.BOOL, 4)
-
 
39777
      oprot.writeBool(self.usePowerShip)
-
 
39778
      oprot.writeFieldEnd()
-
 
39779
    oprot.writeFieldStop()
-
 
39780
    oprot.writeStructEnd()
-
 
39781
 
-
 
39782
  def validate(self):
-
 
39783
    return
-
 
39784
 
-
 
39785
 
-
 
39786
  def __repr__(self):
-
 
39787
    L = ['%s=%r' % (key, value)
-
 
39788
      for key, value in self.__dict__.iteritems()]
-
 
39789
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
39790
 
-
 
39791
  def __eq__(self, other):
-
 
39792
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
39793
 
-
 
39794
  def __ne__(self, other):
-
 
39795
    return not (self == other)
-
 
39796
 
-
 
39797
class splitEbayOrder_result:
-
 
39798
  """
-
 
39799
  Attributes:
-
 
39800
   - success
-
 
39801
  """
-
 
39802
 
-
 
39803
  thrift_spec = (
-
 
39804
    (0, TType.STRUCT, 'success', (Order, Order.thrift_spec), None, ), # 0
-
 
39805
  )
-
 
39806
 
-
 
39807
  def __init__(self, success=None,):
-
 
39808
    self.success = success
-
 
39809
 
-
 
39810
  def read(self, iprot):
-
 
39811
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
39812
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
39813
      return
-
 
39814
    iprot.readStructBegin()
-
 
39815
    while True:
-
 
39816
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
39817
      if ftype == TType.STOP:
-
 
39818
        break
-
 
39819
      if fid == 0:
-
 
39820
        if ftype == TType.STRUCT:
-
 
39821
          self.success = Order()
-
 
39822
          self.success.read(iprot)
-
 
39823
        else:
-
 
39824
          iprot.skip(ftype)
-
 
39825
      else:
-
 
39826
        iprot.skip(ftype)
-
 
39827
      iprot.readFieldEnd()
-
 
39828
    iprot.readStructEnd()
-
 
39829
 
-
 
39830
  def write(self, oprot):
-
 
39831
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
39832
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
39833
      return
-
 
39834
    oprot.writeStructBegin('splitEbayOrder_result')
-
 
39835
    if self.success is not None:
-
 
39836
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
39837
      self.success.write(oprot)
-
 
39838
      oprot.writeFieldEnd()
-
 
39839
    oprot.writeFieldStop()
38245
    oprot.writeStructEnd()
39840
    oprot.writeStructEnd()
38246
 
39841
 
38247
  def validate(self):
39842
  def validate(self):
38248
    return
39843
    return
38249
 
39844