Subversion Repositories SmartDukaan

Rev

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

Rev 5447 Rev 5481
Line 729... Line 729...
729
     - fromDate
729
     - fromDate
730
     - toDate
730
     - toDate
731
    """
731
    """
732
    pass
732
    pass
733
 
733
 
-
 
734
  def getAllReturnOrders(self, onlyNotProcessed, fromDate, toDate):
-
 
735
    """
-
 
736
    Get all return orders created between the from and to dates.
-
 
737
 
-
 
738
    Parameters:
-
 
739
     - onlyNotProcessed
-
 
740
     - fromDate
-
 
741
     - toDate
-
 
742
    """
-
 
743
    pass
-
 
744
 
734
  def getReturnOrder(self, id):
745
  def getReturnOrder(self, id):
735
    """
746
    """
736
    Returns the ReturnOrder corresponding to the given id.
747
    Returns the ReturnOrder corresponding to the given id.
737
    Throws an exception if the return order with the given id couldn't be found.
748
    Throws an exception if the return order with the given id couldn't be found.
738
 
749
 
Line 1101... Line 1112...
1101
    Parameters:
1112
    Parameters:
1102
     - orderIds
1113
     - orderIds
1103
    """
1114
    """
1104
    pass
1115
    pass
1105
 
1116
 
1106
  def getOrdersWhereVendorNotPaid(self, vendorId):
1117
  def getBilledOrders(self, vendorId, onlyVendorNotPaid, billingDateFrom, billingDateTo):
1107
    """
1118
    """
1108
    Parameters:
1119
    Parameters:
1109
     - vendorId
1120
     - vendorId
-
 
1121
     - onlyVendorNotPaid
-
 
1122
     - billingDateFrom
-
 
1123
     - billingDateTo
1110
    """
1124
    """
1111
    pass
1125
    pass
1112
 
1126
 
1113
  def getStatusDistributionOfOrders(self, startDate, endDate):
1127
  def getStatusDistributionOfOrders(self, startDate, endDate):
1114
    """
1128
    """
Line 3584... Line 3598...
3584
    self._iprot.readMessageEnd()
3598
    self._iprot.readMessageEnd()
3585
    if result.success is not None:
3599
    if result.success is not None:
3586
      return result.success
3600
      return result.success
3587
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnOrders failed: unknown result");
3601
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnOrders failed: unknown result");
3588
 
3602
 
-
 
3603
  def getAllReturnOrders(self, onlyNotProcessed, fromDate, toDate):
-
 
3604
    """
-
 
3605
    Get all return orders created between the from and to dates.
-
 
3606
 
-
 
3607
    Parameters:
-
 
3608
     - onlyNotProcessed
-
 
3609
     - fromDate
-
 
3610
     - toDate
-
 
3611
    """
-
 
3612
    self.send_getAllReturnOrders(onlyNotProcessed, fromDate, toDate)
-
 
3613
    return self.recv_getAllReturnOrders()
-
 
3614
 
-
 
3615
  def send_getAllReturnOrders(self, onlyNotProcessed, fromDate, toDate):
-
 
3616
    self._oprot.writeMessageBegin('getAllReturnOrders', TMessageType.CALL, self._seqid)
-
 
3617
    args = getAllReturnOrders_args()
-
 
3618
    args.onlyNotProcessed = onlyNotProcessed
-
 
3619
    args.fromDate = fromDate
-
 
3620
    args.toDate = toDate
-
 
3621
    args.write(self._oprot)
-
 
3622
    self._oprot.writeMessageEnd()
-
 
3623
    self._oprot.trans.flush()
-
 
3624
 
-
 
3625
  def recv_getAllReturnOrders(self, ):
-
 
3626
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
3627
    if mtype == TMessageType.EXCEPTION:
-
 
3628
      x = TApplicationException()
-
 
3629
      x.read(self._iprot)
-
 
3630
      self._iprot.readMessageEnd()
-
 
3631
      raise x
-
 
3632
    result = getAllReturnOrders_result()
-
 
3633
    result.read(self._iprot)
-
 
3634
    self._iprot.readMessageEnd()
-
 
3635
    if result.success is not None:
-
 
3636
      return result.success
-
 
3637
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllReturnOrders failed: unknown result");
-
 
3638
 
3589
  def getReturnOrder(self, id):
3639
  def getReturnOrder(self, id):
3590
    """
3640
    """
3591
    Returns the ReturnOrder corresponding to the given id.
3641
    Returns the ReturnOrder corresponding to the given id.
3592
    Throws an exception if the return order with the given id couldn't be found.
3642
    Throws an exception if the return order with the given id couldn't be found.
3593
 
3643
 
Line 4908... Line 4958...
4908
      return result.success
4958
      return result.success
4909
    if result.ex is not None:
4959
    if result.ex is not None:
4910
      raise result.ex
4960
      raise result.ex
4911
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReshippedOrderIds failed: unknown result");
4961
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReshippedOrderIds failed: unknown result");
4912
 
4962
 
4913
  def getOrdersWhereVendorNotPaid(self, vendorId):
4963
  def getBilledOrders(self, vendorId, onlyVendorNotPaid, billingDateFrom, billingDateTo):
4914
    """
4964
    """
4915
    Parameters:
4965
    Parameters:
4916
     - vendorId
4966
     - vendorId
-
 
4967
     - onlyVendorNotPaid
-
 
4968
     - billingDateFrom
-
 
4969
     - billingDateTo
4917
    """
4970
    """
4918
    self.send_getOrdersWhereVendorNotPaid(vendorId)
4971
    self.send_getBilledOrders(vendorId, onlyVendorNotPaid, billingDateFrom, billingDateTo)
4919
    return self.recv_getOrdersWhereVendorNotPaid()
4972
    return self.recv_getBilledOrders()
4920
 
4973
 
4921
  def send_getOrdersWhereVendorNotPaid(self, vendorId):
4974
  def send_getBilledOrders(self, vendorId, onlyVendorNotPaid, billingDateFrom, billingDateTo):
4922
    self._oprot.writeMessageBegin('getOrdersWhereVendorNotPaid', TMessageType.CALL, self._seqid)
4975
    self._oprot.writeMessageBegin('getBilledOrders', TMessageType.CALL, self._seqid)
4923
    args = getOrdersWhereVendorNotPaid_args()
4976
    args = getBilledOrders_args()
4924
    args.vendorId = vendorId
4977
    args.vendorId = vendorId
-
 
4978
    args.onlyVendorNotPaid = onlyVendorNotPaid
-
 
4979
    args.billingDateFrom = billingDateFrom
-
 
4980
    args.billingDateTo = billingDateTo
4925
    args.write(self._oprot)
4981
    args.write(self._oprot)
4926
    self._oprot.writeMessageEnd()
4982
    self._oprot.writeMessageEnd()
4927
    self._oprot.trans.flush()
4983
    self._oprot.trans.flush()
4928
 
4984
 
4929
  def recv_getOrdersWhereVendorNotPaid(self, ):
4985
  def recv_getBilledOrders(self, ):
4930
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
4986
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
4931
    if mtype == TMessageType.EXCEPTION:
4987
    if mtype == TMessageType.EXCEPTION:
4932
      x = TApplicationException()
4988
      x = TApplicationException()
4933
      x.read(self._iprot)
4989
      x.read(self._iprot)
4934
      self._iprot.readMessageEnd()
4990
      self._iprot.readMessageEnd()
4935
      raise x
4991
      raise x
4936
    result = getOrdersWhereVendorNotPaid_result()
4992
    result = getBilledOrders_result()
4937
    result.read(self._iprot)
4993
    result.read(self._iprot)
4938
    self._iprot.readMessageEnd()
4994
    self._iprot.readMessageEnd()
4939
    if result.success is not None:
4995
    if result.success is not None:
4940
      return result.success
4996
      return result.success
4941
    if result.ex is not None:
4997
    if result.ex is not None:
4942
      raise result.ex
4998
      raise result.ex
4943
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersWhereVendorNotPaid failed: unknown result");
4999
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getBilledOrders failed: unknown result");
4944
 
5000
 
4945
  def getStatusDistributionOfOrders(self, startDate, endDate):
5001
  def getStatusDistributionOfOrders(self, startDate, endDate):
4946
    """
5002
    """
4947
    Parameters:
5003
    Parameters:
4948
     - startDate
5004
     - startDate
Line 5238... Line 5294...
5238
    self._processMap["validateDoa"] = Processor.process_validateDoa
5294
    self._processMap["validateDoa"] = Processor.process_validateDoa
5239
    self._processMap["validateReturnProduct"] = Processor.process_validateReturnProduct
5295
    self._processMap["validateReturnProduct"] = Processor.process_validateReturnProduct
5240
    self._processMap["reshipOrder"] = Processor.process_reshipOrder
5296
    self._processMap["reshipOrder"] = Processor.process_reshipOrder
5241
    self._processMap["refundOrder"] = Processor.process_refundOrder
5297
    self._processMap["refundOrder"] = Processor.process_refundOrder
5242
    self._processMap["getReturnOrders"] = Processor.process_getReturnOrders
5298
    self._processMap["getReturnOrders"] = Processor.process_getReturnOrders
-
 
5299
    self._processMap["getAllReturnOrders"] = Processor.process_getAllReturnOrders
5243
    self._processMap["getReturnOrder"] = Processor.process_getReturnOrder
