Subversion Repositories SmartDukaan

Rev

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

Rev 4837 Rev 4875
Line 955... Line 955...
955
     - otherCharges
955
     - otherCharges
956
     - netCollection
956
     - netCollection
957
    """
957
    """
958
    pass
958
    pass
959
 
959
 
-
 
960
  def saveCODPaymentSettlement(self, orderId, settlementDate, collection):
-
 
961
    """
-
 
962
    Parameters:
-
 
963
     - orderId
-
 
964
     - settlementDate
-
 
965
     - collection
-
 
966
    """
-
 
967
    pass
-
 
968
 
960
  def saveEBSSettlementSummary(self, settlementId, settlementDate, transactionDateFrom, transactionDateTo, amount):
969
  def saveEBSSettlementSummary(self, settlementId, settlementDate, transactionDateFrom, transactionDateTo, amount):
961
    """
970
    """
962
    Parameters:
971
    Parameters:
963
     - settlementId
972
     - settlementId
964
     - settlementDate
973
     - settlementDate
Line 1020... Line 1029...
1020
     - purchaseOrderId
1029
     - purchaseOrderId
1021
     - warehouseId
1030
     - warehouseId
1022
    """
1031
    """
1023
    pass
1032
    pass
1024
 
1033
 
-
 
1034
  def getOrdersWhereVendorNotPaid(self, vendorId):
-
 
1035
    """
-
 
1036
    Parameters:
-
 
1037
     - vendorId
-
 
1038
    """
-
 
1039
    pass
-
 
1040
 
1025
 
1041
 
1026
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1042
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1027
  def __init__(self, iprot, oprot=None):
1043
  def __init__(self, iprot, oprot=None):
1028
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1044
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1029
 
1045
 
Line 4193... Line 4209...
4193
    self._iprot.readMessageEnd()
4209
    self._iprot.readMessageEnd()
4194
    if result.ex is not None:
4210
    if result.ex is not None:
4195
      raise result.ex
4211
      raise result.ex
4196
    return
4212
    return
4197
 
4213
 
-
 
4214
  def saveCODPaymentSettlement(self, orderId, settlementDate, collection):
-
 
4215
    """
-
 
4216
    Parameters:
-
 
4217
     - orderId
-
 
4218
     - settlementDate
-
 
4219
     - collection
-
 
4220
    """
-
 
4221
    self.send_saveCODPaymentSettlement(orderId, settlementDate, collection)
-
 
4222
    self.recv_saveCODPaymentSettlement()
-
 
4223
 
-
 
4224
  def send_saveCODPaymentSettlement(self, orderId, settlementDate, collection):
-
 
4225
    self._oprot.writeMessageBegin('saveCODPaymentSettlement', TMessageType.CALL, self._seqid)
-
 
4226
    args = saveCODPaymentSettlement_args()
-
 
4227
    args.orderId = orderId
-
 
4228
    args.settlementDate = settlementDate
-
 
4229
    args.collection = collection
-
 
4230
    args.write(self._oprot)
-
 
4231
    self._oprot.writeMessageEnd()
-
 
4232
    self._oprot.trans.flush()
-
 
4233
 
-
 
4234
  def recv_saveCODPaymentSettlement(self, ):
-
 
4235
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
4236
    if mtype == TMessageType.EXCEPTION:
-
 
4237
      x = TApplicationException()
-
 
4238
      x.read(self._iprot)
-
 
4239
      self._iprot.readMessageEnd()
-
 
4240
      raise x
-
 
4241
    result = saveCODPaymentSettlement_result()
-
 
4242
    result.read(self._iprot)
-
 
4243
    self._iprot.readMessageEnd()
-
 
4244
    if result.ex is not None:
-
 
4245
      raise result.ex
-
 
4246
    return
-
 
4247
 
4198
  def saveEBSSettlementSummary(self, settlementId, settlementDate, transactionDateFrom, transactionDateTo, amount):
4248
  def saveEBSSettlementSummary(self, settlementId, settlementDate, transactionDateFrom, transactionDateTo, amount):
4199
    """
4249
    """
4200
    Parameters:
4250
    Parameters:
4201
     - settlementId
4251
     - settlementId
4202
     - settlementDate
4252
     - settlementDate
Line 4459... Line 4509...
4459
    self._iprot.readMessageEnd()
