Subversion Repositories SmartDukaan

Rev

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

Rev 19868 Rev 19889
Line 2370... Line 2370...
2370
     - offset
2370
     - offset
2371
     - sort
2371
     - sort
2372
    """
2372
    """
2373
    pass
2373
    pass
2374
 
2374
 
-
 
2375
  def getOutstandingPayments(self, fetchType, userId, limit):
-
 
2376
    """
-
 
2377
    Parameters:
-
 
2378
     - fetchType
-
 
2379
     - userId
-
 
2380
     - limit
-
 
2381
    """
-
 
2382
    pass
-
 
2383
 
2375
  def getReturnOrderInfo(self, id):
2384
  def getReturnOrderInfo(self, id):
2376
    """
2385
    """
2377
    Parameters:
2386
    Parameters:
2378
     - id
2387
     - id
2379
    """
2388
    """
Line 11500... Line 11509...
11500
    self._iprot.readMessageEnd()
11509
    self._iprot.readMessageEnd()
11501
    if result.success is not None:
11510
    if result.success is not None:
11502
      return result.success
11511
      return result.success
11503
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getUserSanctionsDetailsAsPerLimit failed: unknown result");
11512
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getUserSanctionsDetailsAsPerLimit failed: unknown result");
11504
 
11513
 
-
 
11514
  def getOutstandingPayments(self, fetchType, userId, limit):
-
 
11515
    """
-
 
11516
    Parameters:
-
 
11517
     - fetchType
-
 
11518
     - userId
-
 
11519
     - limit
-
 
11520
    """
-
 
11521
    self.send_getOutstandingPayments(fetchType, userId, limit)
-
 
11522
    return self.recv_getOutstandingPayments()
-
 
11523
 
-
 
11524
  def send_getOutstandingPayments(self, fetchType, userId, limit):
-
 
11525
    self._oprot.writeMessageBegin('getOutstandingPayments', TMessageType.CALL, self._seqid)
-
 
11526
    args = getOutstandingPayments_args()
-
 
11527
    args.fetchType = fetchType
-
 
11528
    args.userId = userId
-
 
11529
    args.limit = limit
-
 
11530
    args.write(self._oprot)
-
 
11531
    self._oprot.writeMessageEnd()
-
 
11532
    self._oprot.trans.flush()
-
 
11533
 
-
 
11534
  def recv_getOutstandingPayments(self, ):
-
 
11535
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11536
    if mtype == TMessageType.EXCEPTION:
-
 
11537
      x = TApplicationException()
-
 
11538
      x.read(self._iprot)
-
 
11539
      self._iprot.readMessageEnd()
-
 
11540
      raise x
-
 
11541
    result = getOutstandingPayments_result()
-
 
11542
    result.read(self._iprot)
-
 
11543
    self._iprot.readMessageEnd()
-
 
11544
    if result.success is not None:
-
 
11545
      return result.success
-
 
11546
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOutstandingPayments failed: unknown result");
-
 
11547
 
11505
  def getReturnOrderInfo(self, id):
11548
  def getReturnOrderInfo(self, id):
11506
    """
11549
    """
11507
    Parameters:
11550
    Parameters:
11508
     - id
11551
     - id
11509
    """
11552
    """
Line 12763... Line 12806...
12763
    self._processMap["getLoanHistoryRecordsForUserAndCreditor"] = Processor.process_getLoanHistoryRecordsForUserAndCreditor
12806
    self._processMap["getLoanHistoryRecordsForUserAndCreditor"] = Processor.process_getLoanHistoryRecordsForUserAndCreditor
12764
    self._processMap["processLoanTransaction"] = Processor.process_processLoanTransaction
12807
    self._processMap["processLoanTransaction"] = Processor.process_processLoanTransaction
12765
    self._processMap["getLimitedCreditHistoryRecords"] = Processor.process_getLimitedCreditHistoryRecords
12808
    self._processMap["getLimitedCreditHistoryRecords"] = Processor.process_getLimitedCreditHistoryRecords
12766
    self._processMap["getLimitedLoanHistoryRecords"] = Processor.process_getLimitedLoanHistoryRecords
12809
    self._processMap["getLimitedLoanHistoryRecords"] = Processor.process_getLimitedLoanHistoryRecords
12767
    self._processMap["getUserSanctionsDetailsAsPerLimit"] = Processor.process_getUserSanctionsDetailsAsPerLimit
12810
    self._processMap["getUserSanctionsDetailsAsPerLimit"] = Processor.process_getUserSanctionsDetailsAsPerLimit
-
 
12811
    self._processMap["getOutstandingPayments"] = Processor.process_getOutstandingPayments
12768
    self._processMap["getReturnOrderInfo"] = Processor.process_getReturnOrderInfo
12812
    self._processMap["getReturnOrderInfo"] = Processor.process_getReturnOrderInfo
12769
    self._processMap["getReturnOrderInfoList"] = Processor.process_getReturnOrderInfoList
12813
    self._processMap["getReturnOrderInfoList"] = Processor.process_getReturnOrderInfoList
12770
    self._processMap["getReturnOrderInfoListAsByStatus"] = Processor.process_getReturnOrderInfoListAsByStatus
12814
    self._processMap["getReturnOrderInfoListAsByStatus"] = Processor.process_getReturnOrderInfoListAsByStatus
12771
    self._processMap["updateReturnOrderInfo"] = Processor.process_updateReturnOrderInfo
12815
    self._processMap["updateReturnOrderInfo"] = Processor.process_updateReturnOrderInfo
12772
    self._processMap["bulkUpdateReturnOrderInfo"] = Processor.process_bulkUpdateReturnOrderInfo
12816
    self._processMap["bulkUpdateReturnOrderInfo"] = Processor.process_bulkUpdateReturnOrderInfo
Line 16106... Line 16150...
16106
    oprot.writeMessageBegin("getUserSanctionsDetailsAsPerLimit", TMessageType.REPLY, seqid)
16150
    oprot.writeMessageBegin("getUserSanctionsDetailsAsPerLimit", TMessageType.REPLY, seqid)
16107
    result.write(oprot)
16151
    result.write(oprot)
16108
    oprot.writeMessageEnd()
16152
    oprot.writeMessageEnd()
16109
    oprot.trans.flush()
16153
    oprot.trans.flush()
16110
 
16154
 
-
 
16155
  def process_getOutstandingPayments(self, seqid, iprot, oprot):
-
 
16156
    args = getOutstandingPayments_args()
-
 
16157
    args.read(iprot)
-
 
16158
    iprot.readMessageEnd()
-
 
16159
    result = getOutstandingPayments_result()
-
 
16160
    result.success = self._handler.getOutstandingPayments(args.fetchType, args.userId, args.limit)
-
 
16161
    oprot.writeMessageBegin("getOutstandingPayments", TMessageType.REPLY, seqid)
-
 
16162
    result.write(oprot)
-
 
16163
    oprot.writeMessageEnd()
-
 
16164
    oprot.trans.flush()
-
 
16165
 
16111
  def process_getReturnOrderInfo(self, seqid, iprot, oprot):
16166
  def process_getReturnOrderInfo(self, seqid, iprot, oprot):
16112
    args = getReturnOrderInfo_args()
16167
    args = getReturnOrderInfo_args()
16113
    args.read(iprot)
16168
    args.read(iprot)
16114
    iprot.readMessageEnd()
16169
    iprot.readMessageEnd()
16115
    result = getReturnOrderInfo_result()
16170
    result = getReturnOrderInfo_result()
Line 53429... Line 53484...
53429
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
53484
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
53430
 
53485
 
53431
  def __ne__(self, other):
53486
  def __ne__(self, other):
53432
    return not (self == other)
53487
    return not (self == other)
53433
 
53488
 
-
 
53489
class getOutstandingPayments_args:
-
 
53490
  """
-
 
53491
  Attributes:
-
 
53492
   - fetchType
-
 
53493
   - userId
-
 
53494
   - limit
-
 
53495
  """
-
 
53496
 
-
 
53497
  thrift_spec = (
-
 
53498
    None, # 0
-
 
53499
    (1, TType.STRING, 'fetchType', None, None, ), # 1
-
 
53500
    (2, TType.I64, 'userId', None, None, ), # 2
-
 
53501
    (3, TType.I64, 'limit', None, None, ), # 3
-
 
53502
  )
-
 
53503
 
-
 
53504
  def __init__(self, fetchType=None, userId=None, limit=None,):
-
 
53505
    self.fetchType = fetchType
-
 
53506
    self.userId = userId
-
 
53507
    self.limit = limit
-
 
53508
 
-
 
53509
  def read(self, iprot):
-
 
53510
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53511
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53512
      return
-
 
53513
    iprot.readStructBegin()
-
 
53514
    while True:
-
 
53515
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53516
      if ftype == TType.STOP:
-
 
53517
        break
-
 
53518
      if fid == 1:
-
 
53519
        if ftype == TType.STRING:
-
 
53520
          self.fetchType = iprot.readString();
-
 
53521
        else:
-
 
53522
          iprot.skip(ftype)
-
 
53523
      elif fid == 2:
-
 
53524
        if ftype == TType.I64:
-
 
53525
          self.userId = iprot.readI64();
-
 
53526
        else:
-
 
53527
          iprot.skip(ftype)
-
 
53528
      elif fid == 3:
-
 
53529
        if ftype == TType.I64:
-
 
53530
          self.limit = iprot.readI64();
-
 
53531
        else:
-
 
53532
          iprot.skip(ftype)
-
 
53533
      else:
-
 