5300
    self._processMap["getReturnOrder"] = Processor.process_getReturnOrder
5244
    self._processMap["processReturn"] = Processor.process_processReturn
5301
    self._processMap["processReturn"] = Processor.process_processReturn
5245
    self._processMap["updateWeight"] = Processor.process_updateWeight
5302
    self._processMap["updateWeight"] = Processor.process_updateWeight
5246
    self._processMap["changeItem"] = Processor.process_changeItem
5303
    self._processMap["changeItem"] = Processor.process_changeItem
5247
    self._processMap["shiftToWarehouse"] = Processor.process_shiftToWarehouse
5304
    self._processMap["shiftToWarehouse"] = Processor.process_shiftToWarehouse
Line 5276... Line 5333...
5276
    self._processMap["getEBSSettlementSummaries"] = Processor.process_getEBSSettlementSummaries
5333
    self._processMap["getEBSSettlementSummaries"] = Processor.process_getEBSSettlementSummaries
5277
    self._processMap["markEBSSettlementUploaded"] = Processor.process_markEBSSettlementUploaded
5334
    self._processMap["markEBSSettlementUploaded"] = Processor.process_markEBSSettlementUploaded
5278
    self._processMap["getEBSSettlementDate"] = Processor.process_getEBSSettlementDate
5335
    self._processMap["getEBSSettlementDate"] = Processor.process_getEBSSettlementDate
5279
    self._processMap["getSettlementsByDate"] = Processor.process_getSettlementsByDate
5336
    self._processMap["getSettlementsByDate"] = Processor.process_getSettlementsByDate
5280
    self._processMap["getReshippedOrderIds"] = Processor.process_getReshippedOrderIds
5337
    self._processMap["getReshippedOrderIds"] = Processor.process_getReshippedOrderIds
5281
    self._processMap["getOrdersWhereVendorNotPaid"] = Processor.process_getOrdersWhereVendorNotPaid
5338
    self._processMap["getBilledOrders"] = Processor.process_getBilledOrders
5282
    self._processMap["getStatusDistributionOfOrders"] = Processor.process_getStatusDistributionOfOrders
5339
    self._processMap["getStatusDistributionOfOrders"] = Processor.process_getStatusDistributionOfOrders
5283
    self._processMap["getOrderIdsForStatus"] = Processor.process_getOrderIdsForStatus
5340
    self._processMap["getOrderIdsForStatus"] = Processor.process_getOrderIdsForStatus
5284
    self._processMap["updateCODAgent"] = Processor.process_updateCODAgent
5341
    self._processMap["updateCODAgent"] = Processor.process_updateCODAgent
5285
    self._processMap["updateOrderAsPaidToVendor"] = Processor.process_updateOrderAsPaidToVendor
5342
    self._processMap["updateOrderAsPaidToVendor"] = Processor.process_updateOrderAsPaidToVendor
5286
    self._processMap["updateOrderOnlyAsPaidToVendor"] = Processor.process_updateOrderOnlyAsPaidToVendor
5343
    self._processMap["updateOrderOnlyAsPaidToVendor"] = Processor.process_updateOrderOnlyAsPaidToVendor
Line 6192... Line 6249...
6192
    oprot.writeMessageBegin("getReturnOrders", TMessageType.REPLY, seqid)
6249
    oprot.writeMessageBegin("getReturnOrders", TMessageType.REPLY, seqid)
6193
    result.write(oprot)
6250
    result.write(oprot)
6194
    oprot.writeMessageEnd()
6251
    oprot.writeMessageEnd()
6195
    oprot.trans.flush()
6252
    oprot.trans.flush()
6196
 
6253
 
-
 
6254
  def process_getAllReturnOrders(self, seqid, iprot, oprot):
-
 
6255
    args = getAllReturnOrders_args()
-
 
6256
    args.read(iprot)
-
 
6257
    iprot.readMessageEnd()
-
 
6258
    result = getAllReturnOrders_result()
-
 
6259
    result.success = self._handler.getAllReturnOrders(args.onlyNotProcessed, args.fromDate, args.toDate)
-
 
6260
    oprot.writeMessageBegin("getAllReturnOrders", TMessageType.REPLY, seqid)
-
 
6261
    result.write(oprot)
-
 
6262
    oprot.writeMessageEnd()
-
 
6263
    oprot.trans.flush()
-
 
6264
 
6197
  def process_getReturnOrder(self, seqid, iprot, oprot):
6265
  def process_getReturnOrder(self, seqid, iprot, oprot):
6198
    args = getReturnOrder_args()
6266
    args = getReturnOrder_args()
6199
    args.read(iprot)
6267
    args.read(iprot)
6200
    iprot.readMessageEnd()
6268
    iprot.readMessageEnd()
6201
    result = getReturnOrder_result()
6269
    result = getReturnOrder_result()
Line 6712... Line 6780...
6712
    oprot.writeMessageBegin("getReshippedOrderIds", TMessageType.REPLY, seqid)
6780
    oprot.writeMessageBegin("getReshippedOrderIds", TMessageType.REPLY, seqid)
6713
    result.write(oprot)
6781
    result.write(oprot)
6714
    oprot.writeMessageEnd()
6782
    oprot.writeMessageEnd()
6715
    oprot.trans.flush()
6783
    oprot.trans.flush()
6716
 
6784
 
6717
  def process_getOrdersWhereVendorNotPaid(self, seqid, iprot, oprot):
6785
  def process_getBilledOrders(self, seqid, iprot, oprot):
6718
    args = getOrdersWhereVendorNotPaid_args()
6786
    args = getBilledOrders_args()
6719
    args.read(iprot)
6787
    args.read(iprot)
6720
    iprot.readMessageEnd()
6788
    iprot.readMessageEnd()
6721
    result = getOrdersWhereVendorNotPaid_result()
6789
    result = getBilledOrders_result()
6722
    try:
6790
    try:
6723
      result.success = self._handler.getOrdersWhereVendorNotPaid(args.vendorId)
6791
      result.success = self._handler.getBilledOrders(args.vendorId, args.onlyVendorNotPaid, args.billingDateFrom, args.billingDateTo)
6724
    except TransactionServiceException, ex:
6792
    except TransactionServiceException, ex:
6725
      result.ex = ex
6793
      result.ex = ex
6726
    oprot.writeMessageBegin("getOrdersWhereVendorNotPaid", TMessageType.REPLY, seqid)
6794
    oprot.writeMessageBegin("getBilledOrders", TMessageType.REPLY, seqid)
6727
    result.write(oprot)
6795
    result.write(oprot)
6728
    oprot.writeMessageEnd()
6796
    oprot.writeMessageEnd()
6729
    oprot.trans.flush()
6797
    oprot.trans.flush()
6730
 
6798
 
6731
  def process_getStatusDistributionOfOrders(self, seqid, iprot, oprot):
6799
  def process_getStatusDistributionOfOrders(self, seqid, iprot, oprot):
Line 16557... Line 16625...
16557
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
16625
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
16558
 
16626
 
16559
  def __ne__(self, other):
16627
  def __ne__(self, other):
16560
    return not (self == other)
16628
    return not (self == other)
16561
 
16629
 
-
 
16630
class getAllReturnOrders_args:
-
 
16631
  """
-
 
16632
  Attributes:
-
 
16633
   - onlyNotProcessed
-
 
16634
   - fromDate
-
 
16635
   - toDate
-
 
16636
  """
-
 
16637
 
-
 
16638
  thrift_spec = (
-
 
16639
    None, # 0
-
 
16640
    (1, TType.BOOL, 'onlyNotProcessed', None, None, ), # 1
-
 
16641
    (2, TType.I64, 'fromDate', None, None, ), # 2
-
 
16642
    (3, TType.I64, 'toDate', None, None, ), # 3
-
 
16643
  )
-
 
16644
 
-
 
16645
  def __init__(self, onlyNotProcessed=None, fromDate=None, toDate=None,):
-
 
16646
    self.onlyNotProcessed = onlyNotProcessed
-
 
16647
    self.fromDate = fromDate
-
 
16648
    self.toDate = toDate
-
 
16649
 
-
 
16650
  def read(self, iprot):
-
 
16651
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
16652
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
16653
      return
-
 
16654
    iprot.readStructBegin()
-
 
16655
    while True:
-
 
16656
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
16657
      if ftype == TType.STOP:
-
 
16658
        break
-
 
16659
      if fid == 1:
-
 
16660
        if ftype == TType.BOOL:
-
 
16661
          self.onlyNotProcessed = iprot.readBool();
-
 
16662
        else:
-
 
16663
          iprot.skip(ftype)
-
 
16664
      elif fid == 2:
-
 
16665
        if ftype == TType.I64:
-
 
16666
          self.fromDate = iprot.readI64();
-
 
16667
        else:
-
 
16668
          iprot.skip(ftype)
-
 
16669
      elif fid == 3:
-
 
16670
        if ftype == TType.I64:
-
 
16671
          self.toDate = iprot.readI64();
-
 
16672
        else:
-
 
16673
          iprot.skip(ftype)
-
 
16674
      else:
-
 
16675
        iprot.skip(ftype)
-
 
16676
      iprot.readFieldEnd()
-
 
16677
    iprot.readStructEnd()
-
 
16678
 
-
 
16679
  def write(self, oprot):
-
 
16680
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
16681
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
16682
      return
-
 
16683
    oprot.writeStructBegin('getAllReturnOrders_args')
-
 
