Subversion Repositories SmartDukaan

Rev

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

Rev 19889 Rev 19912
Line 2379... Line 2379...
2379
     - userId
2379
     - userId
2380
     - limit
2380
     - limit
2381
    """
2381
    """
2382
    pass
2382
    pass
2383
 
2383
 
-
 
2384
  def markPaymentSettled(self, userId, paymentId, totalAmount, repaymentDate):
-
 
2385
    """
-
 
2386
    Parameters:
-
 
2387
     - userId
-
 
2388
     - paymentId
-
 
2389
     - totalAmount
-
 
2390
     - repaymentDate
-
 
2391
    """
-
 
2392
    pass
-
 
2393
 
2384
  def getReturnOrderInfo(self, id):
2394
  def getReturnOrderInfo(self, id):
2385
    """
2395
    """
2386
    Parameters:
2396
    Parameters:
2387
     - id
2397
     - id
2388
    """
2398
    """
Line 11543... Line 11553...
11543
    self._iprot.readMessageEnd()
11553
    self._iprot.readMessageEnd()
11544
    if result.success is not None:
11554
    if result.success is not None:
11545
      return result.success
11555
      return result.success
11546
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOutstandingPayments failed: unknown result");
11556
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOutstandingPayments failed: unknown result");
11547
 
11557
 
-
 
11558
  def markPaymentSettled(self, userId, paymentId, totalAmount, repaymentDate):
-
 
11559
    """
-
 
11560
    Parameters:
-
 
11561
     - userId
-
 
11562
     - paymentId
-
 
11563
     - totalAmount
-
 
11564
     - repaymentDate
-
 
11565
    """
-
 
11566
    self.send_markPaymentSettled(userId, paymentId, totalAmount, repaymentDate)
-
 
11567
    return self.recv_markPaymentSettled()
-
 
11568
 
-
 
11569
  def send_markPaymentSettled(self, userId, paymentId, totalAmount, repaymentDate):
-
 
11570
    self._oprot.writeMessageBegin('markPaymentSettled', TMessageType.CALL, self._seqid)
-
 
11571
    args = markPaymentSettled_args()
-
 
11572
    args.userId = userId
-
 
11573
    args.paymentId = paymentId
-
 
11574
    args.totalAmount = totalAmount
-
 
11575
    args.repaymentDate = repaymentDate
-
 
11576
    args.write(self._oprot)
-
 
11577
    self._oprot.writeMessageEnd()
-
 
11578
    self._oprot.trans.flush()
-
 
11579
 
-
 
11580
  def recv_markPaymentSettled(self, ):
-
 
11581
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11582
    if mtype == TMessageType.EXCEPTION:
-
 
11583
      x = TApplicationException()
-
 
11584
      x.read(self._iprot)
-
 
11585
      self._iprot.readMessageEnd()
-
 
11586
      raise x
-
 
11587
    result = markPaymentSettled_result()
-
 
11588
    result.read(self._iprot)
-
 
11589
    self._iprot.readMessageEnd()
-
 
11590
    if result.success is not None:
-
 
11591
      return result.success
-
 
11592
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markPaymentSettled failed: unknown result");
-
 
11593
 
11548
  def getReturnOrderInfo(self, id):
11594
  def getReturnOrderInfo(self, id):
11549
    """
11595
    """
11550
    Parameters:
11596
    Parameters:
11551
     - id
11597
     - id
11552
    """
11598
    """
Line 12807... Line 12853...
12807
    self._processMap["processLoanTransaction"] = Processor.process_processLoanTransaction
12853
    self._processMap["processLoanTransaction"] = Processor.process_processLoanTransaction
12808
    self._processMap["getLimitedCreditHistoryRecords"] = Processor.process_getLimitedCreditHistoryRecords
12854
    self._processMap["getLimitedCreditHistoryRecords"] = Processor.process_getLimitedCreditHistoryRecords
12809
    self._processMap["getLimitedLoanHistoryRecords"] = Processor.process_getLimitedLoanHistoryRecords
12855
    self._processMap["getLimitedLoanHistoryRecords"] = Processor.process_getLimitedLoanHistoryRecords
12810
    self._processMap["getUserSanctionsDetailsAsPerLimit"] = Processor.process_getUserSanctionsDetailsAsPerLimit
12856
    self._processMap["getUserSanctionsDetailsAsPerLimit"] = Processor.process_getUserSanctionsDetailsAsPerLimit
12811
    self._processMap["getOutstandingPayments"] = Processor.process_getOutstandingPayments
12857
    self._processMap["getOutstandingPayments"] = Processor.process_getOutstandingPayments
-
 
12858
    self._processMap["markPaymentSettled"] = Processor.process_markPaymentSettled
12812
    self._processMap["getReturnOrderInfo"] = Processor.process_getReturnOrderInfo
12859
    self._processMap["getReturnOrderInfo"] = Processor.process_getReturnOrderInfo
12813
    self._processMap["getReturnOrderInfoList"] = Processor.process_getReturnOrderInfoList
12860
    self._processMap["getReturnOrderInfoList"] = Processor.process_getReturnOrderInfoList
12814
    self._processMap["getReturnOrderInfoListAsByStatus"] = Processor.process_getReturnOrderInfoListAsByStatus
12861
    self._processMap["getReturnOrderInfoListAsByStatus"] = Processor.process_getReturnOrderInfoListAsByStatus
12815
    self._processMap["updateReturnOrderInfo"] = Processor.process_updateReturnOrderInfo
12862
    self._processMap["updateReturnOrderInfo"] = Processor.process_updateReturnOrderInfo
12816
    self._processMap["bulkUpdateReturnOrderInfo"] = Processor.process_bulkUpdateReturnOrderInfo
12863
    self._processMap["bulkUpdateReturnOrderInfo"] = Processor.process_bulkUpdateReturnOrderInfo
Line 16161... Line 16208...
16161
    oprot.writeMessageBegin("getOutstandingPayments", TMessageType.REPLY, seqid)
16208
    oprot.writeMessageBegin("getOutstandingPayments", TMessageType.REPLY, seqid)
16162
    result.write(oprot)
16209
    result.write(oprot)
16163
    oprot.writeMessageEnd()
16210
    oprot.writeMessageEnd()
16164
    oprot.trans.flush()
16211
    oprot.trans.flush()
16165
 
16212
 
-
 
16213
  def process_markPaymentSettled(self, seqid, iprot, oprot):
-
 
16214
    args = markPaymentSettled_args()
-
 
16215
    args.read(iprot)
-
 
16216
    iprot.readMessageEnd()
-
 
16217
    result = markPaymentSettled_result()
-
 
16218
    result.success = self._handler.markPaymentSettled(args.userId, args.paymentId, args.totalAmount, args.repaymentDate)
-
 
16219
    oprot.writeMessageBegin("markPaymentSettled", TMessageType.REPLY, seqid)
-
 
16220
    result.write(oprot)
-
 
16221
    oprot.writeMessageEnd()
-
 
16222
    oprot.trans.flush()
-
 
16223
 
16166
  def process_getReturnOrderInfo(self, seqid, iprot, oprot):
16224
  def process_getReturnOrderInfo(self, seqid, iprot, oprot):
16167
    args = getReturnOrderInfo_args()
16225
    args = getReturnOrderInfo_args()
16168
    args.read(iprot)
16226
    args.read(iprot)
16169
    iprot.readMessageEnd()
16227
    iprot.readMessageEnd()
16170
    result = getReturnOrderInfo_result()
16228
    result = getReturnOrderInfo_result()
Line 53636... Line 53694...
53636
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
53694
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
53637
 
53695
 
53638
  def __ne__(self, other):
53696
  def __ne__(self, other):
53639
    return not (self == other)
53697
    return not (self == other)
53640
 
53698
 
-
 
53699
class markPaymentSettled_args:
-
 
53700
  """
-
 
53701
  Attributes:
-
 
53702
   - userId
-
 
53703
   - paymentId
-
 
53704
   - totalAmount
-
 
53705
   - repaymentDate
-
 
53706
  """
-
 
53707
 
-
 
53708
  thrift_spec = (
-
 
53709
    None, # 0
-
 
53710
    (1, TType.I64, 'userId', None, None, ), # 1
-
 
53711
    (2, TType.I64, 'paymentId', None, None, ), # 2
-
 
53712
    (3, TType.DOUBLE, 'totalAmount', None, None, ), # 3
-
 
53713
    (4, TType.I64, 'repaymentDate', None, None, ), # 4
-
 
53714
  )
-
 
53715
 
-
 
53716
  def __init__(self, userId=None, paymentId=None, totalAmount=None, repaymentDate=None,):
-
 
53717
    self.userId = userId
-
 
53718
    self.paymentId = paymentId
-
 
53719
    self.totalAmount = totalAmount
-
 
53720
    self.repaymentDate = repaymentDate
-
 
53721
 
-
 
53722
  def read(self, iprot):
-
 
53723
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53724
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53725
      return
-
 
53726
    iprot.readStructBegin()
-
 
53727
    while True:
-
 
53728
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53729
      if ftype == TType.STOP:
-
 
53730
        break
-
 
53731
      if fid == 1:
-
 
53732
        if ftype == TType.I64:
-
 
53733
          self.userId = iprot.readI64();
-
 
53734
        else:
-
 
53735
          iprot.skip(ftype)
-
 
53736
      elif fid == 2:
-
 
53737
        if ftype == TType.I64:
-
 
53738
          self.paymentId = iprot.readI64();
-
 
53739
        else:
-
 
53740
          iprot.skip(ftype)
-
 
53741
      elif fid == 3:
-
 
53742
        if ftype == TType.DOUBLE:
-
 