53534
        iprot.skip(ftype)
-
 
53535
      iprot.readFieldEnd()
-
 
53536
    iprot.readStructEnd()
-
 
53537
 
-
 
53538
  def write(self, oprot):
-
 
53539
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53540
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53541
      return
-
 
53542
    oprot.writeStructBegin('getOutstandingPayments_args')
-
 
53543
    if self.fetchType is not None:
-
 
53544
      oprot.writeFieldBegin('fetchType', TType.STRING, 1)
-
 
53545
      oprot.writeString(self.fetchType)
-
 
53546
      oprot.writeFieldEnd()
-
 
53547
    if self.userId is not None:
-
 
53548
      oprot.writeFieldBegin('userId', TType.I64, 2)
-
 
53549
      oprot.writeI64(self.userId)
-
 
53550
      oprot.writeFieldEnd()
-
 
53551
    if self.limit is not None:
-
 
53552
      oprot.writeFieldBegin('limit', TType.I64, 3)
-
 
53553
      oprot.writeI64(self.limit)
-
 
53554
      oprot.writeFieldEnd()
-
 
53555
    oprot.writeFieldStop()
-
 
53556
    oprot.writeStructEnd()
-
 
53557
 
-
 
53558
  def validate(self):
-
 
53559
    return
-
 
53560
 
-
 
53561
 
-
 
53562
  def __repr__(self):
-
 
53563
    L = ['%s=%r' % (key, value)
-
 
53564
      for key, value in self.__dict__.iteritems()]
-
 
53565
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53566
 
-
 
53567
  def __eq__(self, other):
-
 
53568
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53569
 
-
 
53570
  def __ne__(self, other):
-
 
53571
    return not (self == other)
-
 
53572
 
-
 
53573
class getOutstandingPayments_result:
-
 
53574
  """
-
 
53575
  Attributes:
-
 
53576
   - success
-
 
53577
  """
-
 
53578
 
-
 
53579
  thrift_spec = (
-
 
53580
    (0, TType.LIST, 'success', (TType.STRUCT,(OutstandingPayments, OutstandingPayments.thrift_spec)), None, ), # 0
-
 
53581
  )
-
 
53582
 
-
 
53583
  def __init__(self, success=None,):
-
 
53584
    self.success = success
-
 
53585
 
-
 
53586
  def read(self, iprot):
-
 
53587
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53588
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53589
      return
-
 
53590
    iprot.readStructBegin()
-
 
53591
    while True:
-
 
53592
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53593
      if ftype == TType.STOP:
-
 
53594
        break
-
 
53595
      if fid == 0:
-
 
53596
        if ftype == TType.LIST:
-
 
53597
          self.success = []
-
 
53598
          (_etype1222, _size1219) = iprot.readListBegin()
-
 
53599
          for _i1223 in xrange(_size1219):
-
 
53600
            _elem1224 = OutstandingPayments()
-
 
53601
            _elem1224.read(iprot)
-
 
53602
            self.success.append(_elem1224)
-
 
53603
          iprot.readListEnd()
-
 
53604
        else:
-
 
53605
          iprot.skip(ftype)
-
 
53606
      else:
-
 
53607
        iprot.skip(ftype)
-
 
53608
      iprot.readFieldEnd()
-
 
53609
    iprot.readStructEnd()
-
 
53610
 
-
 
53611
  def write(self, oprot):
-
 
53612
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53613
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53614
      return
-
 
53615
    oprot.writeStructBegin('getOutstandingPayments_result')
-
 
53616
    if self.success is not None:
-
 
53617
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
53618
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
53619
      for iter1225 in self.success:
-
 
53620
        iter1225.write(oprot)
-
 
53621
      oprot.writeListEnd()
-
 
53622
      oprot.writeFieldEnd()
-
 
53623
    oprot.writeFieldStop()
-
 
53624
    oprot.writeStructEnd()
-
 
53625
 
-
 
53626
  def validate(self):
-
 
53627
    return
-
 
53628
 
-
 
53629
 
-
 
53630
  def __repr__(self):
-
 
53631
    L = ['%s=%r' % (key, value)
-
 
53632
      for key, value in self.__dict__.iteritems()]
-
 
53633
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53634
 
-
 
53635
  def __eq__(self, other):
-
 
53636
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53637
 
-
 
53638
  def __ne__(self, other):
-
 
53639
    return not (self == other)
-
 
53640
 
53434
class getReturnOrderInfo_args:
53641
class getReturnOrderInfo_args:
53435
  """
53642
  """
53436
  Attributes:
53643
  Attributes:
53437
   - id
53644
   - id
53438
  """
53645
  """
Line 53588... Line 53795...
53588
      if ftype == TType.STOP:
53795
      if ftype == TType.STOP:
53589
        break
53796
        break
53590
      if fid == 1:
53797
      if fid == 1:
53591
        if ftype == TType.LIST:
53798
        if ftype == TType.LIST:
53592
          self.order_ids = []
53799
          self.order_ids = []
53593
          (_etype1222, _size1219) = iprot.readListBegin()
53800
          (_etype1229, _size1226) = iprot.readListBegin()
53594
          for _i1223 in xrange(_size1219):
53801
          for _i1230 in xrange(_size1226):
53595
            _elem1224 = iprot.readI64();
53802
            _elem1231 = iprot.readI64();
53596
            self.order_ids.append(_elem1224)
53803
            self.order_ids.append(_elem1231)
53597
          iprot.readListEnd()
53804
          iprot.readListEnd()
53598
        else:
53805
        else:
53599
          iprot.skip(ftype)
53806
          iprot.skip(ftype)
53600
      else:
53807
      else:
53601
        iprot.skip(ftype)
53808
        iprot.skip(ftype)
Line 53608... Line 53815...
53608
      return
53815
      return
53609
    oprot.writeStructBegin('getReturnOrderInfoList_args')
53816
    oprot.writeStructBegin('getReturnOrderInfoList_args')
53610
    if self.order_ids is not None:
53817
    if self.order_ids is not None:
53611
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
53818
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
53612
      oprot.writeListBegin(TType.I64, len(self.order_ids))
53819
      oprot.writeListBegin(TType.I64, len(self.order_ids))
53613
      for iter1225 in self.order_ids:
53820
      for iter1232 in self.order_ids:
53614
        oprot.writeI64(iter1225)
53821
        oprot.writeI64(iter1232)
53615
      oprot.writeListEnd()
53822
      oprot.writeListEnd()
53616
      oprot.writeFieldEnd()
53823
      oprot.writeFieldEnd()
53617
    oprot.writeFieldStop()
53824
    oprot.writeFieldStop()
53618
    oprot.writeStructEnd()
53825
    oprot.writeStructEnd()
53619
 
53826
 
Line 53655... Line 53862...
53655
      if ftype == TType.STOP:
53862
      if ftype == TType.STOP:
53656
        break
53863
        break
53657
      if fid == 0:
53864
      if fid == 0:
53658
        if ftype == TType.MAP:
53865
        if ftype == TType.MAP:
53659
          self.success = {}
53866
          self.success = {}
53660
          (_ktype1227, _vtype1228, _size1226 ) = iprot.readMapBegin() 
53867
          (_ktype1234, _vtype1235, _size1233 ) = iprot.readMapBegin() 
53661
          for _i1230 in xrange(_size1226):
53868
          for _i1237 in xrange(_size1233):
53662
            _key1231 = iprot.readI64();
53869
            _key1238 = iprot.readI64();
53663
            _val1232 = []
53870
            _val1239 = []
53664
            (_etype1236, _size1233) = iprot.readListBegin()
53871
            (_etype1243, _size1240) = iprot.readListBegin()
53665
            for _i1237 in xrange(_size1233):
53872
            for _i1244 in xrange(_size1240):
53666
              _elem1238 = ReturnOrderInfo()
53873
              _elem1245 = ReturnOrderInfo()
53667
              _elem1238.read(iprot)
53874
              _elem1245.read(iprot)
53668
              _val1232.append(_elem1238)
53875
              _val1239.append(_elem1245)
53669
            iprot.readListEnd()
53876
            iprot.readListEnd()
53670
            self.success[_key1231] = _val1232
53877
            self.success[_key1238] = _val1239
53671
          iprot.readMapEnd()
53878
          iprot.readMapEnd()
53672
        else:
53879
        else:
53673
          iprot.skip(ftype)
53880
          iprot.skip(ftype)
53674
      else:
53881
      else:
53675
        iprot.skip(ftype)
53882
        iprot.skip(ftype)
Line 53682... Line 53889...
53682
      return
53889
      return
53683
    oprot.writeStructBegin('getReturnOrderInfoList_result')
53890
    oprot.writeStructBegin('getReturnOrderInfoList_result')
53684
    if self.success is not None:
53891
    if self.success is not None:
53685
      oprot.writeFieldBegin('success', TType.MAP, 0)
53892
      oprot.writeFieldBegin('success', TType.MAP, 0)
53686
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
53893
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
53687
      for kiter1239,viter1240 in self.success.items():
53894
      for kiter1246,viter1247 in self.success.items():
53688
        oprot.writeI64(kiter1239)
53895
        oprot.writeI64(kiter1246)
53689
        oprot.writeListBegin(TType.STRUCT, len(viter1240))
53896
        oprot.writeListBegin(TType.STRUCT, len(viter1247))
53690
        for iter1241 in viter1240:
53897
        for iter1248 in viter1247:
53691
          iter1241.write(oprot)
53898
          iter1248.write(oprot)
53692
        oprot.writeListEnd()
53899
        oprot.writeListEnd()