4509
    self._iprot.readMessageEnd()
4460
    if result.ex is not None:
4510
    if result.ex is not None:
4461
      raise result.ex
4511
      raise result.ex
4462
    return
4512
    return
4463
 
4513
 
-
 
4514
  def getOrdersWhereVendorNotPaid(self, vendorId):
-
 
4515
    """
-
 
4516
    Parameters:
-
 
4517
     - vendorId
-
 
4518
    """
-
 
4519
    self.send_getOrdersWhereVendorNotPaid(vendorId)
-
 
4520
    return self.recv_getOrdersWhereVendorNotPaid()
-
 
4521
 
-
 
4522
  def send_getOrdersWhereVendorNotPaid(self, vendorId):
-
 
4523
    self._oprot.writeMessageBegin('getOrdersWhereVendorNotPaid', TMessageType.CALL, self._seqid)
-
 
4524
    args = getOrdersWhereVendorNotPaid_args()
-
 
4525
    args.vendorId = vendorId
-
 
4526
    args.write(self._oprot)
-
 
4527
    self._oprot.writeMessageEnd()
-
 
4528
    self._oprot.trans.flush()
-
 
4529
 
-
 
4530
  def recv_getOrdersWhereVendorNotPaid(self, ):
-
 
4531
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
4532
    if mtype == TMessageType.EXCEPTION:
-
 
4533
      x = TApplicationException()
-
 
4534
      x.read(self._iprot)
-
 
4535
      self._iprot.readMessageEnd()
-
 
4536
      raise x
-
 
4537
    result = getOrdersWhereVendorNotPaid_result()
-
 
4538
    result.read(self._iprot)
-
 
4539
    self._iprot.readMessageEnd()
-
 
4540
    if result.success is not None:
-
 
4541
      return result.success
-
 
4542
    if result.ex is not None:
-
 
4543
      raise result.ex
-
 
4544
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersWhereVendorNotPaid failed: unknown result");
-
 
4545
 
4464
 
4546
 
4465
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
4547
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
4466
  def __init__(self, handler):
4548
  def __init__(self, handler):
4467
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
4549
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
4468
    self._processMap["createTransaction"] = Processor.process_createTransaction
4550
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 4551... Line 4633...
4551
    self._processMap["getBilledOrdersForVendor"] = Processor.process_getBilledOrdersForVendor
4633
    self._processMap["getBilledOrdersForVendor"] = Processor.process_getBilledOrdersForVendor
4552
    self._processMap["getSlippedSippingDateOrders"] = Processor.process_getSlippedSippingDateOrders
4634
    self._processMap["getSlippedSippingDateOrders"] = Processor.process_getSlippedSippingDateOrders
4553
    self._processMap["getCancelledOrders"] = Processor.process_getCancelledOrders
4635
    self._processMap["getCancelledOrders"] = Processor.process_getCancelledOrders
4554
    self._processMap["saveBluedartSettlements"] = Processor.process_saveBluedartSettlements
4636
    self._processMap["saveBluedartSettlements"] = Processor.process_saveBluedartSettlements
4555
    self._processMap["savePaymentSettlements"] = Processor.process_savePaymentSettlements
4637
    self._processMap["savePaymentSettlements"] = Processor.process_savePaymentSettlements
-
 
4638
    self._processMap["saveCODPaymentSettlement"] = Processor.process_saveCODPaymentSettlement
4556
    self._processMap["saveEBSSettlementSummary"] = Processor.process_saveEBSSettlementSummary
4639
    self._processMap["saveEBSSettlementSummary"] = Processor.process_saveEBSSettlementSummary
4557
    self._processMap["getSettlementForPaymentId"] = Processor.process_getSettlementForPaymentId
4640
    self._processMap["getSettlementForPaymentId"] = Processor.process_getSettlementForPaymentId
4558
    self._processMap["getEBSSettlementSummaries"] = Processor.process_getEBSSettlementSummaries
4641
    self._processMap["getEBSSettlementSummaries"] = Processor.process_getEBSSettlementSummaries
4559
    self._processMap["markEBSSettlementUploaded"] = Processor.process_markEBSSettlementUploaded
4642
    self._processMap["markEBSSettlementUploaded"] = Processor.process_markEBSSettlementUploaded
4560
    self._processMap["getEBSSettlementDate"] = Processor.process_getEBSSettlementDate