53743
          self.totalAmount = iprot.readDouble();
-
 
53744
        else:
-
 
53745
          iprot.skip(ftype)
-
 
53746
      elif fid == 4:
-
 
53747
        if ftype == TType.I64:
-
 
53748
          self.repaymentDate = iprot.readI64();
-
 
53749
        else:
-
 
53750
          iprot.skip(ftype)
-
 
53751
      else:
-
 
53752
        iprot.skip(ftype)
-
 
53753
      iprot.readFieldEnd()
-
 
53754
    iprot.readStructEnd()
-
 
53755
 
-
 
53756
  def write(self, oprot):
-
 
53757
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53758
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53759
      return
-
 
53760
    oprot.writeStructBegin('markPaymentSettled_args')
-
 
53761
    if self.userId is not None:
-
 
53762
      oprot.writeFieldBegin('userId', TType.I64, 1)
-
 
53763
      oprot.writeI64(self.userId)
-
 
53764
      oprot.writeFieldEnd()
-
 
53765
    if self.paymentId is not None:
-
 
53766
      oprot.writeFieldBegin('paymentId', TType.I64, 2)
-
 
53767
      oprot.writeI64(self.paymentId)
-
 
53768
      oprot.writeFieldEnd()
-
 
53769
    if self.totalAmount is not None:
-
 
53770
      oprot.writeFieldBegin('totalAmount', TType.DOUBLE, 3)
-
 
53771
      oprot.writeDouble(self.totalAmount)
-
 
53772
      oprot.writeFieldEnd()
-
 
53773
    if self.repaymentDate is not None:
-
 
53774
      oprot.writeFieldBegin('repaymentDate', TType.I64, 4)
-
 
53775
      oprot.writeI64(self.repaymentDate)
-
 
53776
      oprot.writeFieldEnd()
-
 
53777
    oprot.writeFieldStop()
-
 
53778
    oprot.writeStructEnd()
-
 
53779
 
-
 
53780
  def validate(self):
-
 
53781
    return
-
 
53782
 
-
 
53783
 
-
 
53784
  def __repr__(self):
-
 
53785
    L = ['%s=%r' % (key, value)
-
 
53786
      for key, value in self.__dict__.iteritems()]
-
 
53787
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53788
 
-
 
53789
  def __eq__(self, other):
-
 
53790
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53791
 
-
 
53792
  def __ne__(self, other):
-
 
53793
    return not (self == other)
-
 
53794
 
-
 
53795
class markPaymentSettled_result:
-
 
53796
  """
-
 
53797
  Attributes:
-
 
53798
   - success
-
 
53799
  """
-
 
53800
 
-
 
53801
  thrift_spec = (
-
 
53802
    (0, TType.MAP, 'success', (TType.BOOL,None,TType.STRING,None), None, ), # 0
-
 
53803
  )
-
 
53804
 
-
 
53805
  def __init__(self, success=None,):
-
 
53806
    self.success = success
-
 
53807
 
-
 
53808
  def read(self, iprot):
-
 
53809
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53810
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53811
      return
-
 
53812
    iprot.readStructBegin()
-
 
53813
    while True:
-
 
53814
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53815
      if ftype == TType.STOP:
-
 
53816
        break
-
 
53817
      if fid == 0:
-
 
53818
        if ftype == TType.MAP:
-
 
53819
          self.success = {}
-
 
53820
          (_ktype1227, _vtype1228, _size1226 ) = iprot.readMapBegin() 
-
 
53821
          for _i1230 in xrange(_size1226):
-
 
53822
            _key1231 = iprot.readBool();
-
 
53823
            _val1232 = iprot.readString();
-
 
53824
            self.success[_key1231] = _val1232
-
 
53825
          iprot.readMapEnd()
-
 
53826
        else:
-
 
53827
          iprot.skip(ftype)
-
 
53828
      else:
-
 
53829
        iprot.skip(ftype)
-
 
53830
      iprot.readFieldEnd()
-
 
53831
    iprot.readStructEnd()
-
 
53832
 
-
 
53833
  def write(self, oprot):
-
 
53834
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53835
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53836
      return
-
 
53837
    oprot.writeStructBegin('markPaymentSettled_result')
-
 
53838
    if self.success is not None:
-
 
53839
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
53840
      oprot.writeMapBegin(TType.BOOL, TType.STRING, len(self.success))
-
 
53841
      for kiter1233,viter1234 in self.success.items():
-
 
53842
        oprot.writeBool(kiter1233)
-
 
53843
        oprot.writeString(viter1234)
-
 
53844
      oprot.writeMapEnd()
-
 
53845
      oprot.writeFieldEnd()
-
 
53846
    oprot.writeFieldStop()
-
 
53847
    oprot.writeStructEnd()
-
 
53848
 
-
 
53849
  def validate(self):
-
 
53850
    return
-
 
53851
 
-
 
53852
 
-
 
53853
  def __repr__(self):
-
 
53854
    L = ['%s=%r' % (key, value)
-
 
53855
      for key, value in self.__dict__.iteritems()]
-
 
53856
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53857
 
-
 
53858
  def __eq__(self, other):
-
 
53859
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53860
 
-
 
53861
  def __ne__(self, other):
-
 
53862
    return not (self == other)
-
 
53863
 
53641
class getReturnOrderInfo_args:
53864
class getReturnOrderInfo_args:
53642
  """
53865
  """
53643
  Attributes:
53866
  Attributes:
53644
   - id
53867
   - id
53645
  """
53868
  """
Line 53795... Line 54018...
53795
      if ftype == TType.STOP:
54018
      if ftype == TType.STOP:
53796
        break
54019
        break
53797
      if fid == 1:
54020
      if fid == 1:
53798
        if ftype == TType.LIST:
54021
        if ftype == TType.LIST:
53799
          self.order_ids = []
54022
          self.order_ids = []
53800
          (_etype1229, _size1226) = iprot.readListBegin()
54023
          (_etype1238, _size1235) = iprot.readListBegin()
53801
          for _i1230 in xrange(_size1226):
54024
          for _i1239 in xrange(_size1235):
53802
            _elem1231 = iprot.readI64();
54025
            _elem1240 = iprot.readI64();
53803
            self.order_ids.append(_elem1231)
54026
            self.order_ids.append(_elem1240)
53804
          iprot.readListEnd()
54027
          iprot.readListEnd()
53805
        else:
54028
        else:
53806
          iprot.skip(ftype)
54029
          iprot.skip(ftype)
53807
      else:
54030
      else:
53808
        iprot.skip(ftype)
54031
        iprot.skip(ftype)
Line 53815... Line 54038...
53815
      return
54038
      return
53816
    oprot.writeStructBegin('getReturnOrderInfoList_args')
54039
    oprot.writeStructBegin('getReturnOrderInfoList_args')
53817
    if self.order_ids is not None:
54040
    if self.order_ids is not None:
53818
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
54041
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
53819
      oprot.writeListBegin(TType.I64, len(self.order_ids))
54042
      oprot.writeListBegin(TType.I64, len(self.order_ids))
53820
      for iter1232 in self.order_ids:
54043
      for iter1241 in self.order_ids:
53821
        oprot.writeI64(iter1232)
54044
        oprot.writeI64(iter1241)
53822
      oprot.writeListEnd()
54045
      oprot.writeListEnd()
53823
      oprot.writeFieldEnd()
54046
      oprot.writeFieldEnd()
53824
    oprot.writeFieldStop()
54047
    oprot.writeFieldStop()
53825
    oprot.writeStructEnd()
54048
    oprot.writeStructEnd()
53826
 
54049
 
Line 53862... Line 54085...
53862
      if ftype == TType.STOP:
54085
      if ftype == TType.STOP:
53863
        break
54086
        break
53864
      if fid == 0:
54087
      if fid == 0:
53865
        if ftype == TType.MAP:
54088
        if ftype == TType.MAP:
53866
          self.success = {}
54089
          self.success = {}
53867
          (_ktype1234, _vtype1235, _size1233 ) = iprot.readMapBegin() 
54090
          (_ktype1243, _vtype1244, _size1242 ) = iprot.readMapBegin() 
53868
          for _i1237 in xrange(_size1233):
54091
          for _i1246 in xrange(_size1242):
53869
            _key1238 = iprot.readI64();
54092
            _key1247 = iprot.readI64();
53870
            _val1239 = []
54093
            _val1248 = []
53871
            (_etype1243, _size1240) = iprot.readListBegin()
54094
            (_etype1252, _size1249) = iprot.readListBegin()
53872
            for _i1244 in xrange(_size1240):
54095
            for _i1253 in xrange(_size1249):
53873
              _elem1245 = ReturnOrderInfo()
54096
              _elem1254 = ReturnOrderInfo()
53874
              _elem1245.read(iprot)
54097
              _elem1254.read(iprot)
53875
              _val1239.append(_elem1245)
54098
              _val1248.append(_elem1254)
53876
            iprot.readListEnd()
54099
            iprot.readListEnd()
53877
            self.success[_key1238] = _val1239
54100
            self.success[_key1247] = _val1248
53878
          iprot.readMapEnd()
54101
          iprot.readMapEnd()
53879
        else:
54102
        else:
53880
          iprot.skip(ftype)
54103
          iprot.skip(ftype)
53881
      else:
54104
      else:
53882
        iprot.skip(ftype)
54105
        iprot.skip(ftype)
Line 53889... Line 54112...
53889
      return
54112
      return
53890
    oprot.writeStructBegin('getReturnOrderInfoList_result')
54113
    oprot.writeStructBegin('getReturnOrderInfoList_result')
53891
    if self.success is not None:
54114
    if self.success is not None:
53892
      oprot.writeFieldBegin('success', TType.MAP, 0)