53693
      oprot.writeMapEnd()
53900
      oprot.writeMapEnd()
53694
      oprot.writeFieldEnd()
53901
      oprot.writeFieldEnd()
53695
    oprot.writeFieldStop()
53902
    oprot.writeFieldStop()
53696
    oprot.writeStructEnd()
53903
    oprot.writeStructEnd()
Line 53737... Line 53944...
53737
      if ftype == TType.STOP:
53944
      if ftype == TType.STOP:
53738
        break
53945
        break
53739
      if fid == 1:
53946
      if fid == 1:
53740
        if ftype == TType.LIST:
53947
        if ftype == TType.LIST:
53741
          self.order_ids = []
53948
          self.order_ids = []
53742
          (_etype1245, _size1242) = iprot.readListBegin()
53949
          (_etype1252, _size1249) = iprot.readListBegin()
53743
          for _i1246 in xrange(_size1242):
53950
          for _i1253 in xrange(_size1249):
53744
            _elem1247 = iprot.readI64();
53951
            _elem1254 = iprot.readI64();
53745
            self.order_ids.append(_elem1247)
53952
            self.order_ids.append(_elem1254)
53746
          iprot.readListEnd()
53953
          iprot.readListEnd()
53747
        else:
53954
        else:
53748
          iprot.skip(ftype)
53955
          iprot.skip(ftype)
53749
      elif fid == 2:
53956
      elif fid == 2:
53750
        if ftype == TType.LIST:
53957
        if ftype == TType.LIST:
53751
          self.statuses = []
53958
          self.statuses = []
53752
          (_etype1251, _size1248) = iprot.readListBegin()
53959
          (_etype1258, _size1255) = iprot.readListBegin()
53753
          for _i1252 in xrange(_size1248):
53960
          for _i1259 in xrange(_size1255):
53754
            _elem1253 = iprot.readString();
53961
            _elem1260 = iprot.readString();
53755
            self.statuses.append(_elem1253)
53962
            self.statuses.append(_elem1260)
53756
          iprot.readListEnd()
53963
          iprot.readListEnd()
53757
        else:
53964
        else:
53758
          iprot.skip(ftype)
53965
          iprot.skip(ftype)
53759
      else:
53966
      else:
53760
        iprot.skip(ftype)
53967
        iprot.skip(ftype)
Line 53767... Line 53974...
53767
      return
53974
      return
53768
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
53975
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
53769
    if self.order_ids is not None:
53976
    if self.order_ids is not None:
53770
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
53977
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
53771
      oprot.writeListBegin(TType.I64, len(self.order_ids))
53978
      oprot.writeListBegin(TType.I64, len(self.order_ids))
53772
      for iter1254 in self.order_ids:
53979
      for iter1261 in self.order_ids:
53773
        oprot.writeI64(iter1254)
53980
        oprot.writeI64(iter1261)
53774
      oprot.writeListEnd()
53981
      oprot.writeListEnd()
53775
      oprot.writeFieldEnd()
53982
      oprot.writeFieldEnd()
53776
    if self.statuses is not None:
53983
    if self.statuses is not None:
53777
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
53984
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
53778
      oprot.writeListBegin(TType.STRING, len(self.statuses))
53985
      oprot.writeListBegin(TType.STRING, len(self.statuses))
53779
      for iter1255 in self.statuses:
53986
      for iter1262 in self.statuses:
53780
        oprot.writeString(iter1255)
53987
        oprot.writeString(iter1262)
53781
      oprot.writeListEnd()
53988
      oprot.writeListEnd()
53782
      oprot.writeFieldEnd()
53989
      oprot.writeFieldEnd()
53783
    oprot.writeFieldStop()
53990
    oprot.writeFieldStop()
53784
    oprot.writeStructEnd()
53991
    oprot.writeStructEnd()
53785
 
53992
 
Line 53821... Line 54028...
53821
      if ftype == TType.STOP:
54028
      if ftype == TType.STOP:
53822
        break
54029
        break
53823
      if fid == 0:
54030
      if fid == 0:
53824
        if ftype == TType.MAP:
54031
        if ftype == TType.MAP:
53825
          self.success = {}
54032
          self.success = {}
53826
          (_ktype1257, _vtype1258, _size1256 ) = iprot.readMapBegin() 
54033
          (_ktype1264, _vtype1265, _size1263 ) = iprot.readMapBegin() 
53827
          for _i1260 in xrange(_size1256):
54034
          for _i1267 in xrange(_size1263):
53828
            _key1261 = iprot.readI64();
54035
            _key1268 = iprot.readI64();
53829
            _val1262 = []
54036
            _val1269 = []
53830
            (_etype1266, _size1263) = iprot.readListBegin()
54037
            (_etype1273, _size1270) = iprot.readListBegin()
53831
            for _i1267 in xrange(_size1263):
54038
            for _i1274 in xrange(_size1270):
53832
              _elem1268 = ReturnOrderInfo()
54039
              _elem1275 = ReturnOrderInfo()
53833
              _elem1268.read(iprot)
54040
              _elem1275.read(iprot)
53834
              _val1262.append(_elem1268)
54041
              _val1269.append(_elem1275)
53835
            iprot.readListEnd()
54042
            iprot.readListEnd()
53836
            self.success[_key1261] = _val1262
54043
            self.success[_key1268] = _val1269
53837
          iprot.readMapEnd()
54044
          iprot.readMapEnd()
53838
        else:
54045
        else:
53839
          iprot.skip(ftype)
54046
          iprot.skip(ftype)
53840
      else:
54047
      else:
53841
        iprot.skip(ftype)
54048
        iprot.skip(ftype)
Line 53848... Line 54055...
53848
      return
54055
      return
53849
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
54056
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
53850
    if self.success is not None:
54057
    if self.success is not None:
53851
      oprot.writeFieldBegin('success', TType.MAP, 0)
54058
      oprot.writeFieldBegin('success', TType.MAP, 0)
53852
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
54059
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
53853
      for kiter1269,viter1270 in self.success.items():
54060
      for kiter1276,viter1277 in self.success.items():
53854
        oprot.writeI64(kiter1269)
54061
        oprot.writeI64(kiter1276)
53855
        oprot.writeListBegin(TType.STRUCT, len(viter1270))
54062
        oprot.writeListBegin(TType.STRUCT, len(viter1277))
53856
        for iter1271 in viter1270:
54063
        for iter1278 in viter1277:
53857
          iter1271.write(oprot)
54064
          iter1278.write(oprot)
53858
        oprot.writeListEnd()
54065
        oprot.writeListEnd()
53859
      oprot.writeMapEnd()
54066
      oprot.writeMapEnd()
53860
      oprot.writeFieldEnd()
54067
      oprot.writeFieldEnd()
53861
    oprot.writeFieldStop()
54068
    oprot.writeFieldStop()
53862
    oprot.writeStructEnd()
54069
    oprot.writeStructEnd()
Line 54033... Line 54240...
54033
      if ftype == TType.STOP:
54240
      if ftype == TType.STOP:
54034
        break
54241
        break
54035
      if fid == 1:
54242
      if fid == 1:
54036
        if ftype == TType.MAP:
54243
        if ftype == TType.MAP:
54037
          self.orderReturnInfosMap = {}
54244
          self.orderReturnInfosMap = {}
54038
          (_ktype1273, _vtype1274, _size1272 ) = iprot.readMapBegin() 
54245
          (_ktype1280, _vtype1281, _size1279 ) = iprot.readMapBegin() 
54039
          for _i1276 in xrange(_size1272):
54246
          for _i1283 in xrange(_size1279):
54040
            _key1277 = iprot.readI64();
54247
            _key1284 = iprot.readI64();
54041
            _val1278 = []
54248
            _val1285 = []
54042
            (_etype1282, _size1279) = iprot.readListBegin()
54249
            (_etype1289, _size1286) = iprot.readListBegin()
54043
            for _i1283 in xrange(_size1279):
54250
            for _i1290 in xrange(_size1286):
54044
              _elem1284 = ReturnOrderInfo()
54251
              _elem1291 = ReturnOrderInfo()
54045
              _elem1284.read(iprot)
54252
              _elem1291.read(iprot)
54046
              _val1278.append(_elem1284)
54253
              _val1285.append(_elem1291)
54047
            iprot.readListEnd()
54254
            iprot.readListEnd()
54048
            self.orderReturnInfosMap[_key1277] = _val1278
54255
            self.orderReturnInfosMap[_key1284] = _val1285
54049
          iprot.readMapEnd()
54256
          iprot.readMapEnd()
54050
        else:
54257
        else:
54051
          iprot.skip(ftype)
54258
          iprot.skip(ftype)
54052
      else:
54259
      else:
54053
        iprot.skip(ftype)
54260
        iprot.skip(ftype)
Line 54060... Line 54267...
54060
      return
54267
      return
54061
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
54268
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
54062
    if self.orderReturnInfosMap is not None:
54269
    if self.orderReturnInfosMap is not None:
54063
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
54270
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
54064
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
54271
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
54065
      for kiter1285,viter1286 in self.orderReturnInfosMap.items():
54272
      for kiter1292,viter1293 in self.orderReturnInfosMap.items():
54066
        oprot.writeI64(kiter1285)
54273
        oprot.writeI64(kiter1292)
54067
        oprot.writeListBegin(TType.STRUCT, len(viter1286))
54274
        oprot.writeListBegin(TType.STRUCT, len(viter1293))
54068
        for iter1287 in viter1286:
54275
        for iter1294 in viter1293:
54069
          iter1287.write(oprot)