4643
    self._processMap["getEBSSettlementDate"] = Processor.process_getEBSSettlementDate
4561
    self._processMap["getSettlementsByDate"] = Processor.process_getSettlementsByDate
4644
    self._processMap["getSettlementsByDate"] = Processor.process_getSettlementsByDate
4562
    self._processMap["getReshippedOrderIds"] = Processor.process_getReshippedOrderIds
4645
    self._processMap["getReshippedOrderIds"] = Processor.process_getReshippedOrderIds
4563
    self._processMap["updateOrdersAsPORaised"] = Processor.process_updateOrdersAsPORaised
4646
    self._processMap["updateOrdersAsPORaised"] = Processor.process_updateOrdersAsPORaised
-
 
4647
    self._processMap["getOrdersWhereVendorNotPaid"] = Processor.process_getOrdersWhereVendorNotPaid
4564
 
4648
 
4565
  def process(self, iprot, oprot):
4649
  def process(self, iprot, oprot):
4566
    (name, type, seqid) = iprot.readMessageBegin()
4650
    (name, type, seqid) = iprot.readMessageBegin()
4567
    if name not in self._processMap:
4651
    if name not in self._processMap:
4568
      iprot.skip(TType.STRUCT)
4652
      iprot.skip(TType.STRUCT)
Line 5759... Line 5843...
5759
    oprot.writeMessageBegin("savePaymentSettlements", TMessageType.REPLY, seqid)
5843
    oprot.writeMessageBegin("savePaymentSettlements", TMessageType.REPLY, seqid)
5760
    result.write(oprot)
5844
    result.write(oprot)
5761
    oprot.writeMessageEnd()
5845
    oprot.writeMessageEnd()
5762
    oprot.trans.flush()
5846
    oprot.trans.flush()
5763
 
5847
 
-
 
5848
  def process_saveCODPaymentSettlement(self, seqid, iprot, oprot):
-
 
5849
    args = saveCODPaymentSettlement_args()
-
 
5850
    args.read(iprot)
-
 
5851
    iprot.readMessageEnd()
-
 
5852
    result = saveCODPaymentSettlement_result()
-
 
5853
    try:
-
 
5854
      self._handler.saveCODPaymentSettlement(args.orderId, args.settlementDate, args.collection)
-
 
5855
    except TransactionServiceException, ex:
-
 
5856
      result.ex = ex
-
 
5857
    oprot.writeMessageBegin("saveCODPaymentSettlement", TMessageType.REPLY, seqid)
-
 
5858
    result.write(oprot)
-
 
5859
    oprot.writeMessageEnd()
-
 
5860
    oprot.trans.flush()
-
 
5861
 
5764
  def process_saveEBSSettlementSummary(self, seqid, iprot, oprot):
5862
  def process_saveEBSSettlementSummary(self, seqid, iprot, oprot):
5765
    args = saveEBSSettlementSummary_args()
5863
    args = saveEBSSettlementSummary_args()
5766
    args.read(iprot)
5864
    args.read(iprot)
5767
    iprot.readMessageEnd()
5865
    iprot.readMessageEnd()
5768
    result = saveEBSSettlementSummary_result()
5866
    result = saveEBSSettlementSummary_result()
Line 5871... Line 5969...
5871
    oprot.writeMessageBegin("updateOrdersAsPORaised", TMessageType.REPLY, seqid)
5969
    oprot.writeMessageBegin("updateOrdersAsPORaised", TMessageType.REPLY, seqid)
5872
    result.write(oprot)
5970
    result.write(oprot)
5873
    oprot.writeMessageEnd()
5971
    oprot.writeMessageEnd()
5874
    oprot.trans.flush()
5972
    oprot.trans.flush()
5875
 
5973
 
-
 
5974
  def process_getOrdersWhereVendorNotPaid(self, seqid, iprot, oprot):
-
 
5975
    args = getOrdersWhereVendorNotPaid_args()
-
 
5976
    args.read(iprot)
-
 
5977
    iprot.readMessageEnd()
-
 
5978
    result = getOrdersWhereVendorNotPaid_result()
-
 
5979
    try:
-
 
5980
      result.success = self._handler.getOrdersWhereVendorNotPaid(args.vendorId)
-
 
5981
    except TransactionServiceException, ex:
-
 
5982
      result.ex = ex
-
 
5983
    oprot.writeMessageBegin("getOrdersWhereVendorNotPaid", TMessageType.REPLY, seqid)
-
 
5984
    result.write(oprot)
-
 
5985
    oprot.writeMessageEnd()
-
 
5986
    oprot.trans.flush()
-
 
5987
 
5876
 
5988
 
5877
# HELPER FUNCTIONS AND STRUCTURES
5989
# HELPER FUNCTIONS AND STRUCTURES
5878
 
5990
 
5879
class createTransaction_args:
5991
class createTransaction_args:
5880
  """
5992
  """
Line 18606... Line 18718...
18606
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
18718
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
18607
 
18719
 
18608
  def __ne__(self, other):
18720
  def __ne__(self, other):
18609
    return not (self == other)
18721
    return not (self == other)
18610
 
18722
 
-
 
18723
class saveCODPaymentSettlement_args:
-
 
18724
  """
-
 
18725
  Attributes:
-
 
18726
   - orderId
-
 
18727
   - settlementDate
-
 
18728
   - collection
-
 
18729
  """
-
 
18730
 
-
 
18731
  thrift_spec = (
-
 
18732
    None, # 0
-
 
18733
    (1, TType.I64, 'orderId', None, None, ), # 1
-
 
18734
    (2, TType.I64, 'settlementDate', None, None, ), # 2
-
 
18735
    (3, TType.DOUBLE, 'collection', None, None, ), # 3
-
 
18736
  )
-
 
18737
 
-
 
18738
  def __init__(self, orderId=None, settlementDate=None, collection=None,):
-
 
18739
    self.orderId = orderId
-
 
18740
    self.settlementDate = settlementDate
-
 
18741
    self.collection = collection
-
 
18742
 
-
 
18743
  def read(self, iprot):
-
 
18744
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
18745
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
18746
      return
-
 
18747
    iprot.readStructBegin()
-
 
18748
    while True:
-
 
18749
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
18750
      if ftype == TType.STOP:
-
 
18751
        break
-
 
18752
      if fid == 1:
-
 
18753
        if ftype == TType.I64:
-
 
18754
          self.orderId = iprot.readI64();
-
 
18755
        else:
-
 
18756
          iprot.skip(ftype)
-
 
18757
      elif fid == 2:
-
 
18758
        if ftype == TType.I64:
-
 
18759
          self.settlementDate = iprot.readI64();
-
 
18760
        else:
-
 
18761
          iprot.skip(ftype)
-
 
18762
      elif fid == 3:
-
 
18763
        if ftype == TType.DOUBLE:
-
 
18764
          self.collection = iprot.readDouble();
-
 
18765
        else:
-
 
18766
          iprot.skip(ftype)
-
 
18767
      else:
-
 
18768
        iprot.skip(ftype)
-
 
18769
      iprot.readFieldEnd()
-
 
18770
    iprot.readStructEnd()
-
 
18771
 
-
 
18772
  def write(self, oprot):
-
 
18773
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
18774
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
18775
      return
-
 
18776
    oprot.writeStructBegin('saveCODPaymentSettlement_args')
-
 
18777
    if self.orderId is not None:
-
 
18778
      oprot.writeFieldBegin('orderId', TType.I64, 1)
-
 
18779
      oprot.writeI64(self.orderId)
-
 
18780
      oprot.writeFieldEnd()
-
 
18781
    if self.settlementDate is not None:
-
 
18782
      oprot.writeFieldBegin('settlementDate', TType.I64, 2)
-
 
18783
      oprot.writeI64(self.settlementDate)
-
 
18784
      oprot.writeFieldEnd()
-
 
18785
    if self.collection is not None:
-
 
18786
      oprot.writeFieldBegin('collection', TType.DOUBLE, 3)
-
 
18787
      oprot.writeDouble(self.collection)
-
 
18788
      oprot.writeFieldEnd()
-
 
18789
    oprot.writeFieldStop()
-
 
18790
    oprot.writeStructEnd()
-
 
18791
 
-
 
18792
  def validate(self):
-
 
18793
    return
-
 
18794
 
-
 
18795
 
-
 
18796
  def __repr__(self):
-
 
18797
    L = ['%s=%r' % (key, value)
-
 
18798
      for key, value in self.__dict__.iteritems()]