54115
      oprot.writeFieldBegin('success', TType.MAP, 0)
53893
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
54116
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
53894
      for kiter1246,viter1247 in self.success.items():
54117
      for kiter1255,viter1256 in self.success.items():
53895
        oprot.writeI64(kiter1246)
54118
        oprot.writeI64(kiter1255)
53896
        oprot.writeListBegin(TType.STRUCT, len(viter1247))
54119
        oprot.writeListBegin(TType.STRUCT, len(viter1256))
53897
        for iter1248 in viter1247:
54120
        for iter1257 in viter1256:
53898
          iter1248.write(oprot)
54121
          iter1257.write(oprot)
53899
        oprot.writeListEnd()
54122
        oprot.writeListEnd()
53900
      oprot.writeMapEnd()
54123
      oprot.writeMapEnd()
53901
      oprot.writeFieldEnd()
54124
      oprot.writeFieldEnd()
53902
    oprot.writeFieldStop()
54125
    oprot.writeFieldStop()
53903
    oprot.writeStructEnd()
54126
    oprot.writeStructEnd()
Line 53944... Line 54167...
53944
      if ftype == TType.STOP:
54167
      if ftype == TType.STOP:
53945
        break
54168
        break
53946
      if fid == 1:
54169
      if fid == 1:
53947
        if ftype == TType.LIST:
54170
        if ftype == TType.LIST:
53948
          self.order_ids = []
54171
          self.order_ids = []
53949
          (_etype1252, _size1249) = iprot.readListBegin()
54172
          (_etype1261, _size1258) = iprot.readListBegin()
53950
          for _i1253 in xrange(_size1249):
54173
          for _i1262 in xrange(_size1258):
53951
            _elem1254 = iprot.readI64();
54174
            _elem1263 = iprot.readI64();
53952
            self.order_ids.append(_elem1254)
54175
            self.order_ids.append(_elem1263)
53953
          iprot.readListEnd()
54176
          iprot.readListEnd()
53954
        else:
54177
        else:
53955
          iprot.skip(ftype)
54178
          iprot.skip(ftype)
53956
      elif fid == 2:
54179
      elif fid == 2:
53957
        if ftype == TType.LIST:
54180
        if ftype == TType.LIST:
53958
          self.statuses = []
54181
          self.statuses = []
53959
          (_etype1258, _size1255) = iprot.readListBegin()
54182
          (_etype1267, _size1264) = iprot.readListBegin()
53960
          for _i1259 in xrange(_size1255):
54183
          for _i1268 in xrange(_size1264):
53961
            _elem1260 = iprot.readString();
54184
            _elem1269 = iprot.readString();
53962
            self.statuses.append(_elem1260)
54185
            self.statuses.append(_elem1269)
53963
          iprot.readListEnd()
54186
          iprot.readListEnd()
53964
        else:
54187
        else:
53965
          iprot.skip(ftype)
54188
          iprot.skip(ftype)
53966
      else:
54189
      else:
53967
        iprot.skip(ftype)
54190
        iprot.skip(ftype)
Line 53974... Line 54197...
53974
      return
54197
      return
53975
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
54198
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
53976
    if self.order_ids is not None:
54199
    if self.order_ids is not None:
53977
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
54200
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
53978
      oprot.writeListBegin(TType.I64, len(self.order_ids))
54201
      oprot.writeListBegin(TType.I64, len(self.order_ids))
53979
      for iter1261 in self.order_ids:
54202
      for iter1270 in self.order_ids:
53980
        oprot.writeI64(iter1261)
54203
        oprot.writeI64(iter1270)
53981
      oprot.writeListEnd()
54204
      oprot.writeListEnd()
53982
      oprot.writeFieldEnd()
54205
      oprot.writeFieldEnd()
53983
    if self.statuses is not None:
54206
    if self.statuses is not None:
53984
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
54207
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
53985
      oprot.writeListBegin(TType.STRING, len(self.statuses))
54208
      oprot.writeListBegin(TType.STRING, len(self.statuses))
53986
      for iter1262 in self.statuses:
54209
      for iter1271 in self.statuses:
53987
        oprot.writeString(iter1262)
54210
        oprot.writeString(iter1271)
53988
      oprot.writeListEnd()
54211
      oprot.writeListEnd()
53989
      oprot.writeFieldEnd()
54212
      oprot.writeFieldEnd()
53990
    oprot.writeFieldStop()
54213
    oprot.writeFieldStop()
53991
    oprot.writeStructEnd()
54214
    oprot.writeStructEnd()
53992
 
54215
 
Line 54028... Line 54251...
54028
      if ftype == TType.STOP:
54251
      if ftype == TType.STOP:
54029
        break
54252
        break
54030
      if fid == 0:
54253
      if fid == 0:
54031
        if ftype == TType.MAP:
54254
        if ftype == TType.MAP:
54032
          self.success = {}
54255
          self.success = {}
54033
          (_ktype1264, _vtype1265, _size1263 ) = iprot.readMapBegin() 
54256
          (_ktype1273, _vtype1274, _size1272 ) = iprot.readMapBegin() 
54034
          for _i1267 in xrange(_size1263):
54257
          for _i1276 in xrange(_size1272):
54035
            _key1268 = iprot.readI64();
54258
            _key1277 = iprot.readI64();
54036
            _val1269 = []
54259
            _val1278 = []
54037
            (_etype1273, _size1270) = iprot.readListBegin()
54260
            (_etype1282, _size1279) = iprot.readListBegin()
54038
            for _i1274 in xrange(_size1270):
54261
            for _i1283 in xrange(_size1279):
54039
              _elem1275 = ReturnOrderInfo()
54262
              _elem1284 = ReturnOrderInfo()
54040
              _elem1275.read(iprot)
54263
              _elem1284.read(iprot)
54041
              _val1269.append(_elem1275)
54264
              _val1278.append(_elem1284)
54042
            iprot.readListEnd()
54265
            iprot.readListEnd()
54043
            self.success[_key1268] = _val1269
54266
            self.success[_key1277] = _val1278
54044
          iprot.readMapEnd()
54267
          iprot.readMapEnd()
54045
        else:
54268
        else:
54046
          iprot.skip(ftype)
54269
          iprot.skip(ftype)
54047
      else:
54270
      else:
54048
        iprot.skip(ftype)
54271
        iprot.skip(ftype)
Line 54055... Line 54278...
54055
      return
54278
      return
54056
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
54279
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
54057
    if self.success is not None:
54280
    if self.success is not None:
54058
      oprot.writeFieldBegin('success', TType.MAP, 0)
54281
      oprot.writeFieldBegin('success', TType.MAP, 0)
54059
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
54282
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
54060
      for kiter1276,viter1277 in self.success.items():
54283
      for kiter1285,viter1286 in self.success.items():
54061
        oprot.writeI64(kiter1276)
54284
        oprot.writeI64(kiter1285)
54062
        oprot.writeListBegin(TType.STRUCT, len(viter1277))
54285
        oprot.writeListBegin(TType.STRUCT, len(viter1286))
54063
        for iter1278 in viter1277:
54286
        for iter1287 in viter1286:
54064
          iter1278.write(oprot)
54287
          iter1287.write(oprot)
54065
        oprot.writeListEnd()
54288
        oprot.writeListEnd()
54066
      oprot.writeMapEnd()
54289
      oprot.writeMapEnd()
54067
      oprot.writeFieldEnd()
54290
      oprot.writeFieldEnd()
54068
    oprot.writeFieldStop()
54291
    oprot.writeFieldStop()
54069
    oprot.writeStructEnd()
54292
    oprot.writeStructEnd()
Line 54240... Line 54463...
54240
      if ftype == TType.STOP:
54463
      if ftype == TType.STOP:
54241
        break
54464
        break
54242
      if fid == 1:
54465
      if fid == 1:
54243
        if ftype == TType.MAP:
54466
        if ftype == TType.MAP:
54244
          self.orderReturnInfosMap = {}
54467
          self.orderReturnInfosMap = {}
54245
          (_ktype1280, _vtype1281, _size1279 ) = iprot.readMapBegin() 
54468
          (_ktype1289, _vtype1290, _size1288 ) = iprot.readMapBegin() 
54246
          for _i1283 in xrange(_size1279):
54469
          for _i1292 in xrange(_size1288):
54247
            _key1284 = iprot.readI64();
54470
            _key1293 = iprot.readI64();
54248
            _val1285 = []
54471
            _val1294 = []
54249
            (_etype1289, _size1286) = iprot.readListBegin()
54472
            (_etype1298, _size1295) = iprot.readListBegin()
54250
            for _i1290 in xrange(_size1286):
54473
            for _i1299 in xrange(_size1295):
54251
              _elem1291 = ReturnOrderInfo()
54474
              _elem1300 = ReturnOrderInfo()
54252
              _elem1291.read(iprot)
54475
              _elem1300.read(iprot)
54253
              _val1285.append(_elem1291)
54476
              _val1294.append(_elem1300)
54254
            iprot.readListEnd()
54477
            iprot.readListEnd()
54255
            self.orderReturnInfosMap[_key1284] = _val1285
54478
            self.orderReturnInfosMap[_key1293] = _val1294
54256
          iprot.readMapEnd()
54479
          iprot.readMapEnd()
54257
        else:
54480
        else:
54258
          iprot.skip(ftype)
54481
          iprot.skip(ftype)
54259
      else:
54482
      else:
54260
        iprot.skip(ftype)
54483
        iprot.skip(ftype)
Line 54267... Line 54490...
54267
      return
54490
      return
54268
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
54491
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
54269
    if self.orderReturnInfosMap is not None:
54492
    if self.orderReturnInfosMap is not None:
54270
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
54493
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
54271
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
54494
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
54272
      for kiter1292,viter1293 in self.orderReturnInfosMap.items():
54495
      for kiter1301,viter1302 in self.orderReturnInfosMap.items():
54273
        oprot.writeI64(kiter1292)
54496
        oprot.writeI64(kiter1301)
54274
        oprot.writeListBegin(TType.STRUCT, len(viter1293))
54497
        oprot.writeListBegin(TType.STRUCT, len(viter1302))
54275
        for iter1294 in viter1293:
54498
        for iter1303 in viter1302:
54276
          iter1294.write(oprot)
54499
          iter1303.write(oprot)
54277
        oprot.writeListEnd()
54500
        oprot.writeListEnd()
54278
      oprot.writeMapEnd()
54501
      oprot.writeMapEnd()
54279
      oprot.writeFieldEnd()
54502
      oprot.writeFieldEnd()
54280
    oprot.writeFieldStop()
54503
    oprot.writeFieldStop()
54281
    oprot.writeStructEnd()
54504
    oprot.writeStructEnd()
Line 54321... Line 54544...
54321
      if ftype == TType.STOP:
54544
      if ftype == TType.STOP:
54322
        break
54545
        break
54323
      if fid == 0:
54546
      if fid == 0:
54324
        if ftype == TType.MAP:
54547
        if ftype == TType.MAP:
54325
          self.success = {}
54548
          self.success = {}
54326
          (_ktype1296, _vtype1297, _size1295 ) = iprot.readMapBegin() 
54549
          (_ktype1305, _vtype1306, _size1304 ) = iprot.readMapBegin() 
54327
          for _i1299 in xrange(_size1295):
54550
          for _i1308 in xrange(_size1304):
54328
            _key1300 = iprot.readI64();
54551
            _key1309 = iprot.readI64();
54329
            _val1301 = iprot.readBool();
54552
            _val1310 = iprot.readBool();
54330
            self.success[_key1300] = _val1301
54553
            self.success[_key1309] = _val1310
54331
          iprot.readMapEnd()
54554
          iprot.readMapEnd()
54332
        else:
54555
        else:
54333
          iprot.skip(ftype)
54556
          iprot.skip(ftype)
54334
      elif fid == 1:
54557
      elif fid == 1:
54335
        if ftype == TType.STRUCT:
54558
        if ftype == TType.STRUCT:
Line 54348... Line 54571...
54348
      return
54571
      return
54349
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
54572
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
54350
    if self.success is not None:
54573
    if self.success is not None:
54351
      oprot.writeFieldBegin('success', TType.MAP, 0)
54574
      oprot.writeFieldBegin('success', TType.MAP, 0)
54352
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
54575
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
54353
      for kiter1302,viter1303 in self.success.items():
54576
      for kiter1311,viter1312 in self.success.items():
54354
        oprot.writeI64(kiter1302)
54577
        oprot.writeI64(kiter1311)
54355
        oprot.writeBool(viter1303)
54578
        oprot.writeBool(viter1312)
54356
      oprot.writeMapEnd()
54579
      oprot.writeMapEnd()
54357
      oprot.writeFieldEnd()
54580
      oprot.writeFieldEnd()
54358
    if self.ex is not None:
54581
    if self.ex is not None:
54359
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54582
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54360
      self.ex.write(oprot)
54583
      self.ex.write(oprot)
Line 54460... Line 54683...
54460
      if ftype == TType.STOP:
54683
      if ftype == TType.STOP:
54461
        break
54684
        break
54462
      if fid == 0:
54685
      if fid == 0:
54463
        if ftype == TType.LIST:
54686
        if ftype == TType.LIST:
54464
          self.success = []
54687
          self.success = []
54465
          (_etype1307, _size1304) = iprot.readListBegin()
54688
          (_etype1316, _size1313) = iprot.readListBegin()
54466
          for _i1308 in xrange(_size1304):
54689
          for _i1317 in xrange(_size1313):
54467
            _elem1309 = ReturnOrderInfo()
54690
            _elem1318 = ReturnOrderInfo()
54468
            _elem1309.read(iprot)
54691
            _elem1318.read(iprot)
54469
            self.success.append(_elem1309)
54692
            self.success.append(_elem1318)
54470
          iprot.readListEnd()
54693
          iprot.readListEnd()
54471
        else:
54694
        else:
54472
          iprot.skip(ftype)
54695
          iprot.skip(ftype)
54473
      else:
54696
      else:
54474
        iprot.skip(ftype)
54697
        iprot.skip(ftype)
Line 54481... Line 54704...
54481
      return
54704
      return
54482
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
54705
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
54483
    if self.success is not None:
54706
    if self.success is not None:
54484
      oprot.writeFieldBegin('success', TType.LIST, 0)
54707
      oprot.writeFieldBegin('success', TType.LIST, 0)
54485
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54708
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54486
      for iter1310 in self.success:
54709
      for iter1319 in self.success:
54487
        iter1310.write(oprot)
54710
        iter1319.write(oprot)
54488
      oprot.writeListEnd()
54711
      oprot.writeListEnd()
54489
      oprot.writeFieldEnd()
54712
      oprot.writeFieldEnd()
54490
    oprot.writeFieldStop()
54713
    oprot.writeFieldStop()
54491
    oprot.writeStructEnd()
54714
    oprot.writeStructEnd()
54492
 
54715
 
Line 54882... Line 55105...
54882
      if ftype == TType.STOP:
55105
      if ftype == TType.STOP:
54883
        break
55106
        break
54884
      if fid == 0:
55107
      if fid == 0:
54885
        if ftype == TType.LIST:
55108
        if ftype == TType.LIST:
54886
          self.success = []
55109
          self.success = []
54887
          (_etype1314, _size1311) = iprot.readListBegin()
55110
          (_etype1323, _size1320) = iprot.readListBegin()
54888
          for _i1315 in xrange(_size1311):
55111
          for _i1324 in xrange(_size1320):
54889
            _elem1316 = ReturnOrderInfo()
55112
            _elem1325 = ReturnOrderInfo()
54890
            _elem1316.read(iprot)
55113
            _elem1325.read(iprot)
54891
            self.success.append(_elem1316)
55114
            self.success.append(_elem1325)
54892
          iprot.readListEnd()
55115
          iprot.readListEnd()
54893
        else:
55116
        else:
54894
          iprot.skip(ftype)
55117
          iprot.skip(ftype)
54895
      elif fid == 1:
55118
      elif fid == 1:
54896
        if ftype == TType.STRUCT:
55119
        if ftype == TType.STRUCT:
Line 54909... Line 55132...
54909
      return
55132
      return
54910
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
55133
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
54911
    if self.success is not None:
55134
    if self.success is not None:
54912
      oprot.writeFieldBegin('success', TType.LIST, 0)
55135
      oprot.writeFieldBegin('success', TType.LIST, 0)
54913
      oprot.writeListBegin(TType.STRUCT, len(self.success))
55136
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54914
      for iter1317 in self.success:
55137
      for iter1326 in self.success:
54915
        iter1317.write(oprot)
55138
        iter1326.write(oprot)
54916
      oprot.writeListEnd()
55139
      oprot.writeListEnd()
54917
      oprot.writeFieldEnd()
55140
      oprot.writeFieldEnd()
54918
    if self.ex is not None:
55141
    if self.ex is not None:
54919
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55142
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54920
      self.ex.write(oprot)
55143
      self.ex.write(oprot)
Line 54977... Line 55200...
54977
        else:
55200
        else:
54978
          iprot.skip(ftype)
55201
          iprot.skip(ftype)
54979
      elif fid == 3:
55202
      elif fid == 3:
54980
        if ftype == TType.LIST:
55203
        if ftype == TType.LIST:
54981
          self.returnOrderIds = []
55204
          self.returnOrderIds = []
54982
          (_etype1321, _size1318) = iprot.readListBegin()
55205
          (_etype1330, _size1327) = iprot.readListBegin()
54983
          for _i1322 in xrange(_size1318):
55206
          for _i1331 in xrange(_size1327):
54984
            _elem1323 = iprot.readI64();
55207
            _elem1332 = iprot.readI64();
54985
            self.returnOrderIds.append(_elem1323)
55208
            self.returnOrderIds.append(_elem1332)
54986
          iprot.readListEnd()
55209
          iprot.readListEnd()
54987
        else:
55210
        else:
54988
          iprot.skip(ftype)
55211
          iprot.skip(ftype)
54989
      else:
55212
      else:
54990
        iprot.skip(ftype)
55213
        iprot.skip(ftype)
Line 55005... Line 55228...
55005
      oprot.writeI32(self.status)
55228
      oprot.writeI32(self.status)
55006
      oprot.writeFieldEnd()
55229
      oprot.writeFieldEnd()
55007
    if self.returnOrderIds is not None:
55230
    if self.returnOrderIds is not None:
55008
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
55231
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
55009
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
55232
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
55010
      for iter1324 in self.returnOrderIds:
55233
      for iter1333 in self.returnOrderIds:
55011
        oprot.writeI64(iter1324)
55234
        oprot.writeI64(iter1333)
55012
      oprot.writeListEnd()
55235
      oprot.writeListEnd()
55013
      oprot.writeFieldEnd()
55236
      oprot.writeFieldEnd()
55014
    oprot.writeFieldStop()
55237
    oprot.writeFieldStop()
55015
    oprot.writeStructEnd()
55238
    oprot.writeStructEnd()
55016
 
55239
 
Line 55128... Line 55351...
55128
      if ftype == TType.STOP:
55351
      if ftype == TType.STOP:
55129
        break
55352
        break
55130
      if fid == 1:
55353
      if fid == 1:
55131
        if ftype == TType.LIST:
55354
        if ftype == TType.LIST:
55132
          self.returnOrderIds = []
55355
          self.returnOrderIds = []
55133
          (_etype1328, _size1325) = iprot.readListBegin()
55356
          (_etype1337, _size1334) = iprot.readListBegin()
55134
          for _i1329 in xrange(_size1325):
55357
          for _i1338 in xrange(_size1334):
55135
            _elem1330 = iprot.readI64();
55358
            _elem1339 = iprot.readI64();
55136
            self.returnOrderIds.append(_elem1330)
55359
            self.returnOrderIds.append(_elem1339)
55137
          iprot.readListEnd()
55360
          iprot.readListEnd()
55138
        else:
55361
        else:
55139
          iprot.skip(ftype)
55362
          iprot.skip(ftype)
55140
      elif fid == 2:
55363
      elif fid == 2:
55141
        if ftype == TType.I64:
55364
        if ftype == TType.I64:
Line 55153... Line 55376...
55153
      return
55376
      return
55154
    oprot.writeStructBegin('createReturnPickupRequest_args')
55377
    oprot.writeStructBegin('createReturnPickupRequest_args')
55155
    if self.returnOrderIds is not None:
55378
    if self.returnOrderIds is not None:
55156
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
55379
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
55157
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
55380
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
55158
      for iter1331 in self.returnOrderIds:
55381
      for iter1340 in self.returnOrderIds:
55159
        oprot.writeI64(iter1331)
55382
        oprot.writeI64(iter1340)
55160
      oprot.writeListEnd()
55383
      oprot.writeListEnd()
55161
      oprot.writeFieldEnd()
55384
      oprot.writeFieldEnd()
55162
    if self.providerId is not None:
55385
    if self.providerId is not None:
55163
      oprot.writeFieldBegin('providerId', TType.I64, 2)
55386
      oprot.writeFieldBegin('providerId', TType.I64, 2)
55164
      oprot.writeI64(self.providerId)
55387
      oprot.writeI64(self.providerId)
Line 55472... Line 55695...
55472
      if ftype == TType.STOP:
55695
      if ftype == TType.STOP:
55473
        break
55696
        break
55474
      if fid == 0:
55697
      if fid == 0:
55475
        if ftype == TType.LIST:
55698
        if ftype == TType.LIST:
55476
          self.success = []
55699
          self.success = []
55477
          (_etype1335, _size1332) = iprot.readListBegin()
55700
          (_etype1344, _size1341) = iprot.readListBegin()
55478
          for _i1336 in xrange(_size1332):
55701
          for _i1345 in xrange(_size1341):
55479
            _elem1337 = ReturnOrderInfo()
55702
            _elem1346 = ReturnOrderInfo()
55480
            _elem1337.read(iprot)
55703
            _elem1346.read(iprot)
55481
            self.success.append(_elem1337)
55704
            self.success.append(_elem1346)
55482
          iprot.readListEnd()
55705
          iprot.readListEnd()
55483
        else:
55706
        else:
55484
          iprot.skip(ftype)
55707
          iprot.skip(ftype)
55485
      elif fid == 1:
55708
      elif fid == 1:
55486
        if ftype == TType.STRUCT:
55709
        if ftype == TType.STRUCT:
Line 55499... Line 55722...
55499
      return
55722
      return
55500
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
55723
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
55501
    if self.success is not None:
55724
    if self.success is not None:
55502
      oprot.writeFieldBegin('success', TType.LIST, 0)
55725
      oprot.writeFieldBegin('success', TType.LIST, 0)
55503
      oprot.writeListBegin(TType.STRUCT, len(self.success))
55726
      oprot.writeListBegin(TType.STRUCT, len(self.success))
55504
      for iter1338 in self.success:
55727
      for iter1347 in self.success:
55505
        iter1338.write(oprot)
55728
        iter1347.write(oprot)
55506
      oprot.writeListEnd()
55729
      oprot.writeListEnd()
55507
      oprot.writeFieldEnd()
55730
      oprot.writeFieldEnd()
55508
    if self.ex is not None:
55731
    if self.ex is not None:
55509
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55732
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55510
      self.ex.write(oprot)
55733
      self.ex.write(oprot)
Line 55554... Line 55777...
55554
      if ftype == TType.STOP:
55777
      if ftype == TType.STOP:
55555
        break
55778
        break
55556
      if fid == 1:
55779
      if fid == 1:
55557
        if ftype == TType.MAP:
55780
        if ftype == TType.MAP:
55558
          self.returnOrdersMap = {}
55781
          self.returnOrdersMap = {}
55559
          (_ktype1340, _vtype1341, _size1339 ) = iprot.readMapBegin() 
55782
          (_ktype1349, _vtype1350, _size1348 ) = iprot.readMapBegin() 
55560
          for _i1343 in xrange(_size1339):
55783
          for _i1352 in xrange(_size1348):
55561
            _key1344 = iprot.readI64();
55784
            _key1353 = iprot.readI64();
55562
            _val1345 = {}
55785
            _val1354 = {}
55563
            (_ktype1347, _vtype1348, _size1346 ) = iprot.readMapBegin() 
55786
            (_ktype1356, _vtype1357, _size1355 ) = iprot.readMapBegin() 
55564
            for _i1350 in xrange(_size1346):
55787
            for _i1359 in xrange(_size1355):
55565
              _key1351 = iprot.readString();
55788
              _key1360 = iprot.readString();
55566
              _val1352 = iprot.readString();
55789
              _val1361 = iprot.readString();
55567
              _val1345[_key1351] = _val1352
55790
              _val1354[_key1360] = _val1361
55568
            iprot.readMapEnd()
55791
            iprot.readMapEnd()
55569
            self.returnOrdersMap[_key1344] = _val1345
55792
            self.returnOrdersMap[_key1353] = _val1354
55570
          iprot.readMapEnd()
55793
          iprot.readMapEnd()
55571
        else:
55794
        else:
55572
          iprot.skip(ftype)
55795
          iprot.skip(ftype)
55573
      elif fid == 2:
55796
      elif fid == 2:
55574
        if ftype == TType.I64:
55797
        if ftype == TType.I64:
Line 55586... Line 55809...
55586
      return
55809
      return
55587
    oprot.writeStructBegin('receiveReturnPickup_args')
55810
    oprot.writeStructBegin('receiveReturnPickup_args')
55588
    if self.returnOrdersMap is not None:
55811
    if self.returnOrdersMap is not None:
55589
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
55812
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
55590
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
55813
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
55591
      for kiter1353,viter1354 in self.returnOrdersMap.items():
55814
      for kiter1362,viter1363 in self.returnOrdersMap.items():
55592
        oprot.writeI64(kiter1353)
55815
        oprot.writeI64(kiter1362)
55593
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1354))
55816
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1363))
55594
        for kiter1355,viter1356 in viter1354.items():
55817
        for kiter1364,viter1365 in viter1363.items():
55595
          oprot.writeString(kiter1355)
55818
          oprot.writeString(kiter1364)
55596
          oprot.writeString(viter1356)
55819
          oprot.writeString(viter1365)
55597
        oprot.writeMapEnd()
55820
        oprot.writeMapEnd()
55598
      oprot.writeMapEnd()
55821
      oprot.writeMapEnd()
55599
      oprot.writeFieldEnd()
55822
      oprot.writeFieldEnd()
55600
    if self.id is not None:
55823
    if self.id is not None:
55601
      oprot.writeFieldBegin('id', TType.I64, 2)
55824
      oprot.writeFieldBegin('id', TType.I64, 2)
Line 55723... Line 55946...
55723
        else:
55946
        else:
55724
          iprot.skip(ftype)
55947
          iprot.skip(ftype)
55725
      elif fid == 2:
55948
      elif fid == 2:
55726
        if ftype == TType.MAP:
55949
        if ftype == TType.MAP:
55727
          self.returnOrdersMap = {}
55950
          self.returnOrdersMap = {}
55728
          (_ktype1358, _vtype1359, _size1357 ) = iprot.readMapBegin() 
55951
          (_ktype1367, _vtype1368, _size1366 ) = iprot.readMapBegin() 
55729
          for _i1361 in xrange(_size1357):
55952
          for _i1370 in xrange(_size1366):
55730
            _key1362 = iprot.readI64();
55953
            _key1371 = iprot.readI64();
55731
            _val1363 = iprot.readBool();
55954
            _val1372 = iprot.readBool();
55732
            self.returnOrdersMap[_key1362] = _val1363
55955
            self.returnOrdersMap[_key1371] = _val1372
55733
          iprot.readMapEnd()
55956
          iprot.readMapEnd()
55734
        else:
55957
        else:
55735
          iprot.skip(ftype)
55958
          iprot.skip(ftype)
55736
      else:
55959
      else:
55737
        iprot.skip(ftype)
55960
        iprot.skip(ftype)
Line 55748... Line 55971...
55748
      oprot.writeI64(self.returnPickupId)
55971
      oprot.writeI64(self.returnPickupId)
55749
      oprot.writeFieldEnd()
55972
      oprot.writeFieldEnd()
55750
    if self.returnOrdersMap is not None:
55973
    if self.returnOrdersMap is not None:
55751
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
55974
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
55752
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
55975
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
55753
      for kiter1364,viter1365 in self.returnOrdersMap.items():
55976
      for kiter1373,viter1374 in self.returnOrdersMap.items():
55754
        oprot.writeI64(kiter1364)
55977
        oprot.writeI64(kiter1373)
55755
        oprot.writeBool(viter1365)
55978
        oprot.writeBool(viter1374)
55756
      oprot.writeMapEnd()
55979
      oprot.writeMapEnd()