16684
    if self.onlyNotProcessed is not None:
-
 
16685
      oprot.writeFieldBegin('onlyNotProcessed', TType.BOOL, 1)
-
 
16686
      oprot.writeBool(self.onlyNotProcessed)
-
 
16687
      oprot.writeFieldEnd()
-
 
16688
    if self.fromDate is not None:
-
 
16689
      oprot.writeFieldBegin('fromDate', TType.I64, 2)
-
 
16690
      oprot.writeI64(self.fromDate)
-
 
16691
      oprot.writeFieldEnd()
-
 
16692
    if self.toDate is not None:
-
 
16693
      oprot.writeFieldBegin('toDate', TType.I64, 3)
-
 
16694
      oprot.writeI64(self.toDate)
-
 
16695
      oprot.writeFieldEnd()
-
 
16696
    oprot.writeFieldStop()
-
 
16697
    oprot.writeStructEnd()
-
 
16698
 
-
 
16699
  def validate(self):
-
 
16700
    return
-
 
16701
 
-
 
16702
 
-
 
16703
  def __repr__(self):
-
 
16704
    L = ['%s=%r' % (key, value)
-
 
16705
      for key, value in self.__dict__.iteritems()]
-
 
16706
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
16707
 
-
 
16708
  def __eq__(self, other):
-
 
16709
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
16710
 
-
 
16711
  def __ne__(self, other):
-
 
16712
    return not (self == other)
-
 
16713
 
-
 
16714
class getAllReturnOrders_result:
-
 
16715
  """
-
 
16716
  Attributes:
-
 
16717
   - success
-
 
16718
  """
-
 
16719
 
-
 
16720
  thrift_spec = (
-
 
16721
    (0, TType.LIST, 'success', (TType.STRUCT,(ReturnOrder, ReturnOrder.thrift_spec)), None, ), # 0
-
 
16722
  )
-
 
16723
 
-
 
16724
  def __init__(self, success=None,):
-
 
16725
    self.success = success
-
 
16726
 
-
 
16727
  def read(self, iprot):
-
 
16728
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
16729
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
16730
      return
-
 
16731
    iprot.readStructBegin()
-
 
16732
    while True:
-
 
16733
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
16734
      if ftype == TType.STOP:
-
 
16735
        break
-
 
16736
      if fid == 0:
-
 
16737
        if ftype == TType.LIST:
-
 
16738
          self.success = []
-
 
16739
          (_etype392, _size389) = iprot.readListBegin()
-
 
16740
          for _i393 in xrange(_size389):
-
 
16741
            _elem394 = ReturnOrder()
-
 
16742
            _elem394.read(iprot)
-
 
16743
            self.success.append(_elem394)
-
 
16744
          iprot.readListEnd()
-
 
16745
        else:
-
 
16746
          iprot.skip(ftype)
-
 
16747
      else:
-
 
16748
        iprot.skip(ftype)
-
 
16749
      iprot.readFieldEnd()
-
 
16750
    iprot.readStructEnd()
-
 
16751
 
-
 
16752
  def write(self, oprot):
-
 
16753
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
16754
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
16755
      return
-
 
16756
    oprot.writeStructBegin('getAllReturnOrders_result')
-
 
16757
    if self.success is not None:
-
 
16758
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
16759
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
16760
      for iter395 in self.success:
-
 
16761
        iter395.write(oprot)
-
 
16762
      oprot.writeListEnd()
-
 
16763
      oprot.writeFieldEnd()
-
 
16764
    oprot.writeFieldStop()
-
 
16765
    oprot.writeStructEnd()
-
 
16766
 
-
 
16767
  def validate(self):
-
 
16768
    return
-
 
16769
 
-
 
16770
 
-
 
16771
  def __repr__(self):
-
 
16772
    L = ['%s=%r' % (key, value)
-
 
16773
      for key, value in self.__dict__.iteritems()]
-
 
16774
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
16775
 
-
 
16776
  def __eq__(self, other):
-
 
16777
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
16778
 
-
 
16779
  def __ne__(self, other):
-
 
16780
    return not (self == other)
-
 
16781
 
16562
class getReturnOrder_args:
16782
class getReturnOrder_args:
16563
  """
16783
  """
16564
  Attributes:
16784
  Attributes:
16565
   - id
16785
   - id
16566
  """
16786
  """
Line 17449... Line 17669...
17449
      if ftype == TType.STOP:
17669
      if ftype == TType.STOP:
17450
        break
17670
        break
17451
      if fid == 1:
17671
      if fid == 1:
17452
        if ftype == TType.MAP:
17672
        if ftype == TType.MAP:
17453
          self.collectedAmountMap = {}
17673
          self.collectedAmountMap = {}
17454
          (_ktype390, _vtype391, _size389 ) = iprot.readMapBegin() 
17674
          (_ktype397, _vtype398, _size396 ) = iprot.readMapBegin() 
17455
          for _i393 in xrange(_size389):
17675
          for _i400 in xrange(_size396):
17456
            _key394 = iprot.readString();
17676
            _key401 = iprot.readString();
17457
            _val395 = iprot.readDouble();
17677
            _val402 = iprot.readDouble();
17458
            self.collectedAmountMap[_key394] = _val395
17678
            self.collectedAmountMap[_key401] = _val402
17459
          iprot.readMapEnd()
17679
          iprot.readMapEnd()
17460
        else:
17680
        else:
17461
          iprot.skip(ftype)
17681
          iprot.skip(ftype)
17462
      elif fid == 2:
17682
      elif fid == 2:
17463
        if ftype == TType.STRING:
17683
        if ftype == TType.STRING:
Line 17485... Line 17705...
17485
      return
17705
      return
17486
    oprot.writeStructBegin('reconcileCodCollection_args')
17706
    oprot.writeStructBegin('reconcileCodCollection_args')
17487
    if self.collectedAmountMap is not None:
17707
    if self.collectedAmountMap is not None:
17488
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
17708
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
17489
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
17709
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
17490
      for kiter396,viter397 in self.collectedAmountMap.items():
17710
      for kiter403,viter404 in self.collectedAmountMap.items():
17491
        oprot.writeString(kiter396)
17711
        oprot.writeString(kiter403)
17492
        oprot.writeDouble(viter397)
17712
        oprot.writeDouble(viter404)
17493
      oprot.writeMapEnd()
17713
      oprot.writeMapEnd()
17494
      oprot.writeFieldEnd()
17714
      oprot.writeFieldEnd()
17495
    if self.xferBy is not None:
17715
    if self.xferBy is not None:
17496
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
17716
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
17497
      oprot.writeString(self.xferBy)
17717
      oprot.writeString(self.xferBy)
Line 17548... Line 17768...
17548
      if ftype == TType.STOP:
17768
      if ftype == TType.STOP:
17549
        break
17769
        break
17550
      if fid == 0:
17770
      if fid == 0:
17551
        if ftype == TType.MAP:
17771
        if ftype == TType.MAP:
17552
          self.success = {}
17772
          self.success = {}
17553
          (_ktype399, _vtype400, _size398 ) = iprot.readMapBegin() 
17773
          (_ktype406, _vtype407, _size405 ) = iprot.readMapBegin() 
17554
          for _i402 in xrange(_size398):
17774
          for _i409 in xrange(_size405):
17555
            _key403 = iprot.readString();
17775
            _key410 = iprot.readString();
17556
            _val404 = iprot.readString();
17776
            _val411 = iprot.readString();
17557
            self.success[_key403] = _val404
17777
            self.success[_key410] = _val411
17558
          iprot.readMapEnd()
17778
          iprot.readMapEnd()
17559
        else:
17779
        else:
17560
          iprot.skip(ftype)
17780
          iprot.skip(ftype)
17561
      elif fid == 1:
17781
      elif fid == 1:
17562
        if ftype == TType.STRUCT:
17782
        if ftype == TType.STRUCT:
Line 17575... Line 17795...
17575
      return
17795
      return
17576
    oprot.writeStructBegin('reconcileCodCollection_result')
17796
    oprot.writeStructBegin('reconcileCodCollection_result')
17577
    if self.success is not None:
17797
    if self.success is not None:
17578
      oprot.writeFieldBegin('success', TType.MAP, 0)
17798
      oprot.writeFieldBegin('success', TType.MAP, 0)
17579
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
17799
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
17580
      for kiter405,viter406 in self.success.items():
17800
      for kiter412,viter413 in self.success.items():
17581
        oprot.writeString(kiter405)
17801
        oprot.writeString(kiter412)
17582
        oprot.writeString(viter406)
17802
        oprot.writeString(viter413)
17583
      oprot.writeMapEnd()
17803
      oprot.writeMapEnd()
17584
      oprot.writeFieldEnd()
17804
      oprot.writeFieldEnd()
17585
    if self.ex is not None:
17805
    if self.ex is not None:
17586
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17806
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17587
      self.ex.write(oprot)
17807
      self.ex.write(oprot)
Line 17687... Line 17907...
17687
      if ftype == TType.STOP:
17907
      if ftype == TType.STOP:
17688
        break
17908
        break
17689
      if fid == 0:
17909
      if fid == 0:
17690
        if ftype == TType.LIST:
17910
        if ftype == TType.LIST:
17691
          self.success = []
17911
          self.success = []
17692
          (_etype410, _size407) = iprot.readListBegin()
17912
          (_etype417, _size414) = iprot.readListBegin()
17693
          for _i411 in xrange(_size407):