54276
          iter1294.write(oprot)
54070
        oprot.writeListEnd()
54277
        oprot.writeListEnd()
54071
      oprot.writeMapEnd()
54278
      oprot.writeMapEnd()
54072
      oprot.writeFieldEnd()
54279
      oprot.writeFieldEnd()
54073
    oprot.writeFieldStop()
54280
    oprot.writeFieldStop()
54074
    oprot.writeStructEnd()
54281
    oprot.writeStructEnd()
Line 54114... Line 54321...
54114
      if ftype == TType.STOP:
54321
      if ftype == TType.STOP:
54115
        break
54322
        break
54116
      if fid == 0:
54323
      if fid == 0:
54117
        if ftype == TType.MAP:
54324
        if ftype == TType.MAP:
54118
          self.success = {}
54325
          self.success = {}
54119
          (_ktype1289, _vtype1290, _size1288 ) = iprot.readMapBegin() 
54326
          (_ktype1296, _vtype1297, _size1295 ) = iprot.readMapBegin() 
54120
          for _i1292 in xrange(_size1288):
54327
          for _i1299 in xrange(_size1295):
54121
            _key1293 = iprot.readI64();
54328
            _key1300 = iprot.readI64();
54122
            _val1294 = iprot.readBool();
54329
            _val1301 = iprot.readBool();
54123
            self.success[_key1293] = _val1294
54330
            self.success[_key1300] = _val1301
54124
          iprot.readMapEnd()
54331
          iprot.readMapEnd()
54125
        else:
54332
        else:
54126
          iprot.skip(ftype)
54333
          iprot.skip(ftype)
54127
      elif fid == 1:
54334
      elif fid == 1:
54128
        if ftype == TType.STRUCT:
54335
        if ftype == TType.STRUCT:
Line 54141... Line 54348...
54141
      return
54348
      return
54142
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
54349
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
54143
    if self.success is not None:
54350
    if self.success is not None:
54144
      oprot.writeFieldBegin('success', TType.MAP, 0)
54351
      oprot.writeFieldBegin('success', TType.MAP, 0)
54145
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
54352
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
54146
      for kiter1295,viter1296 in self.success.items():
54353
      for kiter1302,viter1303 in self.success.items():
54147
        oprot.writeI64(kiter1295)
54354
        oprot.writeI64(kiter1302)
54148
        oprot.writeBool(viter1296)
54355
        oprot.writeBool(viter1303)
54149
      oprot.writeMapEnd()
54356
      oprot.writeMapEnd()
54150
      oprot.writeFieldEnd()
54357
      oprot.writeFieldEnd()
54151
    if self.ex is not None:
54358
    if self.ex is not None:
54152
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54359
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54153
      self.ex.write(oprot)
54360
      self.ex.write(oprot)
Line 54253... Line 54460...
54253
      if ftype == TType.STOP:
54460
      if ftype == TType.STOP:
54254
        break
54461
        break
54255
      if fid == 0:
54462
      if fid == 0:
54256
        if ftype == TType.LIST:
54463
        if ftype == TType.LIST:
54257
          self.success = []
54464
          self.success = []
54258
          (_etype1300, _size1297) = iprot.readListBegin()
54465
          (_etype1307, _size1304) = iprot.readListBegin()
54259
          for _i1301 in xrange(_size1297):
54466
          for _i1308 in xrange(_size1304):
54260
            _elem1302 = ReturnOrderInfo()
54467
            _elem1309 = ReturnOrderInfo()
54261
            _elem1302.read(iprot)
54468
            _elem1309.read(iprot)
54262
            self.success.append(_elem1302)
54469
            self.success.append(_elem1309)
54263
          iprot.readListEnd()
54470
          iprot.readListEnd()
54264
        else:
54471
        else:
54265
          iprot.skip(ftype)
54472
          iprot.skip(ftype)
54266
      else:
54473
      else:
54267
        iprot.skip(ftype)
54474
        iprot.skip(ftype)
Line 54274... Line 54481...
54274
      return
54481
      return
54275
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
54482
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
54276
    if self.success is not None:
54483
    if self.success is not None:
54277
      oprot.writeFieldBegin('success', TType.LIST, 0)
54484
      oprot.writeFieldBegin('success', TType.LIST, 0)
54278
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54485
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54279
      for iter1303 in self.success:
54486
      for iter1310 in self.success:
54280
        iter1303.write(oprot)
54487
        iter1310.write(oprot)
54281
      oprot.writeListEnd()
54488
      oprot.writeListEnd()
54282
      oprot.writeFieldEnd()
54489
      oprot.writeFieldEnd()
54283
    oprot.writeFieldStop()
54490
    oprot.writeFieldStop()
54284
    oprot.writeStructEnd()
54491
    oprot.writeStructEnd()
54285
 
54492
 
Line 54675... Line 54882...
54675
      if ftype == TType.STOP:
54882
      if ftype == TType.STOP:
54676
        break
54883
        break
54677
      if fid == 0:
54884
      if fid == 0:
54678
        if ftype == TType.LIST:
54885
        if ftype == TType.LIST:
54679
          self.success = []
54886
          self.success = []
54680
          (_etype1307, _size1304) = iprot.readListBegin()
54887
          (_etype1314, _size1311) = iprot.readListBegin()
54681
          for _i1308 in xrange(_size1304):
54888
          for _i1315 in xrange(_size1311):
54682
            _elem1309 = ReturnOrderInfo()
54889
            _elem1316 = ReturnOrderInfo()
54683
            _elem1309.read(iprot)
54890
            _elem1316.read(iprot)
54684
            self.success.append(_elem1309)
54891
            self.success.append(_elem1316)
54685
          iprot.readListEnd()
54892
          iprot.readListEnd()
54686
        else:
54893
        else:
54687
          iprot.skip(ftype)
54894
          iprot.skip(ftype)
54688
      elif fid == 1:
54895
      elif fid == 1:
54689
        if ftype == TType.STRUCT:
54896
        if ftype == TType.STRUCT:
Line 54702... Line 54909...
54702
      return
54909
      return
54703
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
54910
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
54704
    if self.success is not None:
54911
    if self.success is not None:
54705
      oprot.writeFieldBegin('success', TType.LIST, 0)
54912
      oprot.writeFieldBegin('success', TType.LIST, 0)
54706
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54913
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54707
      for iter1310 in self.success:
54914
      for iter1317 in self.success:
54708
        iter1310.write(oprot)
54915
        iter1317.write(oprot)
54709
      oprot.writeListEnd()
54916
      oprot.writeListEnd()
54710
      oprot.writeFieldEnd()
54917
      oprot.writeFieldEnd()
54711
    if self.ex is not None:
54918
    if self.ex is not None:
54712
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54919
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54713
      self.ex.write(oprot)
54920
      self.ex.write(oprot)
Line 54770... Line 54977...
54770
        else:
54977
        else:
54771
          iprot.skip(ftype)
54978
          iprot.skip(ftype)
54772
      elif fid == 3:
54979
      elif fid == 3:
54773
        if ftype == TType.LIST:
54980
        if ftype == TType.LIST:
54774
          self.returnOrderIds = []
54981
          self.returnOrderIds = []
54775
          (_etype1314, _size1311) = iprot.readListBegin()
54982
          (_etype1321, _size1318) = iprot.readListBegin()
54776
          for _i1315 in xrange(_size1311):
54983
          for _i1322 in xrange(_size1318):
54777
            _elem1316 = iprot.readI64();
54984
            _elem1323 = iprot.readI64();
54778
            self.returnOrderIds.append(_elem1316)
54985
            self.returnOrderIds.append(_elem1323)
54779
          iprot.readListEnd()
54986
          iprot.readListEnd()
54780
        else:
54987
        else:
54781
          iprot.skip(ftype)
54988
          iprot.skip(ftype)
54782
      else:
54989
      else:
54783
        iprot.skip(ftype)
54990
        iprot.skip(ftype)
Line 54798... Line 55005...
54798
      oprot.writeI32(self.status)
55005
      oprot.writeI32(self.status)
54799
      oprot.writeFieldEnd()
55006
      oprot.writeFieldEnd()
54800
    if self.returnOrderIds is not None:
55007
    if self.returnOrderIds is not None:
54801
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
55008
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
54802
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
55009
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
54803
      for iter1317 in self.returnOrderIds:
55010
      for iter1324 in self.returnOrderIds:
54804
        oprot.writeI64(iter1317)
55011
        oprot.writeI64(iter1324)
54805
      oprot.writeListEnd()
55012
      oprot.writeListEnd()
54806
      oprot.writeFieldEnd()
55013
      oprot.writeFieldEnd()
54807
    oprot.writeFieldStop()
55014
    oprot.writeFieldStop()
54808
    oprot.writeStructEnd()
55015
    oprot.writeStructEnd()
54809
 
55016
 
Line 54921... Line 55128...
54921
      if ftype == TType.STOP:
55128
      if ftype == TType.STOP:
54922
        break
55129
        break
54923
      if fid == 1:
55130
      if fid == 1:
54924
        if ftype == TType.LIST:
55131
        if ftype == TType.LIST:
54925
          self.returnOrderIds = []
55132
          self.returnOrderIds = []
54926
          (_etype1321, _size1318) = iprot.readListBegin()
55133
          (_etype1328, _size1325) = iprot.readListBegin()
54927
          for _i1322 in xrange(_size1318):
55134
          for _i1329 in xrange(_size1325):
54928
            _elem1323 = iprot.readI64();
55135
            _elem1330 = iprot.readI64();