-
 
18799
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
18800
 
-
 
18801
  def __eq__(self, other):
-
 
18802
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
18803
 
-
 
18804
  def __ne__(self, other):
-
 
18805
    return not (self == other)
-
 
18806
 
-
 
18807
class saveCODPaymentSettlement_result:
-
 
18808
  """
-
 
18809
  Attributes:
-
 
18810
   - ex
-
 
18811
  """
-
 
18812
 
-
 
18813
  thrift_spec = (
-
 
18814
    None, # 0
-
 
18815
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
18816
  )
-
 
18817
 
-
 
18818
  def __init__(self, ex=None,):
-
 
18819
    self.ex = ex
-
 
18820
 
-
 
18821
  def read(self, iprot):
-
 
18822
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
18823
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
18824
      return
-
 
18825
    iprot.readStructBegin()
-
 
18826
    while True:
-
 
18827
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
18828
      if ftype == TType.STOP:
-
 
18829
        break
-
 
18830
      if fid == 1:
-
 
18831
        if ftype == TType.STRUCT:
-
 
18832
          self.ex = TransactionServiceException()
-
 
18833
          self.ex.read(iprot)
-
 
18834
        else:
-
 
18835
          iprot.skip(ftype)
-
 
18836
      else:
-
 
18837
        iprot.skip(ftype)
-
 
18838
      iprot.readFieldEnd()
-
 
18839
    iprot.readStructEnd()
-
 
18840
 
-
 
18841
  def write(self, oprot):
-
 
18842
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
18843
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
18844
      return
-
 
18845
    oprot.writeStructBegin('saveCODPaymentSettlement_result')
-
 
18846
    if self.ex is not None:
-
 
18847
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
18848
      self.ex.write(oprot)
-
 
18849
      oprot.writeFieldEnd()
-
 
18850
    oprot.writeFieldStop()
-
 
18851
    oprot.writeStructEnd()
-
 
18852
 
-
 
18853
  def validate(self):
-
 
18854
    return
-
 
18855
 
-
 
18856
 
-
 
18857
  def __repr__(self):
-
 
18858
    L = ['%s=%r' % (key, value)
-
 
18859
      for key, value in self.__dict__.iteritems()]
-
 
18860
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
18861
 
-
 
18862
  def __eq__(self, other):
-
 
18863
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
18864
 
-
 
18865
  def __ne__(self, other):
-
 
18866
    return not (self == other)
-
 
18867
 
18611
class saveEBSSettlementSummary_args:
18868
class saveEBSSettlementSummary_args:
18612
  """
18869
  """
18613
  Attributes:
18870
  Attributes:
18614
   - settlementId
18871
   - settlementId
18615
   - settlementDate
18872
   - settlementDate
Line 19736... Line 19993...
19736
    if self.ex is not None:
19993
    if self.ex is not None:
19737
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19994
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19738
      self.ex.write(oprot)
19995
      self.ex.write(oprot)
19739
      oprot.writeFieldEnd()
19996
      oprot.writeFieldEnd()
19740
    oprot.writeFieldStop()
19997
    oprot.writeFieldStop()
-
 
19998
    oprot.writeStructEnd()
-
 
19999
 
-
 
20000
  def validate(self):
-
 
20001
    return
-
 
20002
 
-
 
20003
 
-
 
20004
  def __repr__(self):
-
 
20005
    L = ['%s=%r' % (key, value)
-
 
20006
      for key, value in self.__dict__.iteritems()]
-
 
20007
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
20008
 
-
 
20009
  def __eq__(self, other):
-
 
20010
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
20011
 
-
 
20012
  def __ne__(self, other):
-
 
20013
    return not (self == other)
-
 
20014
 
-
 
20015
class getOrdersWhereVendorNotPaid_args:
-
 
20016
  """
-
 
20017
  Attributes:
-
 
20018
   - vendorId
-
 
20019
  """
-
 
20020
 
-
 
20021
  thrift_spec = (
-
 
20022
    None, # 0
-
 
20023
    (1, TType.I64, 'vendorId', None, None, ), # 1
-
 
20024
  )
-
 
20025
 
-
 
20026
  def __init__(self, vendorId=None,):
-
 
20027
    self.vendorId = vendorId
-
 
20028
 
-
 
20029
  def read(self, iprot):
-
 