17913
          for _i418 in xrange(_size414):
17694
            _elem412 = iprot.readI64();
17914
            _elem419 = iprot.readI64();
17695
            self.success.append(_elem412)
17915
            self.success.append(_elem419)
17696
          iprot.readListEnd()
17916
          iprot.readListEnd()
17697
        else:
17917
        else:
17698
          iprot.skip(ftype)
17918
          iprot.skip(ftype)
17699
      else:
17919
      else:
17700
        iprot.skip(ftype)
17920
        iprot.skip(ftype)
Line 17707... Line 17927...
17707
      return
17927
      return
17708
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
17928
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
17709
    if self.success is not None:
17929
    if self.success is not None:
17710
      oprot.writeFieldBegin('success', TType.LIST, 0)
17930
      oprot.writeFieldBegin('success', TType.LIST, 0)
17711
      oprot.writeListBegin(TType.I64, len(self.success))
17931
      oprot.writeListBegin(TType.I64, len(self.success))
17712
      for iter413 in self.success:
17932
      for iter420 in self.success:
17713
        oprot.writeI64(iter413)
17933
        oprot.writeI64(iter420)
17714
      oprot.writeListEnd()
17934
      oprot.writeListEnd()
17715
      oprot.writeFieldEnd()
17935
      oprot.writeFieldEnd()
17716
    oprot.writeFieldStop()
17936
    oprot.writeFieldStop()
17717
    oprot.writeStructEnd()
17937
    oprot.writeStructEnd()
17718
 
17938
 
Line 17910... Line 18130...
17910
      if ftype == TType.STOP:
18130
      if ftype == TType.STOP:
17911
        break
18131
        break
17912
      if fid == 0:
18132
      if fid == 0:
17913
        if ftype == TType.MAP:
18133
        if ftype == TType.MAP:
17914
          self.success = {}
18134
          self.success = {}
17915
          (_ktype415, _vtype416, _size414 ) = iprot.readMapBegin() 
18135
          (_ktype422, _vtype423, _size421 ) = iprot.readMapBegin() 
17916
          for _i418 in xrange(_size414):
18136
          for _i425 in xrange(_size421):
17917
            _key419 = iprot.readI64();
18137
            _key426 = iprot.readI64();
17918
            _val420 = iprot.readI64();
18138
            _val427 = iprot.readI64();
17919
            self.success[_key419] = _val420
18139
            self.success[_key426] = _val427
17920
          iprot.readMapEnd()
18140
          iprot.readMapEnd()
17921
        else:
18141
        else:
17922
          iprot.skip(ftype)
18142
          iprot.skip(ftype)
17923
      else:
18143
      else:
17924
        iprot.skip(ftype)
18144
        iprot.skip(ftype)
Line 17931... Line 18151...
17931
      return
18151
      return
17932
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
18152
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
17933
    if self.success is not None:
18153
    if self.success is not None:
17934
      oprot.writeFieldBegin('success', TType.MAP, 0)
18154
      oprot.writeFieldBegin('success', TType.MAP, 0)
17935
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
18155
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
17936
      for kiter421,viter422 in self.success.items():
18156
      for kiter428,viter429 in self.success.items():
17937
        oprot.writeI64(kiter421)
18157
        oprot.writeI64(kiter428)
17938
        oprot.writeI64(viter422)
18158
        oprot.writeI64(viter429)
17939
      oprot.writeMapEnd()
18159
      oprot.writeMapEnd()
17940
      oprot.writeFieldEnd()
18160
      oprot.writeFieldEnd()
17941
    oprot.writeFieldStop()
18161
    oprot.writeFieldStop()
17942
    oprot.writeStructEnd()
18162
    oprot.writeStructEnd()
17943
 
18163
 
Line 17980... Line 18200...
17980
      if ftype == TType.STOP:
18200
      if ftype == TType.STOP:
17981
        break
18201
        break
17982
      if fid == 1:
18202
      if fid == 1:
17983
        if ftype == TType.LIST:
18203
        if ftype == TType.LIST:
17984
          self.itemIds = []
18204
          self.itemIds = []
17985
          (_etype426, _size423) = iprot.readListBegin()
18205
          (_etype433, _size430) = iprot.readListBegin()
17986
          for _i427 in xrange(_size423):
18206
          for _i434 in xrange(_size430):
17987
            _elem428 = iprot.readI64();
18207
            _elem435 = iprot.readI64();
17988
            self.itemIds.append(_elem428)
18208
            self.itemIds.append(_elem435)
17989
          iprot.readListEnd()
18209
          iprot.readListEnd()
17990
        else:
18210
        else:
17991
          iprot.skip(ftype)
18211
          iprot.skip(ftype)
17992
      else:
18212
      else:
17993
        iprot.skip(ftype)
18213
        iprot.skip(ftype)
Line 18000... Line 18220...
18000
      return
18220
      return
18001
    oprot.writeStructBegin('getOrdersForItemIds_args')
18221
    oprot.writeStructBegin('getOrdersForItemIds_args')
18002
    if self.itemIds is not None:
18222
    if self.itemIds is not None:
18003
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
18223
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
18004
      oprot.writeListBegin(TType.I64, len(self.itemIds))
18224
      oprot.writeListBegin(TType.I64, len(self.itemIds))
18005
      for iter429 in self.itemIds:
18225
      for iter436 in self.itemIds:
18006
        oprot.writeI64(iter429)
18226
        oprot.writeI64(iter436)
18007
      oprot.writeListEnd()
18227
      oprot.writeListEnd()
18008
      oprot.writeFieldEnd()
18228
      oprot.writeFieldEnd()
18009
    oprot.writeFieldStop()
18229
    oprot.writeFieldStop()
18010
    oprot.writeStructEnd()
18230
    oprot.writeStructEnd()
18011
 
18231
 
Line 18047... Line 18267...
18047
      if ftype == TType.STOP:
18267
      if ftype == TType.STOP:
18048
        break
18268
        break
18049
      if fid == 0:
18269
      if fid == 0:
18050
        if ftype == TType.LIST:
18270
        if ftype == TType.LIST:
18051
          self.success = []
18271
          self.success = []
18052
          (_etype433, _size430) = iprot.readListBegin()
18272
          (_etype440, _size437) = iprot.readListBegin()
18053
          for _i434 in xrange(_size430):
18273
          for _i441 in xrange(_size437):
18054
            _elem435 = Order()
18274
            _elem442 = Order()
18055
            _elem435.read(iprot)
18275
            _elem442.read(iprot)
18056
            self.success.append(_elem435)
18276
            self.success.append(_elem442)
18057
          iprot.readListEnd()
18277
          iprot.readListEnd()
18058
        else:
18278
        else:
18059
          iprot.skip(ftype)
18279
          iprot.skip(ftype)
18060
      else:
18280
      else:
18061
        iprot.skip(ftype)
18281
        iprot.skip(ftype)
Line 18068... Line 18288...
18068
      return
18288
      return
18069
    oprot.writeStructBegin('getOrdersForItemIds_result')
18289
    oprot.writeStructBegin('getOrdersForItemIds_result')
18070
    if self.success is not None:
18290
    if self.success is not None:
18071
      oprot.writeFieldBegin('success', TType.LIST, 0)
18291
      oprot.writeFieldBegin('success', TType.LIST, 0)
18072
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18292
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18073
      for iter436 in self.success:
18293
      for iter443 in self.success:
18074
        iter436.write(oprot)
18294
        iter443.write(oprot)
18075
      oprot.writeListEnd()
18295
      oprot.writeListEnd()
18076
      oprot.writeFieldEnd()
18296
      oprot.writeFieldEnd()
18077
    oprot.writeFieldStop()
18297
    oprot.writeFieldStop()
18078
    oprot.writeStructEnd()
18298
    oprot.writeStructEnd()
18079
 
18299
 
Line 19591... Line 19811...
19591
      if ftype == TType.STOP:
19811
      if ftype == TType.STOP:
19592
        break
19812
        break
19593
      if fid == 0:
19813
      if fid == 0:
19594
        if ftype == TType.MAP:
19814
        if ftype == TType.MAP:
19595
          self.success = {}
19815
          self.success = {}
19596
          (_ktype438, _vtype439, _size437 ) = iprot.readMapBegin() 
19816
          (_ktype445, _vtype446, _size444 ) = iprot.readMapBegin() 
19597
          for _i441 in xrange(_size437):
19817
          for _i448 in xrange(_size444):
19598
            _key442 = iprot.readI32();
19818
            _key449 = iprot.readI32();
19599
            _val443 = TimeoutSummary()
19819
            _val450 = TimeoutSummary()
19600
            _val443.read(iprot)
19820
            _val450.read(iprot)
19601
            self.success[_key442] = _val443
19821
            self.success[_key449] = _val450
19602
          iprot.readMapEnd()
19822
          iprot.readMapEnd()
19603
        else:
19823
        else:
19604
          iprot.skip(ftype)
19824
          iprot.skip(ftype)
19605
      elif fid == 1:
19825
      elif fid == 1:
19606
        if ftype == TType.STRUCT:
19826
        if ftype == TType.STRUCT:
Line 19619... Line 19839...
19619
      return
19839
      return
19620
    oprot.writeStructBegin('markOrdersAsTimeout_result')
19840
    oprot.writeStructBegin('markOrdersAsTimeout_result')
19621
    if self.success is not None:
19841
    if self.success is not None:
19622
      oprot.writeFieldBegin('success', TType.MAP, 0)
19842
      oprot.writeFieldBegin('success', TType.MAP, 0)
19623
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
19843
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
19624
      for kiter444,viter445 in self.success.items():
19844
      for kiter451,viter452 in self.success.items():
19625
        oprot.writeI32(kiter444)
19845
        oprot.writeI32(kiter451)
19626
        viter445.write(oprot)
19846
        viter452.write(oprot)
19627
      oprot.writeMapEnd()
19847
      oprot.writeMapEnd()
19628
      oprot.writeFieldEnd()
19848
      oprot.writeFieldEnd()
19629
    if self.ex is not None:
19849
    if self.ex is not None:
19630
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19850
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19631
      self.ex.write(oprot)
19851
      self.ex.write(oprot)
Line 19945... Line 20165...
19945
        else:
20165
        else:
19946
          iprot.skip(ftype)
20166
          iprot.skip(ftype)
19947
      elif fid == 2:
20167
      elif fid == 2:
19948
        if ftype == TType.LIST:
20168
        if ftype == TType.LIST:
19949
          self.order_status_list = []
20169
          self.order_status_list = []
19950
          (_etype449, _size446) = iprot.readListBegin()
20170
          (_etype456, _size453) = iprot.readListBegin()
19951
          for _i450 in xrange(_size446):
20171
          for _i457 in xrange(_size453):
19952
            _elem451 = iprot.readI32();
20172
            _elem458 = iprot.readI32();
19953
            self.order_status_list.append(_elem451)
20173
            self.order_status_list.append(_elem458)
19954
          iprot.readListEnd()
20174
          iprot.readListEnd()
19955
        else:
20175
        else:
19956
          iprot.skip(ftype)
20176
          iprot.skip(ftype)
19957
      else:
20177
      else:
19958
        iprot.skip(ftype)
20178
        iprot.skip(ftype)
Line 19969... Line 20189...
19969
      oprot.writeI64(self.logistics_provider_id)
20189
      oprot.writeI64(self.logistics_provider_id)
19970
      oprot.writeFieldEnd()
20190
      oprot.writeFieldEnd()
19971
    if self.order_status_list is not None:
20191
    if self.order_status_list is not None:
19972
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
20192
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
19973
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
20193
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
19974
      for iter452 in self.order_status_list:
20194
      for iter459 in self.order_status_list:
19975
        oprot.writeI32(iter452)
20195
        oprot.writeI32(iter459)
19976
      oprot.writeListEnd()
20196
      oprot.writeListEnd()
19977
      oprot.writeFieldEnd()
20197
      oprot.writeFieldEnd()
19978
    oprot.writeFieldStop()
20198
    oprot.writeFieldStop()
19979
    oprot.writeStructEnd()
20199
    oprot.writeStructEnd()
19980
 
20200
 
Line 20019... Line 20239...
20019
      if ftype == TType.STOP:
20239
      if ftype == TType.STOP:
20020
        break
20240
        break
20021
      if fid == 0:
20241
      if fid == 0:
20022
        if ftype == TType.LIST:
20242
        if ftype == TType.LIST:
20023
          self.success = []
20243
          self.success = []
20024
          (_etype456, _size453) = iprot.readListBegin()
20244
          (_etype463, _size460) = iprot.readListBegin()
20025
          for _i457 in xrange(_size453):
20245
          for _i464 in xrange(_size460):
20026
            _elem458 = Order()
20246
            _elem465 = Order()
20027
            _elem458.read(iprot)
20247
            _elem465.read(iprot)
20028
            self.success.append(_elem458)
20248
            self.success.append(_elem465)
20029
          iprot.readListEnd()
20249
          iprot.readListEnd()
20030
        else:
20250
        else:
20031
          iprot.skip(ftype)
20251
          iprot.skip(ftype)
20032
      elif fid == 1:
20252
      elif fid == 1:
20033
        if ftype == TType.STRUCT:
20253
        if ftype == TType.STRUCT:
Line 20046... Line 20266...
20046
      return
20266
      return
20047
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
20267
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
20048
    if self.success is not None:
20268
    if self.success is not None:
20049
      oprot.writeFieldBegin('success', TType.LIST, 0)
20269
      oprot.writeFieldBegin('success', TType.LIST, 0)
20050
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20270
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20051
      for iter459 in self.success:
20271
      for iter466 in self.success:
20052
        iter459.write(oprot)
20272
        iter466.write(oprot)
20053
      oprot.writeListEnd()
20273
      oprot.writeListEnd()
20054
      oprot.writeFieldEnd()
20274
      oprot.writeFieldEnd()
20055
    if self.ex is not None:
20275
    if self.ex is not None:
20056
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20276
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20057
      self.ex.write(oprot)
20277
      self.ex.write(oprot)
Line 20184... Line 20404...
20184
      if ftype == TType.STOP:
20404
      if ftype == TType.STOP:
20185
        break
20405
        break
20186
      if fid == 0:
20406
      if fid == 0:
20187
        if ftype == TType.LIST:
20407
        if ftype == TType.LIST:
20188
          self.success = []
20408
          self.success = []
20189
          (_etype463, _size460) = iprot.readListBegin()
20409
          (_etype470, _size467) = iprot.readListBegin()
20190
          for _i464 in xrange(_size460):
20410
          for _i471 in xrange(_size467):
20191
            _elem465 = Order()
20411
            _elem472 = Order()
20192
            _elem465.read(iprot)
20412
            _elem472.read(iprot)
20193
            self.success.append(_elem465)
20413
            self.success.append(_elem472)
20194
          iprot.readListEnd()
20414
          iprot.readListEnd()
20195
        else:
20415
        else:
20196
          iprot.skip(ftype)
20416
          iprot.skip(ftype)
20197
      elif fid == 1:
20417
      elif fid == 1:
20198
        if ftype == TType.STRUCT:
20418
        if ftype == TType.STRUCT:
Line 20211... Line 20431...
20211
      return
20431
      return
20212
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
20432
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
20213
    if self.success is not None:
20433
    if self.success is not None:
20214
      oprot.writeFieldBegin('success', TType.LIST, 0)
20434
      oprot.writeFieldBegin('success', TType.LIST, 0)
20215
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20435
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20216
      for iter466 in self.success:
20436
      for iter473 in self.success:
20217
        iter466.write(oprot)
20437
        iter473.write(oprot)
20218
      oprot.writeListEnd()
20438
      oprot.writeListEnd()
20219
      oprot.writeFieldEnd()
20439
      oprot.writeFieldEnd()
20220
    if self.ex is not None:
20440
    if self.ex is not None:
20221
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20441
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20222
      self.ex.write(oprot)
20442
      self.ex.write(oprot)
Line 20307... Line 20527...
20307
      if ftype == TType.STOP:
20527
      if ftype == TType.STOP:
20308
        break
20528
        break
20309
      if fid == 0:
20529
      if fid == 0:
20310
        if ftype == TType.LIST:
20530
        if ftype == TType.LIST:
20311
          self.success = []
20531
          self.success = []
20312
          (_etype470, _size467) = iprot.readListBegin()
20532
          (_etype477, _size474) = iprot.readListBegin()
20313
          for _i471 in xrange(_size467):
20533
          for _i478 in xrange(_size474):
20314
            _elem472 = Order()
20534
            _elem479 = Order()
20315
            _elem472.read(iprot)
20535
            _elem479.read(iprot)
20316
            self.success.append(_elem472)
20536
            self.success.append(_elem479)
20317
          iprot.readListEnd()
20537
          iprot.readListEnd()
20318
        else:
20538
        else:
20319
          iprot.skip(ftype)
20539
          iprot.skip(ftype)
20320
      elif fid == 1:
20540
      elif fid == 1:
20321
        if ftype == TType.STRUCT:
20541
        if ftype == TType.STRUCT:
Line 20334... Line 20554...
20334
      return
20554
      return
20335
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
20555
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
20336
    if self.success is not None:
20556
    if self.success is not None:
20337
      oprot.writeFieldBegin('success', TType.LIST, 0)
20557
      oprot.writeFieldBegin('success', TType.LIST, 0)
20338
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20558
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20339
      for iter473 in self.success:
20559
      for iter480 in self.success:
20340
        iter473.write(oprot)
20560
        iter480.write(oprot)
20341
      oprot.writeListEnd()
20561
      oprot.writeListEnd()
20342
      oprot.writeFieldEnd()
20562
      oprot.writeFieldEnd()
20343
    if self.ex is not None:
20563
    if self.ex is not None:
20344
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20564
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20345
      self.ex.write(oprot)
20565
      self.ex.write(oprot)
Line 20460... Line 20680...
20460
      if ftype == TType.STOP:
20680
      if ftype == TType.STOP:
20461
        break
20681
        break
20462
      if fid == 0:
20682
      if fid == 0:
20463
        if ftype == TType.LIST:
20683
        if ftype == TType.LIST:
20464
          self.success = []
20684
          self.success = []
20465
          (_etype477, _size474) = iprot.readListBegin()
20685
          (_etype484, _size481) = iprot.readListBegin()
20466
          for _i478 in xrange(_size474):
20686
          for _i485 in xrange(_size481):
20467
            _elem479 = Order()
20687
            _elem486 = Order()
20468
            _elem479.read(iprot)
20688
            _elem486.read(iprot)
20469
            self.success.append(_elem479)
20689
            self.success.append(_elem486)