54929
            self.returnOrderIds.append(_elem1323)
55136
            self.returnOrderIds.append(_elem1330)
54930
          iprot.readListEnd()
55137
          iprot.readListEnd()
54931
        else:
55138
        else:
54932
          iprot.skip(ftype)
55139
          iprot.skip(ftype)
54933
      elif fid == 2:
55140
      elif fid == 2:
54934
        if ftype == TType.I64:
55141
        if ftype == TType.I64:
Line 54946... Line 55153...
54946
      return
55153
      return
54947
    oprot.writeStructBegin('createReturnPickupRequest_args')
55154
    oprot.writeStructBegin('createReturnPickupRequest_args')
54948
    if self.returnOrderIds is not None:
55155
    if self.returnOrderIds is not None:
54949
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
55156
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
54950
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
55157
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
54951
      for iter1324 in self.returnOrderIds:
55158
      for iter1331 in self.returnOrderIds:
54952
        oprot.writeI64(iter1324)
55159
        oprot.writeI64(iter1331)
54953
      oprot.writeListEnd()
55160
      oprot.writeListEnd()
54954
      oprot.writeFieldEnd()
55161
      oprot.writeFieldEnd()
54955
    if self.providerId is not None:
55162
    if self.providerId is not None:
54956
      oprot.writeFieldBegin('providerId', TType.I64, 2)
55163
      oprot.writeFieldBegin('providerId', TType.I64, 2)
54957
      oprot.writeI64(self.providerId)
55164
      oprot.writeI64(self.providerId)
Line 55265... Line 55472...
55265
      if ftype == TType.STOP:
55472
      if ftype == TType.STOP:
55266
        break
55473
        break
55267
      if fid == 0:
55474
      if fid == 0:
55268
        if ftype == TType.LIST:
55475
        if ftype == TType.LIST:
55269
          self.success = []
55476
          self.success = []
55270
          (_etype1328, _size1325) = iprot.readListBegin()
55477
          (_etype1335, _size1332) = iprot.readListBegin()
55271
          for _i1329 in xrange(_size1325):
55478
          for _i1336 in xrange(_size1332):
55272
            _elem1330 = ReturnOrderInfo()
55479
            _elem1337 = ReturnOrderInfo()
55273
            _elem1330.read(iprot)
55480
            _elem1337.read(iprot)
55274
            self.success.append(_elem1330)
55481
            self.success.append(_elem1337)
55275
          iprot.readListEnd()
55482
          iprot.readListEnd()
55276
        else:
55483
        else:
55277
          iprot.skip(ftype)
55484
          iprot.skip(ftype)
55278
      elif fid == 1:
55485
      elif fid == 1:
55279
        if ftype == TType.STRUCT:
55486
        if ftype == TType.STRUCT:
Line 55292... Line 55499...
55292
      return
55499
      return
55293
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
55500
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
55294
    if self.success is not None:
55501
    if self.success is not None:
55295
      oprot.writeFieldBegin('success', TType.LIST, 0)
55502
      oprot.writeFieldBegin('success', TType.LIST, 0)
55296
      oprot.writeListBegin(TType.STRUCT, len(self.success))
55503
      oprot.writeListBegin(TType.STRUCT, len(self.success))
55297
      for iter1331 in self.success:
55504
      for iter1338 in self.success:
55298
        iter1331.write(oprot)
55505
        iter1338.write(oprot)
55299
      oprot.writeListEnd()
55506
      oprot.writeListEnd()
55300
      oprot.writeFieldEnd()
55507
      oprot.writeFieldEnd()
55301
    if self.ex is not None:
55508
    if self.ex is not None:
55302
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55509
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55303
      self.ex.write(oprot)
55510
      self.ex.write(oprot)
Line 55347... Line 55554...
55347
      if ftype == TType.STOP:
55554
      if ftype == TType.STOP:
55348
        break
55555
        break
55349
      if fid == 1:
55556
      if fid == 1:
55350
        if ftype == TType.MAP:
55557
        if ftype == TType.MAP:
55351
          self.returnOrdersMap = {}
55558
          self.returnOrdersMap = {}
55352
          (_ktype1333, _vtype1334, _size1332 ) = iprot.readMapBegin() 
55559
          (_ktype1340, _vtype1341, _size1339 ) = iprot.readMapBegin() 
55353
          for _i1336 in xrange(_size1332):
55560
          for _i1343 in xrange(_size1339):
55354
            _key1337 = iprot.readI64();
55561
            _key1344 = iprot.readI64();
55355
            _val1338 = {}
55562
            _val1345 = {}
55356
            (_ktype1340, _vtype1341, _size1339 ) = iprot.readMapBegin() 
55563
            (_ktype1347, _vtype1348, _size1346 ) = iprot.readMapBegin() 
55357
            for _i1343 in xrange(_size1339):
55564
            for _i1350 in xrange(_size1346):
55358
              _key1344 = iprot.readString();
55565
              _key1351 = iprot.readString();
55359
              _val1345 = iprot.readString();
55566
              _val1352 = iprot.readString();
55360
              _val1338[_key1344] = _val1345
55567
              _val1345[_key1351] = _val1352
55361
            iprot.readMapEnd()
55568
            iprot.readMapEnd()
55362
            self.returnOrdersMap[_key1337] = _val1338
55569
            self.returnOrdersMap[_key1344] = _val1345
55363
          iprot.readMapEnd()
55570
          iprot.readMapEnd()
55364
        else:
55571
        else:
55365
          iprot.skip(ftype)
55572
          iprot.skip(ftype)
55366
      elif fid == 2:
55573
      elif fid == 2:
55367
        if ftype == TType.I64:
55574
        if ftype == TType.I64:
Line 55379... Line 55586...
55379
      return
55586
      return
55380
    oprot.writeStructBegin('receiveReturnPickup_args')
55587
    oprot.writeStructBegin('receiveReturnPickup_args')
55381
    if self.returnOrdersMap is not None:
55588
    if self.returnOrdersMap is not None:
55382
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
55589
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
55383
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
55590
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
55384
      for kiter1346,viter1347 in self.returnOrdersMap.items():
55591
      for kiter1353,viter1354 in self.returnOrdersMap.items():
55385
        oprot.writeI64(kiter1346)
55592
        oprot.writeI64(kiter1353)
55386
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1347))
55593
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1354))
55387
        for kiter1348,viter1349 in viter1347.items():
55594
        for kiter1355,viter1356 in viter1354.items():
55388
          oprot.writeString(kiter1348)
55595
          oprot.writeString(kiter1355)
55389
          oprot.writeString(viter1349)
55596
          oprot.writeString(viter1356)
55390
        oprot.writeMapEnd()
55597
        oprot.writeMapEnd()
55391
      oprot.writeMapEnd()
55598
      oprot.writeMapEnd()
55392
      oprot.writeFieldEnd()
55599
      oprot.writeFieldEnd()
55393
    if self.id is not None:
55600
    if self.id is not None:
55394
      oprot.writeFieldBegin('id', TType.I64, 2)
55601
      oprot.writeFieldBegin('id', TType.I64, 2)
Line 55516... Line 55723...
55516
        else:
55723
        else:
55517
          iprot.skip(ftype)
55724
          iprot.skip(ftype)
55518
      elif fid == 2:
55725
      elif fid == 2:
55519
        if ftype == TType.MAP:
55726
        if ftype == TType.MAP:
55520
          self.returnOrdersMap = {}
55727
          self.returnOrdersMap = {}
55521
          (_ktype1351, _vtype1352, _size1350 ) = iprot.readMapBegin() 
55728
          (_ktype1358, _vtype1359, _size1357 ) = iprot.readMapBegin() 
55522
          for _i1354 in xrange(_size1350):
55729
          for _i1361 in xrange(_size1357):
55523
            _key1355 = iprot.readI64();
55730
            _key1362 = iprot.readI64();
55524
            _val1356 = iprot.readBool();
55731
            _val1363 = iprot.readBool();
55525
            self.returnOrdersMap[_key1355] = _val1356
55732
            self.returnOrdersMap[_key1362] = _val1363
55526
          iprot.readMapEnd()
55733
          iprot.readMapEnd()
55527
        else:
55734
        else:
55528
          iprot.skip(ftype)
55735
          iprot.skip(ftype)
55529
      else:
55736
      else:
55530
        iprot.skip(ftype)
55737
        iprot.skip(ftype)
Line 55541... Line 55748...
55541
      oprot.writeI64(self.returnPickupId)
55748
      oprot.writeI64(self.returnPickupId)
55542
      oprot.writeFieldEnd()
55749
      oprot.writeFieldEnd()
55543
    if self.returnOrdersMap is not None:
55750
    if self.returnOrdersMap is not None:
55544
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
55751
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
55545
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
55752
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
55546
      for kiter1357,viter1358 in self.returnOrdersMap.items():
55753
      for kiter1364,viter1365 in self.returnOrdersMap.items():
55547
        oprot.writeI64(kiter1357)
55754
        oprot.writeI64(kiter1364)
55548
        oprot.writeBool(viter1358)
55755
        oprot.writeBool(viter1365)
55549
      oprot.writeMapEnd()
55756
      oprot.writeMapEnd()
55550
      oprot.writeFieldEnd()
55757
      oprot.writeFieldEnd()
55551
    oprot.writeFieldStop()
55758
    oprot.writeFieldStop()
55552
    oprot.writeStructEnd()
55759
    oprot.writeStructEnd()
55553
 
55760
 
Line 55670... Line 55877...
55670
        else:
55877
        else:
55671
          iprot.skip(ftype)