20030
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
20031
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
20032
      return
-
 
20033
    iprot.readStructBegin()
-
 
20034
    while True:
-
 
20035
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
20036
      if ftype == TType.STOP:
-
 
20037
        break
-
 
20038
      if fid == 1:
-
 
20039
        if ftype == TType.I64:
-
 
20040
          self.vendorId = iprot.readI64();
-
 
20041
        else:
-
 
20042
          iprot.skip(ftype)
-
 
20043
      else:
-
 
20044
        iprot.skip(ftype)
-
 
20045
      iprot.readFieldEnd()
-
 
20046
    iprot.readStructEnd()
-
 
20047
 
-
 
20048
  def write(self, oprot):
-
 
20049
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
20050
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
20051
      return
-
 
20052
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_args')
-
 
20053
    if self.vendorId is not None:
-
 
20054
      oprot.writeFieldBegin('vendorId', TType.I64, 1)
-
 
20055
      oprot.writeI64(self.vendorId)
-
 
20056
      oprot.writeFieldEnd()
-
 
20057
    oprot.writeFieldStop()
-
 
20058
    oprot.writeStructEnd()
-
 
20059
 
-
 
20060
  def validate(self):
-
 
20061
    return
-
 
20062
 
-
 
20063
 
-
 
20064
  def __repr__(self):
-
 
20065
    L = ['%s=%r' % (key, value)
-
 
20066
      for key, value in self.__dict__.iteritems()]
-
 
20067
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
20068
 
-
 
20069
  def __eq__(self, other):
-
 
20070
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
20071
 
-
 
20072
  def __ne__(self, other):
-
 
20073
    return not (self == other)
-
 
20074
 
-
 
20075
class getOrdersWhereVendorNotPaid_result:
-
 
20076
  """
-
 
20077
  Attributes:
-
 
20078
   - success
-
 
20079
   - ex
-
 
20080
  """
-
 
20081
 
-
 
20082
  thrift_spec = (
-
 
20083
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
-
 
20084
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
20085
  )
-
 
20086
 
-
 
20087
  def __init__(self, success=None, ex=None,):
-
 
20088
    self.success = success
-
 
20089
    self.ex = ex
-
 
20090
 
-
 
20091
  def read(self, iprot):
-
 
20092
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
20093
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
20094
      return
-
 
20095
    iprot.readStructBegin()
-
 
20096
    while True:
-
 
20097
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
20098
      if ftype == TType.STOP:
-
 
20099
        break
-
 
20100
      if fid == 0:
-
 
20101
        if ftype == TType.LIST:
-
 
20102
          self.success = []
-
 
20103
          (_etype421, _size418) = iprot.readListBegin()
-
 
20104
          for _i422 in xrange(_size418):
-
 
20105
            _elem423 = Order()
-
 
20106
            _elem423.read(iprot)
-
 
20107
            self.success.append(_elem423)
-
 
20108
          iprot.readListEnd()
-
 
20109
        else:
-
 
20110
          iprot.skip(ftype)
-
 
20111
      elif fid == 1:
-
 
20112
        if ftype == TType.STRUCT:
-
 
20113
          self.ex = TransactionServiceException()
-
 
20114
          self.ex.read(iprot)
-
 
20115
        else:
-
 
20116
          iprot.skip(ftype)
-
 
20117
      else:
-
 
20118
        iprot.skip(ftype)
-
 
20119
      iprot.readFieldEnd()
-
 
20120
    iprot.readStructEnd()
-
 
20121
 
-
 
20122
  def write(self, oprot):
-
 
20123
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
20124
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
20125
      return
-
 
20126
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
-
 
20127
    if self.success is not None:
-
 
20128
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
20129
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
20130
      for iter424 in self.success:
-
 
20131
        iter424.write(oprot)
-
 
20132
      oprot.writeListEnd()
-
 
20133
      oprot.writeFieldEnd()
-
 
20134
    if self.ex is not None:
-
 
20135
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
20136
      self.ex.write(oprot)
-
 
20137
      oprot.writeFieldEnd()
-
 
20138
    oprot.writeFieldStop()
19741
    oprot.writeStructEnd()
20139
    oprot.writeStructEnd()
19742
 
20140
 
19743
  def validate(self):
20141
  def validate(self):
19744
    return
20142
    return
19745
 
20143