55757
      oprot.writeFieldEnd()
55980
      oprot.writeFieldEnd()
55758
    oprot.writeFieldStop()
55981
    oprot.writeFieldStop()
55759
    oprot.writeStructEnd()
55982
    oprot.writeStructEnd()
55760
 
55983
 
Line 55877... Line 56100...
55877
        else:
56100
        else:
55878
          iprot.skip(ftype)
56101
          iprot.skip(ftype)
55879
      elif fid == 2:
56102
      elif fid == 2:
55880
        if ftype == TType.MAP:
56103
        if ftype == TType.MAP:
55881
          self.returnOrdersMap = {}
56104
          self.returnOrdersMap = {}
55882
          (_ktype1367, _vtype1368, _size1366 ) = iprot.readMapBegin() 
56105
          (_ktype1376, _vtype1377, _size1375 ) = iprot.readMapBegin() 
55883
          for _i1370 in xrange(_size1366):
56106
          for _i1379 in xrange(_size1375):
55884
            _key1371 = iprot.readI64();
56107
            _key1380 = iprot.readI64();
55885
            _val1372 = {}
56108
            _val1381 = {}
55886
            (_ktype1374, _vtype1375, _size1373 ) = iprot.readMapBegin() 
56109
            (_ktype1383, _vtype1384, _size1382 ) = iprot.readMapBegin() 
55887
            for _i1377 in xrange(_size1373):
56110
            for _i1386 in xrange(_size1382):
55888
              _key1378 = iprot.readString();
56111
              _key1387 = iprot.readString();
55889
              _val1379 = iprot.readString();
56112
              _val1388 = iprot.readString();
55890
              _val1372[_key1378] = _val1379
56113
              _val1381[_key1387] = _val1388
55891
            iprot.readMapEnd()
56114
            iprot.readMapEnd()
55892
            self.returnOrdersMap[_key1371] = _val1372
56115
            self.returnOrdersMap[_key1380] = _val1381
55893
          iprot.readMapEnd()
56116
          iprot.readMapEnd()
55894
        else:
56117
        else:
55895
          iprot.skip(ftype)
56118
          iprot.skip(ftype)
55896
      else:
56119
      else:
55897
        iprot.skip(ftype)
56120
        iprot.skip(ftype)
Line 55908... Line 56131...
55908
      oprot.writeI64(self.returnPickupId)
56131
      oprot.writeI64(self.returnPickupId)
55909
      oprot.writeFieldEnd()
56132
      oprot.writeFieldEnd()
55910
    if self.returnOrdersMap is not None:
56133
    if self.returnOrdersMap is not None:
55911
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
56134
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
55912
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
56135
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
55913
      for kiter1380,viter1381 in self.returnOrdersMap.items():
56136
      for kiter1389,viter1390 in self.returnOrdersMap.items():
55914
        oprot.writeI64(kiter1380)
56137
        oprot.writeI64(kiter1389)
55915
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1381))
56138
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1390))
55916
        for kiter1382,viter1383 in viter1381.items():
56139
        for kiter1391,viter1392 in viter1390.items():
55917
          oprot.writeString(kiter1382)
56140
          oprot.writeString(kiter1391)
55918
          oprot.writeString(viter1383)
56141
          oprot.writeString(viter1392)
55919
        oprot.writeMapEnd()
56142
        oprot.writeMapEnd()
55920
      oprot.writeMapEnd()
56143
      oprot.writeMapEnd()
55921
      oprot.writeFieldEnd()
56144
      oprot.writeFieldEnd()
55922
    oprot.writeFieldStop()
56145
    oprot.writeFieldStop()
55923
    oprot.writeStructEnd()
56146
    oprot.writeStructEnd()
Line 56168... Line 56391...
56168
      if ftype == TType.STOP:
56391
      if ftype == TType.STOP:
56169
        break
56392
        break
56170
      if fid == 1:
56393
      if fid == 1:
56171
        if ftype == TType.MAP:
56394
        if ftype == TType.MAP:
56172
          self.refundOrdersMap = {}
56395
          self.refundOrdersMap = {}
56173
          (_ktype1385, _vtype1386, _size1384 ) = iprot.readMapBegin() 
56396
          (_ktype1394, _vtype1395, _size1393 ) = iprot.readMapBegin() 
56174
          for _i1388 in xrange(_size1384):
56397
          for _i1397 in xrange(_size1393):
56175
            _key1389 = iprot.readI64();
56398
            _key1398 = iprot.readI64();
56176
            _val1390 = {}
56399
            _val1399 = {}
56177
            (_ktype1392, _vtype1393, _size1391 ) = iprot.readMapBegin() 
56400
            (_ktype1401, _vtype1402, _size1400 ) = iprot.readMapBegin() 
56178
            for _i1395 in xrange(_size1391):
56401
            for _i1404 in xrange(_size1400):
56179
              _key1396 = iprot.readString();
56402
              _key1405 = iprot.readString();
56180
              _val1397 = iprot.readString();
56403
              _val1406 = iprot.readString();
56181
              _val1390[_key1396] = _val1397
56404
              _val1399[_key1405] = _val1406
56182
            iprot.readMapEnd()
56405
            iprot.readMapEnd()
56183
            self.refundOrdersMap[_key1389] = _val1390
56406
            self.refundOrdersMap[_key1398] = _val1399
56184
          iprot.readMapEnd()
56407
          iprot.readMapEnd()
56185
        else:
56408
        else:
56186
          iprot.skip(ftype)
56409
          iprot.skip(ftype)
56187
      elif fid == 2:
56410
      elif fid == 2:
56188
        if ftype == TType.I64:
56411
        if ftype == TType.I64:
Line 56200... Line 56423...
56200
      return
56423
      return
56201
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
56424
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
56202
    if self.refundOrdersMap is not None:
56425
    if self.refundOrdersMap is not None:
56203
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
56426
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
56204
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
56427
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
56205
      for kiter1398,viter1399 in self.refundOrdersMap.items():
56428
      for kiter1407,viter1408 in self.refundOrdersMap.items():
56206
        oprot.writeI64(kiter1398)
56429
        oprot.writeI64(kiter1407)
56207
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1399))
56430
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1408))
56208
        for kiter1400,viter1401 in viter1399.items():
56431
        for kiter1409,viter1410 in viter1408.items():
56209
          oprot.writeString(kiter1400)
56432
          oprot.writeString(kiter1409)
56210
          oprot.writeString(viter1401)
56433
          oprot.writeString(viter1410)
56211
        oprot.writeMapEnd()
56434
        oprot.writeMapEnd()
56212
      oprot.writeMapEnd()
56435
      oprot.writeMapEnd()
56213
      oprot.writeFieldEnd()
56436
      oprot.writeFieldEnd()
56214
    if self.returntransactionId is not None:
56437
    if self.returntransactionId is not None:
56215
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
56438
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
Line 56341... Line 56564...
56341
      if ftype == TType.STOP:
56564
      if ftype == TType.STOP:
56342
        break
56565
        break
56343
      if fid == 1:
56566
      if fid == 1:
56344
        if ftype == TType.LIST:
56567
        if ftype == TType.LIST:
56345
          self.statusList = []
56568
          self.statusList = []
56346
          (_etype1405, _size1402) = iprot.readListBegin()
56569
          (_etype1414, _size1411) = iprot.readListBegin()
56347
          for _i1406 in xrange(_size1402):
56570
          for _i1415 in xrange(_size1411):
56348
            _elem1407 = iprot.readI32();
56571
            _elem1416 = iprot.readI32();
56349
            self.statusList.append(_elem1407)
56572
            self.statusList.append(_elem1416)
56350
          iprot.readListEnd()
56573
          iprot.readListEnd()
56351
        else:
56574
        else:
56352
          iprot.skip(ftype)
56575
          iprot.skip(ftype)
56353
      elif fid == 2:
56576
      elif fid == 2:
56354
        if ftype == TType.STRING:
56577
        if ftype == TType.STRING:
Line 56381... Line 56604...
56381
      return
56604
      return
56382
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
56605
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
56383
    if self.statusList is not None:
56606
    if self.statusList is not None:
56384
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
56607
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
56385
      oprot.writeListBegin(TType.I32, len(self.statusList))
56608
      oprot.writeListBegin(TType.I32, len(self.statusList))
56386
      for iter1408 in self.statusList:
56609
      for iter1417 in self.statusList:
56387
        oprot.writeI32(iter1408)
56610
        oprot.writeI32(iter1417)
56388
      oprot.writeListEnd()
56611
      oprot.writeListEnd()
56389
      oprot.writeFieldEnd()
56612
      oprot.writeFieldEnd()
56390
    if self.customerMobile is not None:
56613
    if self.customerMobile is not None:
56391
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
56614
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
56392
      oprot.writeString(self.customerMobile)
56615
      oprot.writeString(self.customerMobile)
Line 56447... Line 56670...
56447
      if ftype == TType.STOP:
56670
      if ftype == TType.STOP:
56448
        break
56671
        break
56449
      if fid == 0:
56672
      if fid == 0:
56450
        if ftype == TType.LIST:
56673
        if ftype == TType.LIST:
56451
          self.success = []
56674
          self.success = []
56452
          (_etype1412, _size1409) = iprot.readListBegin()
56675
          (_etype1421, _size1418) = iprot.readListBegin()
56453
          for _i1413 in xrange(_size1409):
56676
          for _i1422 in xrange(_size1418):
56454
            _elem1414 = ReturnTransaction()
56677
            _elem1423 = ReturnTransaction()
56455
            _elem1414.read(iprot)
56678
            _elem1423.read(iprot)
56456
            self.success.append(_elem1414)
56679
            self.success.append(_elem1423)
56457
          iprot.readListEnd()