20470
          iprot.readListEnd()
20690
          iprot.readListEnd()
20471
        else:
20691
        else:
20472
          iprot.skip(ftype)
20692
          iprot.skip(ftype)
20473
      elif fid == 1:
20693
      elif fid == 1:
20474
        if ftype == TType.STRUCT:
20694
        if ftype == TType.STRUCT:
Line 20487... Line 20707...
20487
      return
20707
      return
20488
    oprot.writeStructBegin('getCancelledOrders_result')
20708
    oprot.writeStructBegin('getCancelledOrders_result')
20489
    if self.success is not None:
20709
    if self.success is not None:
20490
      oprot.writeFieldBegin('success', TType.LIST, 0)
20710
      oprot.writeFieldBegin('success', TType.LIST, 0)
20491
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20711
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20492
      for iter480 in self.success:
20712
      for iter487 in self.success:
20493
        iter480.write(oprot)
20713
        iter487.write(oprot)
20494
      oprot.writeListEnd()
20714
      oprot.writeListEnd()
20495
      oprot.writeFieldEnd()
20715
      oprot.writeFieldEnd()
20496
    if self.ex is not None:
20716
    if self.ex is not None:
20497
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20717
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20498
      self.ex.write(oprot)
20718
      self.ex.write(oprot)
Line 20539... Line 20759...
20539
      if ftype == TType.STOP:
20759
      if ftype == TType.STOP:
20540
        break
20760
        break
20541
      if fid == 1:
20761
      if fid == 1:
20542
        if ftype == TType.MAP:
20762
        if ftype == TType.MAP:
20543
          self.mapAWBAndAmount = {}
20763
          self.mapAWBAndAmount = {}
20544
          (_ktype482, _vtype483, _size481 ) = iprot.readMapBegin() 
20764
          (_ktype489, _vtype490, _size488 ) = iprot.readMapBegin() 
20545
          for _i485 in xrange(_size481):
20765
          for _i492 in xrange(_size488):
20546
            _key486 = iprot.readI64();
20766
            _key493 = iprot.readI64();
20547
            _val487 = iprot.readDouble();
20767
            _val494 = iprot.readDouble();
20548
            self.mapAWBAndAmount[_key486] = _val487
20768
            self.mapAWBAndAmount[_key493] = _val494
20549
          iprot.readMapEnd()
20769
          iprot.readMapEnd()
20550
        else:
20770
        else:
20551
          iprot.skip(ftype)
20771
          iprot.skip(ftype)
20552
      else:
20772
      else:
20553
        iprot.skip(ftype)
20773
        iprot.skip(ftype)
Line 20560... Line 20780...
20560
      return
20780
      return
20561
    oprot.writeStructBegin('saveBluedartSettlements_args')
20781
    oprot.writeStructBegin('saveBluedartSettlements_args')
20562
    if self.mapAWBAndAmount is not None:
20782
    if self.mapAWBAndAmount is not None:
20563
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
20783
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
20564
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
20784
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
20565
      for kiter488,viter489 in self.mapAWBAndAmount.items():
20785
      for kiter495,viter496 in self.mapAWBAndAmount.items():
20566
        oprot.writeI64(kiter488)
20786
        oprot.writeI64(kiter495)
20567
        oprot.writeDouble(viter489)
20787
        oprot.writeDouble(viter496)
20568
      oprot.writeMapEnd()
20788
      oprot.writeMapEnd()
20569
      oprot.writeFieldEnd()
20789
      oprot.writeFieldEnd()
20570
    oprot.writeFieldStop()
20790
    oprot.writeFieldStop()
20571
    oprot.writeStructEnd()
20791
    oprot.writeStructEnd()
20572
 
20792
 
Line 21354... Line 21574...
21354
      if ftype == TType.STOP:
21574
      if ftype == TType.STOP:
21355
        break
21575
        break
21356
      if fid == 0:
21576
      if fid == 0:
21357
        if ftype == TType.MAP:
21577
        if ftype == TType.MAP:
21358
          self.success = {}
21578
          self.success = {}
21359
          (_ktype491, _vtype492, _size490 ) = iprot.readMapBegin() 
21579
          (_ktype498, _vtype499, _size497 ) = iprot.readMapBegin() 
21360
          for _i494 in xrange(_size490):
21580
          for _i501 in xrange(_size497):
21361
            _key495 = iprot.readI64();
21581
            _key502 = iprot.readI64();
21362
            _val496 = iprot.readString();
21582
            _val503 = iprot.readString();
21363
            self.success[_key495] = _val496
21583
            self.success[_key502] = _val503
21364
          iprot.readMapEnd()
21584
          iprot.readMapEnd()
21365
        else:
21585
        else:
21366
          iprot.skip(ftype)
21586
          iprot.skip(ftype)
21367
      elif fid == 1:
21587
      elif fid == 1:
21368
        if ftype == TType.STRUCT:
21588
        if ftype == TType.STRUCT:
Line 21381... Line 21601...
21381
      return
21601
      return
21382
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
21602
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
21383
    if self.success is not None:
21603
    if self.success is not None:
21384
      oprot.writeFieldBegin('success', TType.MAP, 0)
21604
      oprot.writeFieldBegin('success', TType.MAP, 0)
21385
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
21605
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
21386
      for kiter497,viter498 in self.success.items():
21606
      for kiter504,viter505 in self.success.items():
21387
        oprot.writeI64(kiter497)
21607
        oprot.writeI64(kiter504)
21388
        oprot.writeString(viter498)
21608
        oprot.writeString(viter505)
21389
      oprot.writeMapEnd()
21609
      oprot.writeMapEnd()
21390
      oprot.writeFieldEnd()
21610
      oprot.writeFieldEnd()
21391
    if self.ex is not None:
21611
    if self.ex is not None:
21392
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21612
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21393
      self.ex.write(oprot)
21613
      self.ex.write(oprot)
Line 21773... Line 21993...
21773
      if ftype == TType.STOP:
21993
      if ftype == TType.STOP:
21774
        break
21994
        break
21775
      if fid == 0:
21995
      if fid == 0:
21776
        if ftype == TType.LIST:
21996
        if ftype == TType.LIST:
21777
          self.success = []
21997
          self.success = []
21778
          (_etype502, _size499) = iprot.readListBegin()
21998
          (_etype509, _size506) = iprot.readListBegin()
21779
          for _i503 in xrange(_size499):
21999
          for _i510 in xrange(_size506):
21780
            _elem504 = PaymentSettlement()
22000
            _elem511 = PaymentSettlement()
21781
            _elem504.read(iprot)
22001
            _elem511.read(iprot)
21782
            self.success.append(_elem504)
22002
            self.success.append(_elem511)
21783
          iprot.readListEnd()
22003
          iprot.readListEnd()
21784
        else:
22004
        else:
21785
          iprot.skip(ftype)
22005
          iprot.skip(ftype)
21786
      elif fid == 1:
22006
      elif fid == 1:
21787
        if ftype == TType.STRUCT:
22007
        if ftype == TType.STRUCT:
Line 21800... Line 22020...
21800
      return
22020
      return
21801
    oprot.writeStructBegin('getSettlementsByDate_result')
22021
    oprot.writeStructBegin('getSettlementsByDate_result')
21802
    if self.success is not None:
22022
    if self.success is not None:
21803
      oprot.writeFieldBegin('success', TType.LIST, 0)
22023
      oprot.writeFieldBegin('success', TType.LIST, 0)
21804
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22024
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21805
      for iter505 in self.success:
22025
      for iter512 in self.success:
21806
        iter505.write(oprot)
22026
        iter512.write(oprot)
21807
      oprot.writeListEnd()
22027
      oprot.writeListEnd()
21808
      oprot.writeFieldEnd()
22028
      oprot.writeFieldEnd()
21809
    if self.ex is not None:
22029
    if self.ex is not None:
21810
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22030
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21811
      self.ex.write(oprot)
22031
      self.ex.write(oprot)
Line 21852... Line 22072...
21852
      if ftype == TType.STOP:
22072
      if ftype == TType.STOP:
21853
        break
22073
        break
21854
      if fid == 1:
22074
      if fid == 1:
21855
        if ftype == TType.LIST:
22075
        if ftype == TType.LIST:
21856
          self.orderIds = []
22076
          self.orderIds = []
21857
          (_etype509, _size506) = iprot.readListBegin()
22077
          (_etype516, _size513) = iprot.readListBegin()
21858
          for _i510 in xrange(_size506):
22078
          for _i517 in xrange(_size513):
21859
            _elem511 = iprot.readI64();
22079
            _elem518 = iprot.readI64();
21860
            self.orderIds.append(_elem511)
22080
            self.orderIds.append(_elem518)
21861
          iprot.readListEnd()
22081
          iprot.readListEnd()
21862
        else:
22082
        else:
21863
          iprot.skip(ftype)
22083
          iprot.skip(ftype)
21864
      else:
22084
      else:
21865
        iprot.skip(ftype)
22085
        iprot.skip(ftype)
Line 21872... Line 22092...
21872
      return
22092
      return
21873
    oprot.writeStructBegin('getReshippedOrderIds_args')
22093
    oprot.writeStructBegin('getReshippedOrderIds_args')
21874
    if self.orderIds is not None:
22094
    if self.orderIds is not None:
21875
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
22095
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
21876
      oprot.writeListBegin(TType.I64, len(self.orderIds))
22096
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21877
      for iter512 in self.orderIds:
22097
      for iter519 in self.orderIds:
21878
        oprot.writeI64(iter512)
22098
        oprot.writeI64(iter519)
21879
      oprot.writeListEnd()
22099
      oprot.writeListEnd()
21880
      oprot.writeFieldEnd()
22100
      oprot.writeFieldEnd()
21881
    oprot.writeFieldStop()
22101
    oprot.writeFieldStop()
21882
    oprot.writeStructEnd()
22102
    oprot.writeStructEnd()
21883
 
22103
 
Line 21922... Line 22142...
21922
      if ftype == TType.STOP:
22142
      if ftype == TType.STOP:
21923
        break
22143
        break
21924
      if fid == 0:
22144
      if fid == 0:
21925
        if ftype == TType.LIST:
22145
        if ftype == TType.LIST:
21926
          self.success = []
22146
          self.success = []
21927
          (_etype516, _size513) = iprot.readListBegin()
22147
          (_etype523, _size520) = iprot.readListBegin()
21928
          for _i517 in xrange(_size513):
22148
          for _i524 in xrange(_size520):
21929
            _elem518 = iprot.readI64();
22149
            _elem525 = iprot.readI64();
21930
            self.success.append(_elem518)
22150
            self.success.append(_elem525)
21931
          iprot.readListEnd()
22151
          iprot.readListEnd()
21932
        else:
22152
        else:
21933
          iprot.skip(ftype)
22153
          iprot.skip(ftype)
21934
      elif fid == 1:
22154
      elif fid == 1:
21935
        if ftype == TType.STRUCT:
22155
        if ftype == TType.STRUCT:
Line 21948... Line 22168...
21948
      return
22168
      return
21949
    oprot.writeStructBegin('getReshippedOrderIds_result')
22169
    oprot.writeStructBegin('getReshippedOrderIds_result')
21950
    if self.success is not None:
22170
    if self.success is not None:
21951
      oprot.writeFieldBegin('success', TType.LIST, 0)
22171
      oprot.writeFieldBegin('success', TType.LIST, 0)
21952
      oprot.writeListBegin(TType.I64, len(self.success))
22172
      oprot.writeListBegin(TType.I64, len(self.success))
21953
      for iter519 in self.success:
22173
      for iter526 in self.success:
21954
        oprot.writeI64(iter519)
22174
        oprot.writeI64(iter526)
21955
      oprot.writeListEnd()
22175
      oprot.writeListEnd()
21956
      oprot.writeFieldEnd()
22176
      oprot.writeFieldEnd()
21957
    if self.ex is not None:
22177
    if self.ex is not None:
21958
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22178
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21959
      self.ex.write(oprot)
22179
      self.ex.write(oprot)
Line 21974... Line 22194...
21974
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
22194
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
21975
 
22195
 
21976
  def __ne__(self, other):
22196
  def __ne__(self, other):
21977
    return not (self == other)
22197
    return not (self == other)
21978
 
22198
 
21979
class getOrdersWhereVendorNotPaid_args:
22199
class getBilledOrders_args:
21980
  """
22200
  """
21981
  Attributes:
22201
  Attributes:
21982
   - vendorId
22202
   - vendorId
-
 
22203
   - onlyVendorNotPaid
-
 
22204
   - billingDateFrom
-
 
22205
   - billingDateTo
21983
  """
22206
  """
21984
 
22207
 
21985
  thrift_spec = (
22208
  thrift_spec = (
21986
    None, # 0
22209
    None, # 0
21987
    (1, TType.I64, 'vendorId', None, None, ), # 1
22210
    (1, TType.I64, 'vendorId', None, None, ), # 1
-
 
22211
    (2, TType.BOOL, 'onlyVendorNotPaid', None, None, ), # 2
-
 
22212
    (3, TType.I64, 'billingDateFrom', None, None, ), # 3
-
 
22213
    (4, TType.I64, 'billingDateTo', None, None, ), # 4
21988
  )
22214
  )
21989
 
22215
 
21990
  def __init__(self, vendorId=None,):
22216
  def __init__(self, vendorId=None, onlyVendorNotPaid=None, billingDateFrom=None, billingDateTo=None,):
21991
    self.vendorId = vendorId
22217
    self.vendorId = vendorId
-
 
22218
    self.onlyVendorNotPaid = onlyVendorNotPaid
-
 
22219
    self.billingDateFrom = billingDateFrom
-
 
22220
    self.billingDateTo = billingDateTo
21992
 
22221
 
21993
  def read(self, iprot):
22222
  def read(self, iprot):
21994
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
22223
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
21995
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
22224
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
21996
      return
22225
      return
Line 22002... Line 22231...
22002
      if fid == 1:
22231
      if fid == 1:
22003
        if ftype == TType.I64:
22232
        if ftype == TType.I64:
22004
          self.vendorId = iprot.readI64();
22233
          self.vendorId = iprot.readI64();
22005
        else:
22234
        else:
22006
          iprot.skip(ftype)
22235
          iprot.skip(ftype)
-
 
22236
      elif fid == 2:
-
 
22237
        if ftype == TType.BOOL:
-
 
22238
          self.onlyVendorNotPaid = iprot.readBool();
-
 
22239
        else:
-
 
22240
          iprot.skip(ftype)
-
 
22241
      elif fid == 3:
-
 
22242
        if ftype == TType.I64:
-
 
22243
          self.billingDateFrom = iprot.readI64();
-
 
22244
        else:
-
 
22245
          iprot.skip(ftype)
-
 
22246
      elif fid == 4:
-
 
22247
        if ftype == TType.I64:
-
 
22248
          self.billingDateTo = iprot.readI64();
-
 
22249
        else:
-
 
22250
          iprot.skip(ftype)
22007
      else:
22251
      else:
22008
        iprot.skip(ftype)
22252
        iprot.skip(ftype)
22009
      iprot.readFieldEnd()
22253
      iprot.readFieldEnd()
22010
    iprot.readStructEnd()
22254
    iprot.readStructEnd()
22011
 
22255
 
22012
  def write(self, oprot):
22256
  def write(self, oprot):
22013
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
22257
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
22014
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
22258
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
22015
      return
22259
      return
22016
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_args')
22260
    oprot.writeStructBegin('getBilledOrders_args')
22017
    if self.vendorId is not None:
22261
    if self.vendorId is not None:
22018
      oprot.writeFieldBegin('vendorId', TType.I64, 1)
22262
      oprot.writeFieldBegin('vendorId', TType.I64, 1)
22019
      oprot.writeI64(self.vendorId)
22263
      oprot.writeI64(self.vendorId)
22020
      oprot.writeFieldEnd()
22264
      oprot.writeFieldEnd()
-
 
22265
    if self.onlyVendorNotPaid is not None:
-
 
22266
      oprot.writeFieldBegin('onlyVendorNotPaid', TType.BOOL, 2)
-
 
22267
      oprot.writeBool(self.onlyVendorNotPaid)
-
 
22268
      oprot.writeFieldEnd()
-
 
22269
    if self.billingDateFrom is not None:
-
 
22270
      oprot.writeFieldBegin('billingDateFrom', TType.I64, 3)
-
 
22271
      oprot.writeI64(self.billingDateFrom)
-
 
22272
      oprot.writeFieldEnd()
-
 
22273
    if self.billingDateTo is not None:
-
 
22274
      oprot.writeFieldBegin('billingDateTo', TType.I64, 4)
-
 
22275
      oprot.writeI64(self.billingDateTo)
-
 
22276
      oprot.writeFieldEnd()
22021
    oprot.writeFieldStop()
22277
    oprot.writeFieldStop()
22022
    oprot.writeStructEnd()
22278
    oprot.writeStructEnd()
22023
 
22279
 
22024
  def validate(self):
22280
  def validate(self):
22025
    return
22281
    return
Line 22034... Line 22290...
22034
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
22290
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
22035
 
22291
 
22036
  def __ne__(self, other):
22292
  def __ne__(self, other):
22037
    return not (self == other)
22293
    return not (self == other)
22038
 
22294
 
22039
class getOrdersWhereVendorNotPaid_result:
22295
class getBilledOrders_result:
22040
  """
22296
  """
22041
  Attributes:
22297
  Attributes:
22042
   - success
22298
   - success
22043
   - ex
22299
   - ex
22044
  """
22300
  """
Line 22062... Line 22318...
22062
      if ftype == TType.STOP:
22318
      if ftype == TType.STOP:
22063
        break
22319
        break
22064
      if fid == 0:
22320
      if fid == 0:
22065
        if ftype == TType.LIST:
22321
        if ftype == TType.LIST:
22066
          self.success = []
22322
          self.success = []
22067
          (_etype523, _size520) = iprot.readListBegin()
22323
          (_etype530, _size527) = iprot.readListBegin()
22068
          for _i524 in xrange(_size520):
22324
          for _i531 in xrange(_size527):
22069
            _elem525 = Order()
22325
            _elem532 = Order()
22070
            _elem525.read(iprot)
22326
            _elem532.read(iprot)
22071
            self.success.append(_elem525)
22327
            self.success.append(_elem532)
22072
          iprot.readListEnd()
22328
          iprot.readListEnd()
22073
        else:
22329
        else:
22074
          iprot.skip(ftype)
22330
          iprot.skip(ftype)
22075
      elif fid == 1:
22331
      elif fid == 1:
22076
        if ftype == TType.STRUCT:
22332
        if ftype == TType.STRUCT:
Line 22085... Line 22341...
22085
 
22341
 
22086
  def write(self, oprot):
22342
  def write(self, oprot):
22087
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
22343
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
22088
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
22344
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
22089
      return
22345
      return
22090
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
22346
    oprot.writeStructBegin('getBilledOrders_result')
22091
    if self.success is not None:
22347
    if self.success is not None:
22092
      oprot.writeFieldBegin('success', TType.LIST, 0)
22348
      oprot.writeFieldBegin('success', TType.LIST, 0)
22093
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22349
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22094
      for iter526 in self.success:
22350
      for iter533 in self.success:
22095
        iter526.write(oprot)
22351
        iter533.write(oprot)
22096
      oprot.writeListEnd()
22352
      oprot.writeListEnd()
22097
      oprot.writeFieldEnd()
22353
      oprot.writeFieldEnd()
22098
    if self.ex is not None:
22354
    if self.ex is not None:
22099
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22355
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22100
      self.ex.write(oprot)
22356
      self.ex.write(oprot)
Line 22215... Line 22471...
22215
      if ftype == TType.STOP:
22471
      if ftype == TType.STOP:
22216
        break
22472
        break
22217
      if fid == 0:
22473
      if fid == 0:
22218
        if ftype == TType.MAP:
22474
        if ftype == TType.MAP:
22219
          self.success = {}
22475
          self.success = {}
22220
          (_ktype528, _vtype529, _size527 ) = iprot.readMapBegin() 
22476
          (_ktype535, _vtype536, _size534 ) = iprot.readMapBegin() 
22221
          for _i531 in xrange(_size527):
22477
          for _i538 in xrange(_size534):
22222
            _key532 = iprot.readI64();
22478
            _key539 = iprot.readI64();
22223
            _val533 = iprot.readI64();
22479
            _val540 = iprot.readI64();
22224
            self.success[_key532] = _val533
22480
            self.success[_key539] = _val540
22225
          iprot.readMapEnd()
22481
          iprot.readMapEnd()
22226
        else:
22482
        else:
22227
          iprot.skip(ftype)
22483
          iprot.skip(ftype)
22228
      elif fid == 1:
22484
      elif fid == 1:
22229
        if ftype == TType.STRUCT:
22485
        if ftype == TType.STRUCT:
Line 22242... Line 22498...
22242
      return
22498
      return
22243
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
22499
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
22244
    if self.success is not None:
22500
    if self.success is not None:
22245
      oprot.writeFieldBegin('success', TType.MAP, 0)
22501
      oprot.writeFieldBegin('success', TType.MAP, 0)
22246
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
22502
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
22247
      for kiter534,viter535 in self.success.items():
22503
      for kiter541,viter542 in self.success.items():
22248
        oprot.writeI64(kiter534)
22504
        oprot.writeI64(kiter541)
22249
        oprot.writeI64(viter535)
22505
        oprot.writeI64(viter542)
22250
      oprot.writeMapEnd()
22506
      oprot.writeMapEnd()
22251
      oprot.writeFieldEnd()
22507
      oprot.writeFieldEnd()
22252
    if self.ex is not None:
22508
    if self.ex is not None:
22253
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22509
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22254
      self.ex.write(oprot)
22510
      self.ex.write(oprot)
Line 22381... Line 22637...
22381
      if ftype == TType.STOP:
22637
      if ftype == TType.STOP:
22382
        break
22638
        break
22383
      if fid == 0:
22639
      if fid == 0:
22384
        if ftype == TType.LIST:
22640
        if ftype == TType.LIST:
22385
          self.success = []
22641
          self.success = []
22386
          (_etype539, _size536) = iprot.readListBegin()
22642
          (_etype546, _size543) = iprot.readListBegin()
22387
          for _i540 in xrange(_size536):
22643
          for _i547 in xrange(_size543):
22388
            _elem541 = iprot.readI64();
22644
            _elem548 = iprot.readI64();
22389
            self.success.append(_elem541)
22645
            self.success.append(_elem548)
22390
          iprot.readListEnd()
22646
          iprot.readListEnd()
22391
        else:
22647
        else:
22392
          iprot.skip(ftype)
22648
          iprot.skip(ftype)
22393
      elif fid == 1:
22649
      elif fid == 1:
22394
        if ftype == TType.STRUCT:
22650
        if ftype == TType.STRUCT:
Line 22407... Line 22663...
22407
      return
22663
      return
22408
    oprot.writeStructBegin('getOrderIdsForStatus_result')
22664
    oprot.writeStructBegin('getOrderIdsForStatus_result')
22409
    if self.success is not None:
22665
    if self.success is not None:
22410
      oprot.writeFieldBegin('success', TType.LIST, 0)
22666
      oprot.writeFieldBegin('success', TType.LIST, 0)
22411
      oprot.writeListBegin(TType.I64, len(self.success))
22667
      oprot.writeListBegin(TType.I64, len(self.success))
22412
      for iter542 in self.success:
22668
      for iter549 in self.success:
22413
        oprot.writeI64(iter542)
22669
        oprot.writeI64(iter549)
22414
      oprot.writeListEnd()
22670
      oprot.writeListEnd()
22415
      oprot.writeFieldEnd()
22671
      oprot.writeFieldEnd()
22416
    if self.ex is not None:
22672
    if self.ex is not None:
22417
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22673
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22418
      self.ex.write(oprot)
22674
      self.ex.write(oprot)
Line 22878... Line 23134...
22878
      if ftype == TType.STOP:
23134
      if ftype == TType.STOP:
22879
        break
23135
        break
22880
      if fid == 0:
23136
      if fid == 0:
22881
        if ftype == TType.LIST:
23137
        if ftype == TType.LIST:
22882
          self.success = []
23138
          self.success = []
22883
          (_etype546, _size543) = iprot.readListBegin()
23139
          (_etype553, _size550) = iprot.readListBegin()
22884
          for _i547 in xrange(_size543):
23140
          for _i554 in xrange(_size550):
22885
            _elem548 = Order()
23141
            _elem555 = Order()
22886
            _elem548.read(iprot)
23142
            _elem555.read(iprot)
22887
            self.success.append(_elem548)
23143
            self.success.append(_elem555)
22888
          iprot.readListEnd()
23144
          iprot.readListEnd()
22889
        else:
23145
        else:
22890
          iprot.skip(ftype)
23146
          iprot.skip(ftype)
22891
      elif fid == 1:
23147
      elif fid == 1:
22892
        if ftype == TType.STRUCT:
23148
        if ftype == TType.STRUCT:
Line 22905... Line 23161...
22905
      return
23161
      return
22906
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
23162
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
22907
    if self.success is not None:
23163
    if self.success is not None:
22908
      oprot.writeFieldBegin('success', TType.LIST, 0)
23164
      oprot.writeFieldBegin('success', TType.LIST, 0)
22909
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23165
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22910
      for iter549 in self.success:
23166
      for iter556 in self.success:
22911
        iter549.write(oprot)
23167
        iter556.write(oprot)
22912
      oprot.writeListEnd()
23168
      oprot.writeListEnd()
22913
      oprot.writeFieldEnd()
23169
      oprot.writeFieldEnd()
22914
    if self.ex is not None:
23170
    if self.ex is not None:
22915
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23171
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22916
      self.ex.write(oprot)
23172
      self.ex.write(oprot)
Line 23028... Line 23284...
23028
      if ftype == TType.STOP:
23284
      if ftype == TType.STOP:
23029
        break
23285
        break
23030
      if fid == 0:
23286
      if fid == 0:
23031
        if ftype == TType.LIST:
23287
        if ftype == TType.LIST:
23032
          self.success = []
23288
          self.success = []
23033
          (_etype553, _size550) = iprot.readListBegin()
23289
          (_etype560, _size557) = iprot.readListBegin()
23034
          for _i554 in xrange(_size550):
23290
          for _i561 in xrange(_size557):
23035
            _elem555 = CODVerificationAgent()
23291
            _elem562 = CODVerificationAgent()
23036
            _elem555.read(iprot)
23292
            _elem562.read(iprot)
23037
            self.success.append(_elem555)
23293
            self.success.append(_elem562)
23038
          iprot.readListEnd()
23294
          iprot.readListEnd()
23039
        else:
23295
        else:
23040
          iprot.skip(ftype)
23296
          iprot.skip(ftype)
23041
      else:
23297
      else:
23042
        iprot.skip(ftype)
23298
        iprot.skip(ftype)
Line 23049... Line 23305...
23049
      return
23305
      return
23050
    oprot.writeStructBegin('getAllVerificationAgents_result')
23306
    oprot.writeStructBegin('getAllVerificationAgents_result')
23051
    if self.success is not None:
23307
    if self.success is not None:
23052
      oprot.writeFieldBegin('success', TType.LIST, 0)
23308
      oprot.writeFieldBegin('success', TType.LIST, 0)
23053
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23309
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23054
      for iter556 in self.success:
23310
      for iter563 in self.success:
23055
        iter556.write(oprot)
23311
        iter563.write(oprot)
23056
      oprot.writeListEnd()
23312
      oprot.writeListEnd()
23057
      oprot.writeFieldEnd()
23313
      oprot.writeFieldEnd()
23058
    oprot.writeFieldStop()
23314
    oprot.writeFieldStop()
23059
    oprot.writeStructEnd()
23315
    oprot.writeStructEnd()
23060
 
23316