55878
          iprot.skip(ftype)
55672
      elif fid == 2:
55879
      elif fid == 2:
55673
        if ftype == TType.MAP:
55880
        if ftype == TType.MAP:
55674
          self.returnOrdersMap = {}
55881
          self.returnOrdersMap = {}
55675
          (_ktype1360, _vtype1361, _size1359 ) = iprot.readMapBegin() 
55882
          (_ktype1367, _vtype1368, _size1366 ) = iprot.readMapBegin() 
55676
          for _i1363 in xrange(_size1359):
55883
          for _i1370 in xrange(_size1366):
55677
            _key1364 = iprot.readI64();
55884
            _key1371 = iprot.readI64();
55678
            _val1365 = {}
55885
            _val1372 = {}
55679
            (_ktype1367, _vtype1368, _size1366 ) = iprot.readMapBegin() 
55886
            (_ktype1374, _vtype1375, _size1373 ) = iprot.readMapBegin() 
55680
            for _i1370 in xrange(_size1366):
55887
            for _i1377 in xrange(_size1373):
55681
              _key1371 = iprot.readString();
55888
              _key1378 = iprot.readString();
55682
              _val1372 = iprot.readString();
55889
              _val1379 = iprot.readString();
55683
              _val1365[_key1371] = _val1372
55890
              _val1372[_key1378] = _val1379
55684
            iprot.readMapEnd()
55891
            iprot.readMapEnd()
55685
            self.returnOrdersMap[_key1364] = _val1365
55892
            self.returnOrdersMap[_key1371] = _val1372
55686
          iprot.readMapEnd()
55893
          iprot.readMapEnd()
55687
        else:
55894
        else:
55688
          iprot.skip(ftype)
55895
          iprot.skip(ftype)
55689
      else:
55896
      else:
55690
        iprot.skip(ftype)
55897
        iprot.skip(ftype)
Line 55701... Line 55908...
55701
      oprot.writeI64(self.returnPickupId)
55908
      oprot.writeI64(self.returnPickupId)
55702
      oprot.writeFieldEnd()
55909
      oprot.writeFieldEnd()
55703
    if self.returnOrdersMap is not None:
55910
    if self.returnOrdersMap is not None:
55704
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
55911
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
55705
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
55912
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
55706
      for kiter1373,viter1374 in self.returnOrdersMap.items():
55913
      for kiter1380,viter1381 in self.returnOrdersMap.items():
55707
        oprot.writeI64(kiter1373)
55914
        oprot.writeI64(kiter1380)
55708
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1374))
55915
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1381))
55709
        for kiter1375,viter1376 in viter1374.items():
55916
        for kiter1382,viter1383 in viter1381.items():
55710
          oprot.writeString(kiter1375)
55917
          oprot.writeString(kiter1382)
55711
          oprot.writeString(viter1376)
55918
          oprot.writeString(viter1383)
55712
        oprot.writeMapEnd()
55919
        oprot.writeMapEnd()
55713
      oprot.writeMapEnd()
55920
      oprot.writeMapEnd()
55714
      oprot.writeFieldEnd()
55921
      oprot.writeFieldEnd()
55715
    oprot.writeFieldStop()
55922
    oprot.writeFieldStop()
55716
    oprot.writeStructEnd()
55923
    oprot.writeStructEnd()
Line 55961... Line 56168...
55961
      if ftype == TType.STOP:
56168
      if ftype == TType.STOP:
55962
        break
56169
        break
55963
      if fid == 1:
56170
      if fid == 1:
55964
        if ftype == TType.MAP:
56171
        if ftype == TType.MAP:
55965
          self.refundOrdersMap = {}
56172
          self.refundOrdersMap = {}
55966
          (_ktype1378, _vtype1379, _size1377 ) = iprot.readMapBegin() 
56173
          (_ktype1385, _vtype1386, _size1384 ) = iprot.readMapBegin() 
55967
          for _i1381 in xrange(_size1377):
56174
          for _i1388 in xrange(_size1384):
55968
            _key1382 = iprot.readI64();
56175
            _key1389 = iprot.readI64();
55969
            _val1383 = {}
56176
            _val1390 = {}
55970
            (_ktype1385, _vtype1386, _size1384 ) = iprot.readMapBegin() 
56177
            (_ktype1392, _vtype1393, _size1391 ) = iprot.readMapBegin() 
55971
            for _i1388 in xrange(_size1384):
56178
            for _i1395 in xrange(_size1391):
55972
              _key1389 = iprot.readString();
56179
              _key1396 = iprot.readString();
55973
              _val1390 = iprot.readString();
56180
              _val1397 = iprot.readString();
55974
              _val1383[_key1389] = _val1390
56181
              _val1390[_key1396] = _val1397
55975
            iprot.readMapEnd()
56182
            iprot.readMapEnd()
55976
            self.refundOrdersMap[_key1382] = _val1383
56183
            self.refundOrdersMap[_key1389] = _val1390
55977
          iprot.readMapEnd()
56184
          iprot.readMapEnd()
55978
        else:
56185
        else:
55979
          iprot.skip(ftype)
56186
          iprot.skip(ftype)
55980
      elif fid == 2:
56187
      elif fid == 2:
55981
        if ftype == TType.I64:
56188
        if ftype == TType.I64:
Line 55993... Line 56200...
55993
      return
56200
      return
55994
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
56201
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
55995
    if self.refundOrdersMap is not None:
56202
    if self.refundOrdersMap is not None:
55996
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
56203
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
55997
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
56204
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
55998
      for kiter1391,viter1392 in self.refundOrdersMap.items():
56205
      for kiter1398,viter1399 in self.refundOrdersMap.items():
55999
        oprot.writeI64(kiter1391)
56206
        oprot.writeI64(kiter1398)
56000
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1392))
56207
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1399))
56001
        for kiter1393,viter1394 in viter1392.items():
56208
        for kiter1400,viter1401 in viter1399.items():
56002
          oprot.writeString(kiter1393)
56209
          oprot.writeString(kiter1400)
56003
          oprot.writeString(viter1394)
56210
          oprot.writeString(viter1401)
56004
        oprot.writeMapEnd()
56211
        oprot.writeMapEnd()
56005
      oprot.writeMapEnd()
56212
      oprot.writeMapEnd()
56006
      oprot.writeFieldEnd()
56213
      oprot.writeFieldEnd()
56007
    if self.returntransactionId is not None:
56214
    if self.returntransactionId is not None:
56008
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
56215
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
Line 56134... Line 56341...
56134
      if ftype == TType.STOP:
56341
      if ftype == TType.STOP:
56135
        break
56342
        break
56136
      if fid == 1:
56343
      if fid == 1:
56137
        if ftype == TType.LIST:
56344
        if ftype == TType.LIST:
56138
          self.statusList = []
56345
          self.statusList = []
56139
          (_etype1398, _size1395) = iprot.readListBegin()
56346
          (_etype1405, _size1402) = iprot.readListBegin()
56140
          for _i1399 in xrange(_size1395):
56347
          for _i1406 in xrange(_size1402):
56141
            _elem1400 = iprot.readI32();
56348
            _elem1407 = iprot.readI32();
56142
            self.statusList.append(_elem1400)
56349
            self.statusList.append(_elem1407)
56143
          iprot.readListEnd()
56350
          iprot.readListEnd()
56144
        else:
56351
        else:
56145
          iprot.skip(ftype)
56352
          iprot.skip(ftype)
56146
      elif fid == 2:
56353
      elif fid == 2:
56147
        if ftype == TType.STRING:
56354
        if ftype == TType.STRING:
Line 56174... Line 56381...
56174
      return
56381
      return
56175
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
56382
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
56176
    if self.statusList is not None:
56383
    if self.statusList is not None:
56177
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
56384
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
56178
      oprot.writeListBegin(TType.I32, len(self.statusList))
56385
      oprot.writeListBegin(TType.I32, len(self.statusList))
56179
      for iter1401 in self.statusList:
56386
      for iter1408 in self.statusList:
56180
        oprot.writeI32(iter1401)
56387
        oprot.writeI32(iter1408)
56181
      oprot.writeListEnd()
56388
      oprot.writeListEnd()
56182
      oprot.writeFieldEnd()
56389
      oprot.writeFieldEnd()
56183
    if self.customerMobile is not None:
56390
    if self.customerMobile is not None:
56184
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
56391
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
56185
      oprot.writeString(self.customerMobile)
56392
      oprot.writeString(self.customerMobile)
Line 56240... Line 56447...
56240
      if ftype == TType.STOP:
56447
      if ftype == TType.STOP:
56241
        break
56448
        break
56242
      if fid == 0:
56449
      if fid == 0:
56243
        if ftype == TType.LIST:
56450
        if ftype == TType.LIST:
56244
          self.success = []
56451
          self.success = []
56245
          (_etype1405, _size1402) = iprot.readListBegin()
56452
          (_etype1412, _size1409) = iprot.readListBegin()
56246
          for _i1406 in xrange(_size1402):
56453
          for _i1413 in xrange(_size1409):
56247
            _elem1407 = ReturnTransaction()
56454
            _elem1414 = ReturnTransaction()
56248
            _elem1407.read(iprot)
56455
            _elem1414.read(iprot)
56249
            self.success.append(_elem1407)
56456
            self.success.append(_elem1414)
56250
          iprot.readListEnd()
56457
          iprot.readListEnd()
56251
        else:
56458
        else:
56252
          iprot.skip(ftype)
56459
          iprot.skip(ftype)
56253
      elif fid == 1:
56460
      elif fid == 1:
56254
        if ftype == TType.STRUCT:
56461
        if ftype == TType.STRUCT:
Line 56267... Line 56474...
56267
      return
56474
      return
56268
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
56475
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
56269
    if self.success is not None:
56476
    if self.success is not None:
56270
      oprot.writeFieldBegin('success', TType.LIST, 0)
56477
      oprot.writeFieldBegin('success', TType.LIST, 0)
56271
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56478
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56272
      for iter1408 in self.success:
56479
      for iter1415 in self.success:
56273
        iter1408.write(oprot)
56480
        iter1415.write(oprot)
56274
      oprot.writeListEnd()
56481
      oprot.writeListEnd()
56275
      oprot.writeFieldEnd()
56482
      oprot.writeFieldEnd()
56276
    if self.ex is not None:
56483
    if self.ex is not None:
56277
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56484
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56278
      self.ex.write(oprot)
56485
      self.ex.write(oprot)
Line 56463... Line 56670...
56463
      if ftype == TType.STOP:
56670
      if ftype == TType.STOP:
56464
        break
56671
        break
56465
      if fid == 1:
56672
      if fid == 1:
56466
        if ftype == TType.LIST:
56673
        if ftype == TType.LIST:
56467
          self.statuses = []
56674
          self.statuses = []
56468
          (_etype1412, _size1409) = iprot.readListBegin()
56675
          (_etype1419, _size1416) = iprot.readListBegin()
56469
          for _i1413 in xrange(_size1409):
56676
          for _i1420 in xrange(_size1416):
56470
            _elem1414 = iprot.readI32();
56677
            _elem1421 = iprot.readI32();
56471
            self.statuses.append(_elem1414)
56678
            self.statuses.append(_elem1421)
56472
          iprot.readListEnd()
56679
          iprot.readListEnd()
56473
        else:
56680
        else:
56474
          iprot.skip(ftype)
56681
          iprot.skip(ftype)
56475
      elif fid == 2:
56682
      elif fid == 2:
56476
        if ftype == TType.I64:
56683
        if ftype == TType.I64:
Line 56503... Line 56710...
56503
      return
56710
      return
56504
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_args')
56711
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_args')
56505
    if self.statuses is not None:
56712
    if self.statuses is not None:
56506
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
56713
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
56507
      oprot.writeListBegin(TType.I32, len(self.statuses))
56714
      oprot.writeListBegin(TType.I32, len(self.statuses))
56508
      for iter1415 in self.statuses:
56715
      for iter1422 in self.statuses:
56509
        oprot.writeI32(iter1415)
56716
        oprot.writeI32(iter1422)
56510
      oprot.writeListEnd()
56717
      oprot.writeListEnd()
56511
      oprot.writeFieldEnd()
56718
      oprot.writeFieldEnd()
56512
    if self.offset is not None:
56719
    if self.offset is not None:
56513
      oprot.writeFieldBegin('offset', TType.I64, 2)
56720
      oprot.writeFieldBegin('offset', TType.I64, 2)
56514
      oprot.writeI64(self.offset)
56721
      oprot.writeI64(self.offset)
Line 56569... Line 56776...
56569
      if ftype == TType.STOP:
56776
      if ftype == TType.STOP:
56570
        break
56777
        break
56571
      if fid == 0:
56778
      if fid == 0:
56572
        if ftype == TType.LIST:
56779
        if ftype == TType.LIST:
56573
          self.success = []
56780
          self.success = []
56574
          (_etype1419, _size1416) = iprot.readListBegin()
56781
          (_etype1426, _size1423) = iprot.readListBegin()
56575
          for _i1420 in xrange(_size1416):
56782
          for _i1427 in xrange(_size1423):
56576
            _elem1421 = Order()
56783
            _elem1428 = Order()
56577
            _elem1421.read(iprot)
56784
            _elem1428.read(iprot)
56578
            self.success.append(_elem1421)
56785
            self.success.append(_elem1428)
56579
          iprot.readListEnd()
56786
          iprot.readListEnd()
56580
        else:
56787
        else:
56581
          iprot.skip(ftype)
56788
          iprot.skip(ftype)
56582
      elif fid == 1:
56789
      elif fid == 1:
56583
        if ftype == TType.STRUCT:
56790
        if ftype == TType.STRUCT:
Line 56596... Line 56803...
56596
      return
56803
      return
56597
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_result')
56804
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_result')
56598
    if self.success is not None:
56805
    if self.success is not None:
56599
      oprot.writeFieldBegin('success', TType.LIST, 0)
56806
      oprot.writeFieldBegin('success', TType.LIST, 0)
56600
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56807
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56601
      for iter1422 in self.success:
56808
      for iter1429 in self.success:
56602
        iter1422.write(oprot)
56809
        iter1429.write(oprot)
56603
      oprot.writeListEnd()
56810
      oprot.writeListEnd()
56604
      oprot.writeFieldEnd()
56811
      oprot.writeFieldEnd()
56605
    if self.ex is not None:
56812
    if self.ex is not None:
56606
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56813
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56607
      self.ex.write(oprot)
56814
      self.ex.write(oprot)
Line 56656... Line 56863...
56656
        else:
56863
        else:
56657
          iprot.skip(ftype)
56864
          iprot.skip(ftype)
56658
      elif fid == 2:
56865
      elif fid == 2:
56659
        if ftype == TType.LIST:
56866
        if ftype == TType.LIST:
56660
          self.attributes = []
56867
          self.attributes = []
56661
          (_etype1426, _size1423) = iprot.readListBegin()
56868
          (_etype1433, _size1430) = iprot.readListBegin()
56662
          for _i1427 in xrange(_size1423):
56869
          for _i1434 in xrange(_size1430):
56663
            _elem1428 = Attribute()
56870
            _elem1435 = Attribute()
56664
            _elem1428.read(iprot)
56871
            _elem1435.read(iprot)
56665
            self.attributes.append(_elem1428)
56872
            self.attributes.append(_elem1435)
56666
          iprot.readListEnd()
56873
          iprot.readListEnd()
56667
        else:
56874
        else:
56668
          iprot.skip(ftype)
56875
          iprot.skip(ftype)
56669
      else:
56876
      else:
56670
        iprot.skip(ftype)
56877
        iprot.skip(ftype)
Line 56681... Line 56888...
56681
      oprot.writeString(self.logisticsTransactionId)
56888
      oprot.writeString(self.logisticsTransactionId)
56682
      oprot.writeFieldEnd()
56889
      oprot.writeFieldEnd()
56683
    if self.attributes is not None:
56890
    if self.attributes is not None:
56684
      oprot.writeFieldBegin('attributes', TType.LIST, 2)
56891
      oprot.writeFieldBegin('attributes', TType.LIST, 2)
56685
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
56892
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
56686
      for iter1429 in self.attributes:
56893
      for iter1436 in self.attributes:
56687
        iter1429.write(oprot)
56894
        iter1436.write(oprot)
56688
      oprot.writeListEnd()
56895
      oprot.writeListEnd()
56689
      oprot.writeFieldEnd()
56896
      oprot.writeFieldEnd()
56690
    oprot.writeFieldStop()
56897
    oprot.writeFieldStop()
56691
    oprot.writeStructEnd()
56898
    oprot.writeStructEnd()
56692
 
56899
 
Line 56902... Line 57109...
56902
      if ftype == TType.STOP:
57109
      if ftype == TType.STOP:
56903
        break
57110
        break
56904
      if fid == 1:
57111
      if fid == 1:
56905
        if ftype == TType.LIST:
57112
        if ftype == TType.LIST:
56906
          self.shipmentLogisticsCostDetails = []
57113
          self.shipmentLogisticsCostDetails = []
56907
          (_etype1433, _size1430) = iprot.readListBegin()
57114
          (_etype1440, _size1437) = iprot.readListBegin()
56908
          for _i1434 in xrange(_size1430):
57115
          for _i1441 in xrange(_size1437):
56909
            _elem1435 = ShipmentLogisticsCostDetail()
57116
            _elem1442 = ShipmentLogisticsCostDetail()
56910
            _elem1435.read(iprot)
57117
            _elem1442.read(iprot)
56911
            self.shipmentLogisticsCostDetails.append(_elem1435)
57118
            self.shipmentLogisticsCostDetails.append(_elem1442)
56912
          iprot.readListEnd()
57119
          iprot.readListEnd()
56913
        else:
57120
        else:
56914
          iprot.skip(ftype)
57121
          iprot.skip(ftype)
56915
      else:
57122
      else:
56916
        iprot.skip(ftype)
57123
        iprot.skip(ftype)
Line 56923... Line 57130...
56923
      return
57130
      return
56924
    oprot.writeStructBegin('addOrUpdateShipmentLogisticsCostDetails_args')
57131
    oprot.writeStructBegin('addOrUpdateShipmentLogisticsCostDetails_args')
56925
    if self.shipmentLogisticsCostDetails is not None:
57132
    if self.shipmentLogisticsCostDetails is not None:
56926
      oprot.writeFieldBegin('shipmentLogisticsCostDetails', TType.LIST, 1)
57133
      oprot.writeFieldBegin('shipmentLogisticsCostDetails', TType.LIST, 1)
56927
      oprot.writeListBegin(TType.STRUCT, len(self.shipmentLogisticsCostDetails))
57134
      oprot.writeListBegin(TType.STRUCT, len(self.shipmentLogisticsCostDetails))
56928
      for iter1436 in self.shipmentLogisticsCostDetails:
57135
      for iter1443 in self.shipmentLogisticsCostDetails:
56929
        iter1436.write(oprot)
57136
        iter1443.write(oprot)
56930
      oprot.writeListEnd()
57137
      oprot.writeListEnd()
56931
      oprot.writeFieldEnd()
57138
      oprot.writeFieldEnd()
56932
    oprot.writeFieldStop()
57139
    oprot.writeFieldStop()
56933
    oprot.writeStructEnd()
57140
    oprot.writeStructEnd()
56934
 
57141
 
Line 57113... Line 57320...
57113
      if ftype == TType.STOP:
57320
      if ftype == TType.STOP:
57114
        break
57321
        break
57115
      if fid == 0:
57322
      if fid == 0:
57116
        if ftype == TType.LIST:
57323
        if ftype == TType.LIST:
57117
          self.success = []
57324
          self.success = []
57118
          (_etype1440, _size1437) = iprot.readListBegin()
57325
          (_etype1447, _size1444) = iprot.readListBegin()
57119
          for _i1441 in xrange(_size1437):
57326
          for _i1448 in xrange(_size1444):
57120
            _elem1442 = Order()
57327
            _elem1449 = Order()
57121
            _elem1442.read(iprot)
57328
            _elem1449.read(iprot)
57122
            self.success.append(_elem1442)
57329
            self.success.append(_elem1449)
57123
          iprot.readListEnd()
57330
          iprot.readListEnd()
57124
        else:
57331
        else:
57125
          iprot.skip(ftype)
57332
          iprot.skip(ftype)
57126
      else:
57333
      else:
57127
        iprot.skip(ftype)
57334
        iprot.skip(ftype)
Line 57134... Line 57341...
57134
      return
57341
      return
57135
    oprot.writeStructBegin('getEligibleOrdersForReturn_result')
57342
    oprot.writeStructBegin('getEligibleOrdersForReturn_result')
57136
    if self.success is not None:
57343
    if self.success is not None:
57137
      oprot.writeFieldBegin('success', TType.LIST, 0)
57344
      oprot.writeFieldBegin('success', TType.LIST, 0)
57138
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57345
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57139
      for iter1443 in self.success:
57346
      for iter1450 in self.success:
57140
        iter1443.write(oprot)
57347
        iter1450.write(oprot)
57141
      oprot.writeListEnd()
57348
      oprot.writeListEnd()
57142
      oprot.writeFieldEnd()
57349
      oprot.writeFieldEnd()
57143
    oprot.writeFieldStop()
57350
    oprot.writeFieldStop()
57144
    oprot.writeStructEnd()
57351
    oprot.writeStructEnd()
57145
 
57352
 
Line 57241... Line 57448...
57241
      if ftype == TType.STOP:
57448
      if ftype == TType.STOP:
57242
        break
57449
        break
57243
      if fid == 0:
57450
      if fid == 0:
57244
        if ftype == TType.LIST:
57451
        if ftype == TType.LIST:
57245
          self.success = []
57452
          self.success = []
57246
          (_etype1447, _size1444) = iprot.readListBegin()
57453
          (_etype1454, _size1451) = iprot.readListBegin()
57247
          for _i1448 in xrange(_size1444):
57454
          for _i1455 in xrange(_size1451):
57248
            _elem1449 = ReturnOrderInfo()
57455
            _elem1456 = ReturnOrderInfo()
57249
            _elem1449.read(iprot)
57456
            _elem1456.read(iprot)
57250
            self.success.append(_elem1449)
57457
            self.success.append(_elem1456)
57251
          iprot.readListEnd()
57458
          iprot.readListEnd()
57252
        else:
57459
        else:
57253
          iprot.skip(ftype)
57460
          iprot.skip(ftype)
57254
      else:
57461
      else:
57255
        iprot.skip(ftype)
57462
        iprot.skip(ftype)
Line 57262... Line 57469...
57262
      return
57469
      return
57263
    oprot.writeStructBegin('getEligibleReturnOrdersForPickup_result')
57470
    oprot.writeStructBegin('getEligibleReturnOrdersForPickup_result')
57264
    if self.success is not None:
57471
    if self.success is not None:
57265
      oprot.writeFieldBegin('success', TType.LIST, 0)
57472
      oprot.writeFieldBegin('success', TType.LIST, 0)
57266
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57473
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57267
      for iter1450 in self.success:
57474
      for iter1457 in self.success:
57268
        iter1450.write(oprot)
57475
        iter1457.write(oprot)
57269
      oprot.writeListEnd()
57476
      oprot.writeListEnd()
57270
      oprot.writeFieldEnd()
57477
      oprot.writeFieldEnd()
57271
    oprot.writeFieldStop()
57478
    oprot.writeFieldStop()
57272
    oprot.writeStructEnd()
57479
    oprot.writeStructEnd()
57273
 
57480
 
Line 57324... Line 57531...
57324
        else:
57531
        else:
57325
          iprot.skip(ftype)
57532
          iprot.skip(ftype)
57326
      elif fid == 2:
57533
      elif fid == 2:
57327
        if ftype == TType.MAP:
57534
        if ftype == TType.MAP:
57328
          self.returnOrdersMap = {}
57535
          self.returnOrdersMap = {}
57329
          (_ktype1452, _vtype1453, _size1451 ) = iprot.readMapBegin() 
57536
          (_ktype1459, _vtype1460, _size1458 ) = iprot.readMapBegin() 
57330
          for _i1455 in xrange(_size1451):
57537
          for _i1462 in xrange(_size1458):
57331
            _key1456 = iprot.readI64();
57538
            _key1463 = iprot.readI64();
57332
            _val1457 = iprot.readI64();
57539
            _val1464 = iprot.readI64();
57333
            self.returnOrdersMap[_key1456] = _val1457
57540
            self.returnOrdersMap[_key1463] = _val1464
57334
          iprot.readMapEnd()
57541
          iprot.readMapEnd()
57335
        else:
57542
        else:
57336
          iprot.skip(ftype)
57543
          iprot.skip(ftype)
57337
      elif fid == 3:
57544
      elif fid == 3:
57338
        if ftype == TType.STRING:
57545
        if ftype == TType.STRING:
Line 57359... Line 57566...
57359
      oprot.writeI64(self.customerId)
57566
      oprot.writeI64(self.customerId)
57360
      oprot.writeFieldEnd()
57567
      oprot.writeFieldEnd()
57361
    if self.returnOrdersMap is not None:
57568
    if self.returnOrdersMap is not None:
57362
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
57569
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
57363
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.returnOrdersMap))
57570
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.returnOrdersMap))
57364
      for kiter1458,viter1459 in self.returnOrdersMap.items():
57571
      for kiter1465,viter1466 in self.returnOrdersMap.items():
57365
        oprot.writeI64(kiter1458)
57572
        oprot.writeI64(kiter1465)
57366
        oprot.writeI64(viter1459)
57573
        oprot.writeI64(viter1466)
57367
      oprot.writeMapEnd()
57574
      oprot.writeMapEnd()
57368
      oprot.writeFieldEnd()
57575
      oprot.writeFieldEnd()
57369
    if self.itemCondition is not None:
57576
    if self.itemCondition is not None:
57370
      oprot.writeFieldBegin('itemCondition', TType.STRING, 3)
57577
      oprot.writeFieldBegin('itemCondition', TType.STRING, 3)
57371
      oprot.writeString(self.itemCondition)
57578
      oprot.writeString(self.itemCondition)
Line 57786... Line 57993...
57786
      if ftype == TType.STOP:
57993
      if ftype == TType.STOP:
57787
        break
57994
        break
57788
      if fid == 0:
57995
      if fid == 0:
57789
        if ftype == TType.LIST:
57996
        if ftype == TType.LIST:
57790
          self.success = []
57997
          self.success = []
57791
          (_etype1463, _size1460) = iprot.readListBegin()
57998
          (_etype1470, _size1467) = iprot.readListBegin()
57792
          for _i1464 in xrange(_size1460):
57999
          for _i1471 in xrange(_size1467):
57793
            _elem1465 = PendingStoreOrder()
58000
            _elem1472 = PendingStoreOrder()
57794
            _elem1465.read(iprot)
58001
            _elem1472.read(iprot)
57795
            self.success.append(_elem1465)
58002
            self.success.append(_elem1472)
57796
          iprot.readListEnd()
58003
          iprot.readListEnd()
57797
        else:
58004
        else:
57798
          iprot.skip(ftype)
58005
          iprot.skip(ftype)
57799
      else:
58006
      else:
57800
        iprot.skip(ftype)
58007
        iprot.skip(ftype)
Line 57807... Line 58014...
57807
      return
58014
      return
57808
    oprot.writeStructBegin('getPendingStoreOrders_result')
58015
    oprot.writeStructBegin('getPendingStoreOrders_result')
57809
    if self.success is not None:
58016
    if self.success is not None:
57810
      oprot.writeFieldBegin('success', TType.LIST, 0)
58017
      oprot.writeFieldBegin('success', TType.LIST, 0)
57811
      oprot.writeListBegin(TType.STRUCT, len(self.success))
58018
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57812
      for iter1466 in self.success:
58019
      for iter1473 in self.success:
57813
        iter1466.write(oprot)
58020
        iter1473.write(oprot)
57814
      oprot.writeListEnd()
58021
      oprot.writeListEnd()
57815
      oprot.writeFieldEnd()
58022
      oprot.writeFieldEnd()
57816
    oprot.writeFieldStop()
58023
    oprot.writeFieldStop()
57817
    oprot.writeStructEnd()
58024
    oprot.writeStructEnd()
57818
 
58025