56680
          iprot.readListEnd()
56458
        else:
56681
        else:
56459
          iprot.skip(ftype)
56682
          iprot.skip(ftype)
56460
      elif fid == 1:
56683
      elif fid == 1:
56461
        if ftype == TType.STRUCT:
56684
        if ftype == TType.STRUCT:
Line 56474... Line 56697...
56474
      return
56697
      return
56475
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
56698
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
56476
    if self.success is not None:
56699
    if self.success is not None:
56477
      oprot.writeFieldBegin('success', TType.LIST, 0)
56700
      oprot.writeFieldBegin('success', TType.LIST, 0)
56478
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56701
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56479
      for iter1415 in self.success:
56702
      for iter1424 in self.success:
56480
        iter1415.write(oprot)
56703
        iter1424.write(oprot)
56481
      oprot.writeListEnd()
56704
      oprot.writeListEnd()
56482
      oprot.writeFieldEnd()
56705
      oprot.writeFieldEnd()
56483
    if self.ex is not None:
56706
    if self.ex is not None:
56484
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56707
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56485
      self.ex.write(oprot)
56708
      self.ex.write(oprot)
Line 56670... Line 56893...
56670
      if ftype == TType.STOP:
56893
      if ftype == TType.STOP:
56671
        break
56894
        break
56672
      if fid == 1:
56895
      if fid == 1:
56673
        if ftype == TType.LIST:
56896
        if ftype == TType.LIST:
56674
          self.statuses = []
56897
          self.statuses = []
56675
          (_etype1419, _size1416) = iprot.readListBegin()
56898
          (_etype1428, _size1425) = iprot.readListBegin()
56676
          for _i1420 in xrange(_size1416):
56899
          for _i1429 in xrange(_size1425):
56677
            _elem1421 = iprot.readI32();
56900
            _elem1430 = iprot.readI32();
56678
            self.statuses.append(_elem1421)
56901
            self.statuses.append(_elem1430)
56679
          iprot.readListEnd()
56902
          iprot.readListEnd()
56680
        else:
56903
        else:
56681
          iprot.skip(ftype)
56904
          iprot.skip(ftype)
56682
      elif fid == 2:
56905
      elif fid == 2:
56683
        if ftype == TType.I64:
56906
        if ftype == TType.I64:
Line 56710... Line 56933...
56710
      return
56933
      return
56711
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_args')
56934
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_args')
56712
    if self.statuses is not None:
56935
    if self.statuses is not None:
56713
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
56936
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
56714
      oprot.writeListBegin(TType.I32, len(self.statuses))
56937
      oprot.writeListBegin(TType.I32, len(self.statuses))
56715
      for iter1422 in self.statuses:
56938
      for iter1431 in self.statuses:
56716
        oprot.writeI32(iter1422)
56939
        oprot.writeI32(iter1431)
56717
      oprot.writeListEnd()
56940
      oprot.writeListEnd()
56718
      oprot.writeFieldEnd()
56941
      oprot.writeFieldEnd()
56719
    if self.offset is not None:
56942
    if self.offset is not None:
56720
      oprot.writeFieldBegin('offset', TType.I64, 2)
56943
      oprot.writeFieldBegin('offset', TType.I64, 2)
56721
      oprot.writeI64(self.offset)
56944
      oprot.writeI64(self.offset)
Line 56776... Line 56999...
56776
      if ftype == TType.STOP:
56999
      if ftype == TType.STOP:
56777
        break
57000
        break
56778
      if fid == 0:
57001
      if fid == 0:
56779
        if ftype == TType.LIST:
57002
        if ftype == TType.LIST:
56780
          self.success = []
57003
          self.success = []
56781
          (_etype1426, _size1423) = iprot.readListBegin()
57004
          (_etype1435, _size1432) = iprot.readListBegin()
56782
          for _i1427 in xrange(_size1423):
57005
          for _i1436 in xrange(_size1432):
56783
            _elem1428 = Order()
57006
            _elem1437 = Order()
56784
            _elem1428.read(iprot)
57007
            _elem1437.read(iprot)
56785
            self.success.append(_elem1428)
57008
            self.success.append(_elem1437)
56786
          iprot.readListEnd()
57009
          iprot.readListEnd()
56787
        else:
57010
        else:
56788
          iprot.skip(ftype)
57011
          iprot.skip(ftype)
56789
      elif fid == 1:
57012
      elif fid == 1:
56790
        if ftype == TType.STRUCT:
57013
        if ftype == TType.STRUCT:
Line 56803... Line 57026...
56803
      return
57026
      return
56804
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_result')
57027
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_result')
56805
    if self.success is not None:
57028
    if self.success is not None:
56806
      oprot.writeFieldBegin('success', TType.LIST, 0)
57029
      oprot.writeFieldBegin('success', TType.LIST, 0)
56807
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57030
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56808
      for iter1429 in self.success:
57031
      for iter1438 in self.success:
56809
        iter1429.write(oprot)
57032
        iter1438.write(oprot)
56810
      oprot.writeListEnd()
57033
      oprot.writeListEnd()
56811
      oprot.writeFieldEnd()
57034
      oprot.writeFieldEnd()
56812
    if self.ex is not None:
57035
    if self.ex is not None:
56813
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
57036
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56814
      self.ex.write(oprot)
57037
      self.ex.write(oprot)
Line 56863... Line 57086...
56863
        else:
57086
        else:
56864
          iprot.skip(ftype)
57087
          iprot.skip(ftype)
56865
      elif fid == 2:
57088
      elif fid == 2:
56866
        if ftype == TType.LIST:
57089
        if ftype == TType.LIST:
56867
          self.attributes = []
57090
          self.attributes = []
56868
          (_etype1433, _size1430) = iprot.readListBegin()
57091
          (_etype1442, _size1439) = iprot.readListBegin()
56869
          for _i1434 in xrange(_size1430):
57092
          for _i1443 in xrange(_size1439):
56870
            _elem1435 = Attribute()
57093
            _elem1444 = Attribute()
56871
            _elem1435.read(iprot)
57094
            _elem1444.read(iprot)
56872
            self.attributes.append(_elem1435)
57095
            self.attributes.append(_elem1444)
56873
          iprot.readListEnd()
57096
          iprot.readListEnd()
56874
        else:
57097
        else:
56875
          iprot.skip(ftype)
57098
          iprot.skip(ftype)
56876
      else:
57099
      else:
56877
        iprot.skip(ftype)
57100
        iprot.skip(ftype)
Line 56888... Line 57111...
56888
      oprot.writeString(self.logisticsTransactionId)
57111
      oprot.writeString(self.logisticsTransactionId)
56889
      oprot.writeFieldEnd()
57112
      oprot.writeFieldEnd()
56890
    if self.attributes is not None:
57113
    if self.attributes is not None:
56891
      oprot.writeFieldBegin('attributes', TType.LIST, 2)
57114
      oprot.writeFieldBegin('attributes', TType.LIST, 2)
56892
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
57115
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
56893
      for iter1436 in self.attributes:
57116
      for iter1445 in self.attributes:
56894
        iter1436.write(oprot)
57117
        iter1445.write(oprot)
56895
      oprot.writeListEnd()
57118
      oprot.writeListEnd()
56896
      oprot.writeFieldEnd()
57119
      oprot.writeFieldEnd()
56897
    oprot.writeFieldStop()
57120
    oprot.writeFieldStop()
56898
    oprot.writeStructEnd()
57121
    oprot.writeStructEnd()
56899
 
57122
 
Line 57109... Line 57332...
57109
      if ftype == TType.STOP:
57332
      if ftype == TType.STOP:
57110
        break
57333
        break
57111
      if fid == 1:
57334
      if fid == 1:
57112
        if ftype == TType.LIST:
57335
        if ftype == TType.LIST:
57113
          self.shipmentLogisticsCostDetails = []
57336
          self.shipmentLogisticsCostDetails = []
57114
          (_etype1440, _size1437) = iprot.readListBegin()
57337
          (_etype1449, _size1446) = iprot.readListBegin()
57115
          for _i1441 in xrange(_size1437):
57338
          for _i1450 in xrange(_size1446):
57116
            _elem1442 = ShipmentLogisticsCostDetail()
57339
            _elem1451 = ShipmentLogisticsCostDetail()
57117
            _elem1442.read(iprot)
57340
            _elem1451.read(iprot)
57118
            self.shipmentLogisticsCostDetails.append(_elem1442)
57341
            self.shipmentLogisticsCostDetails.append(_elem1451)
57119
          iprot.readListEnd()
57342
          iprot.readListEnd()
57120
        else:
57343
        else:
57121
          iprot.skip(ftype)
57344
          iprot.skip(ftype)
57122
      else:
57345
      else:
57123
        iprot.skip(ftype)
57346
        iprot.skip(ftype)
Line 57130... Line 57353...
57130
      return
57353
      return
57131
    oprot.writeStructBegin('addOrUpdateShipmentLogisticsCostDetails_args')
57354
    oprot.writeStructBegin('addOrUpdateShipmentLogisticsCostDetails_args')
57132
    if self.shipmentLogisticsCostDetails is not None:
57355
    if self.shipmentLogisticsCostDetails is not None:
57133
      oprot.writeFieldBegin('shipmentLogisticsCostDetails', TType.LIST, 1)
57356
      oprot.writeFieldBegin('shipmentLogisticsCostDetails', TType.LIST, 1)
57134
      oprot.writeListBegin(TType.STRUCT, len(self.shipmentLogisticsCostDetails))
57357
      oprot.writeListBegin(TType.STRUCT, len(self.shipmentLogisticsCostDetails))
57135
      for iter1443 in self.shipmentLogisticsCostDetails:
57358
      for iter1452 in self.shipmentLogisticsCostDetails:
57136
        iter1443.write(oprot)
57359
        iter1452.write(oprot)
57137
      oprot.writeListEnd()
57360
      oprot.writeListEnd()
57138
      oprot.writeFieldEnd()
57361
      oprot.writeFieldEnd()
57139
    oprot.writeFieldStop()
57362
    oprot.writeFieldStop()
57140
    oprot.writeStructEnd()
57363
    oprot.writeStructEnd()
57141
 
57364
 
Line 57320... Line 57543...
57320
      if ftype == TType.STOP:
57543
      if ftype == TType.STOP:
57321
        break
57544
        break
57322
      if fid == 0:
57545
      if fid == 0:
57323
        if ftype == TType.LIST:
57546
        if ftype == TType.LIST:
57324
          self.success = []
57547
          self.success = []
57325
          (_etype1447, _size1444) = iprot.readListBegin()
57548
          (_etype1456, _size1453) = iprot.readListBegin()
57326
          for _i1448 in xrange(_size1444):
57549
          for _i1457 in xrange(_size1453):
57327
            _elem1449 = Order()
57550
            _elem1458 = Order()
57328
            _elem1449.read(iprot)
57551
            _elem1458.read(iprot)
57329
            self.success.append(_elem1449)
57552
            self.success.append(_elem1458)
57330
          iprot.readListEnd()
57553
          iprot.readListEnd()
57331
        else:
57554
        else:
57332
          iprot.skip(ftype)
57555
          iprot.skip(ftype)
57333
      else:
57556
      else:
57334
        iprot.skip(ftype)
57557
        iprot.skip(ftype)
Line 57341... Line 57564...
57341
      return
57564
      return
57342
    oprot.writeStructBegin('getEligibleOrdersForReturn_result')
57565
    oprot.writeStructBegin('getEligibleOrdersForReturn_result')
57343
    if self.success is not None:
57566
    if self.success is not None:
57344
      oprot.writeFieldBegin('success', TType.LIST, 0)
57567
      oprot.writeFieldBegin('success', TType.LIST, 0)
57345
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57568
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57346
      for iter1450 in self.success:
57569
      for iter1459 in self.success:
57347
        iter1450.write(oprot)
57570
        iter1459.write(oprot)
57348
      oprot.writeListEnd()
57571
      oprot.writeListEnd()
57349
      oprot.writeFieldEnd()
57572
      oprot.writeFieldEnd()
57350
    oprot.writeFieldStop()
57573
    oprot.writeFieldStop()
57351
    oprot.writeStructEnd()
57574
    oprot.writeStructEnd()
57352
 
57575
 
Line 57448... Line 57671...
57448
      if ftype == TType.STOP:
57671
      if ftype == TType.STOP:
57449
        break
57672
        break
57450
      if fid == 0:
57673
      if fid == 0:
57451
        if ftype == TType.LIST:
57674
        if ftype == TType.LIST:
57452
          self.success = []
57675
          self.success = []
57453
          (_etype1454, _size1451) = iprot.readListBegin()
57676
          (_etype1463, _size1460) = iprot.readListBegin()
57454
          for _i1455 in xrange(_size1451):
57677
          for _i1464 in xrange(_size1460):
57455
            _elem1456 = ReturnOrderInfo()
57678
            _elem1465 = ReturnOrderInfo()
57456
            _elem1456.read(iprot)
57679
            _elem1465.read(iprot)
57457
            self.success.append(_elem1456)
57680
            self.success.append(_elem1465)
57458
          iprot.readListEnd()
57681
          iprot.readListEnd()
57459
        else:
57682
        else:
57460
          iprot.skip(ftype)
57683
          iprot.skip(ftype)
57461
      else:
57684
      else:
57462
        iprot.skip(ftype)
57685
        iprot.skip(ftype)
Line 57469... Line 57692...
57469
      return
57692
      return
57470
    oprot.writeStructBegin('getEligibleReturnOrdersForPickup_result')
57693
    oprot.writeStructBegin('getEligibleReturnOrdersForPickup_result')
57471
    if self.success is not None:
57694
    if self.success is not None:
57472
      oprot.writeFieldBegin('success', TType.LIST, 0)
57695
      oprot.writeFieldBegin('success', TType.LIST, 0)
57473
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57696
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57474
      for iter1457 in self.success:
57697
      for iter1466 in self.success:
57475
        iter1457.write(oprot)
57698
        iter1466.write(oprot)
57476
      oprot.writeListEnd()
57699
      oprot.writeListEnd()
57477
      oprot.writeFieldEnd()
57700
      oprot.writeFieldEnd()
57478
    oprot.writeFieldStop()
57701
    oprot.writeFieldStop()
57479
    oprot.writeStructEnd()
57702
    oprot.writeStructEnd()
57480
 
57703
 
Line 57531... Line 57754...
57531
        else:
57754
        else:
57532
          iprot.skip(ftype)
57755
          iprot.skip(ftype)
57533
      elif fid == 2:
57756
      elif fid == 2:
57534
        if ftype == TType.MAP:
57757
        if ftype == TType.MAP:
57535
          self.returnOrdersMap = {}
57758
          self.returnOrdersMap = {}
57536
          (_ktype1459, _vtype1460, _size1458 ) = iprot.readMapBegin() 
57759
          (_ktype1468, _vtype1469, _size1467 ) = iprot.readMapBegin() 
57537
          for _i1462 in xrange(_size1458):
57760
          for _i1471 in xrange(_size1467):
57538
            _key1463 = iprot.readI64();
57761
            _key1472 = iprot.readI64();
57539
            _val1464 = iprot.readI64();
57762
            _val1473 = iprot.readI64();
57540
            self.returnOrdersMap[_key1463] = _val1464
57763
            self.returnOrdersMap[_key1472] = _val1473
57541
          iprot.readMapEnd()
57764
          iprot.readMapEnd()
57542
        else:
57765
        else:
57543
          iprot.skip(ftype)
57766
          iprot.skip(ftype)
57544
      elif fid == 3:
57767
      elif fid == 3:
57545
        if ftype == TType.STRING:
57768
        if ftype == TType.STRING:
Line 57566... Line 57789...
57566
      oprot.writeI64(self.customerId)
57789
      oprot.writeI64(self.customerId)
57567
      oprot.writeFieldEnd()
57790
      oprot.writeFieldEnd()
57568
    if self.returnOrdersMap is not None:
57791
    if self.returnOrdersMap is not None:
57569
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
57792
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
57570
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.returnOrdersMap))
57793
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.returnOrdersMap))
57571
      for kiter1465,viter1466 in self.returnOrdersMap.items():
57794
      for kiter1474,viter1475 in self.returnOrdersMap.items():
57572
        oprot.writeI64(kiter1465)
57795
        oprot.writeI64(kiter1474)
57573
        oprot.writeI64(viter1466)
57796
        oprot.writeI64(viter1475)
57574
      oprot.writeMapEnd()
57797
      oprot.writeMapEnd()
57575
      oprot.writeFieldEnd()
57798
      oprot.writeFieldEnd()
57576
    if self.itemCondition is not None:
57799
    if self.itemCondition is not None:
57577
      oprot.writeFieldBegin('itemCondition', TType.STRING, 3)
57800
      oprot.writeFieldBegin('itemCondition', TType.STRING, 3)
57578
      oprot.writeString(self.itemCondition)
57801
      oprot.writeString(self.itemCondition)
Line 57993... Line 58216...
57993
      if ftype == TType.STOP:
58216
      if ftype == TType.STOP:
57994
        break
58217
        break
57995
      if fid == 0:
58218
      if fid == 0:
57996
        if ftype == TType.LIST:
58219
        if ftype == TType.LIST:
57997
          self.success = []
58220
          self.success = []
57998
          (_etype1470, _size1467) = iprot.readListBegin()
58221
          (_etype1479, _size1476) = iprot.readListBegin()
57999
          for _i1471 in xrange(_size1467):
58222
          for _i1480 in xrange(_size1476):
58000
            _elem1472 = PendingStoreOrder()
58223
            _elem1481 = PendingStoreOrder()
58001
            _elem1472.read(iprot)
58224
            _elem1481.read(iprot)
58002
            self.success.append(_elem1472)
58225
            self.success.append(_elem1481)
58003
          iprot.readListEnd()
58226
          iprot.readListEnd()
58004
        else:
58227
        else:
58005
          iprot.skip(ftype)
58228
          iprot.skip(ftype)
58006
      else:
58229
      else:
58007
        iprot.skip(ftype)
58230
        iprot.skip(ftype)
Line 58014... Line 58237...
58014
      return
58237
      return
58015
    oprot.writeStructBegin('getPendingStoreOrders_result')
58238
    oprot.writeStructBegin('getPendingStoreOrders_result')
58016
    if self.success is not None:
58239
    if self.success is not None:
58017
      oprot.writeFieldBegin('success', TType.LIST, 0)
58240
      oprot.writeFieldBegin('success', TType.LIST, 0)
58018
      oprot.writeListBegin(TType.STRUCT, len(self.success))
58241
      oprot.writeListBegin(TType.STRUCT, len(self.success))
58019
      for iter1473 in self.success:
58242
      for iter1482 in self.success:
58020
        iter1473.write(oprot)
58243
        iter1482.write(oprot)
58021
      oprot.writeListEnd()
58244
      oprot.writeListEnd()
58022
      oprot.writeFieldEnd()
58245
      oprot.writeFieldEnd()
58023
    oprot.writeFieldStop()
58246
    oprot.writeFieldStop()
58024
    oprot.writeStructEnd()
58247
    oprot.writeStructEnd()
58025
 
58248