Subversion Repositories SmartDukaan

Rev

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

Rev 18634 Rev 18769
Line 2330... Line 2330...
2330
     - creditorId
2330
     - creditorId
2331
     - creditTxns
2331
     - creditTxns
2332
    """
2332
    """
2333
    pass
2333
    pass
2334
 
2334
 
-
 
2335
  def getLimitedCreditHistoryRecords(self, paymentId, userId, creditorId, limit, offset):
-
 
2336
    """
-
 
2337
    Parameters:
-
 
2338
     - paymentId
-
 
2339
     - userId
-
 
2340
     - creditorId
-
 
2341
     - limit
-
 
2342
     - offset
-
 
2343
    """
-
 
2344
    pass
-
 
2345
 
-
 
2346
  def getLimitedLoanHistoryRecords(self, paymentId, userId, creditorId, limit, offset):
-
 
2347
    """
-
 
2348
    Parameters:
-
 
2349
     - paymentId
-
 
2350
     - userId
-
 
2351
     - creditorId
-
 
2352
     - limit
-
 
2353
     - offset
-
 
2354
    """
-
 
2355
    pass
-
 
2356
 
2335
  def getReturnOrderInfo(self, id):
2357
  def getReturnOrderInfo(self, id):
2336
    """
2358
    """
2337
    Parameters:
2359
    Parameters:
2338
     - id
2360
     - id
2339
    """
2361
    """
Line 11227... Line 11249...
11227
      return result.success
11249
      return result.success
11228
    if result.pe is not None:
11250
    if result.pe is not None:
11229
      raise result.pe
11251
      raise result.pe
11230
    raise TApplicationException(TApplicationException.MISSING_RESULT, "processLoanTransaction failed: unknown result");
11252
    raise TApplicationException(TApplicationException.MISSING_RESULT, "processLoanTransaction failed: unknown result");
11231
 
11253
 
-
 
11254
  def getLimitedCreditHistoryRecords(self, paymentId, userId, creditorId, limit, offset):
-
 
11255
    """
-
 
11256
    Parameters:
-
 
11257
     - paymentId
-
 
11258
     - userId
-
 
11259
     - creditorId
-
 
11260
     - limit
-
 
11261
     - offset
-
 
11262
    """
-
 
11263
    self.send_getLimitedCreditHistoryRecords(paymentId, userId, creditorId, limit, offset)
-
 
11264
    return self.recv_getLimitedCreditHistoryRecords()
-
 
11265
 
-
 
11266
  def send_getLimitedCreditHistoryRecords(self, paymentId, userId, creditorId, limit, offset):
-
 
11267
    self._oprot.writeMessageBegin('getLimitedCreditHistoryRecords', TMessageType.CALL, self._seqid)
-
 
11268
    args = getLimitedCreditHistoryRecords_args()
-
 
11269
    args.paymentId = paymentId
-
 
11270
    args.userId = userId
-
 
11271
    args.creditorId = creditorId
-
 
11272
    args.limit = limit
-
 
11273
    args.offset = offset
-
 
11274
    args.write(self._oprot)
-
 
11275
    self._oprot.writeMessageEnd()
-
 
11276
    self._oprot.trans.flush()
-
 
11277
 
-
 
11278
  def recv_getLimitedCreditHistoryRecords(self, ):
-
 
11279
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11280
    if mtype == TMessageType.EXCEPTION:
-
 
11281
      x = TApplicationException()
-
 
11282
      x.read(self._iprot)
-
 
11283
      self._iprot.readMessageEnd()
-
 
11284
      raise x
-
 
11285
    result = getLimitedCreditHistoryRecords_result()
-
 
11286
    result.read(self._iprot)
-
 
11287
    self._iprot.readMessageEnd()
-
 
11288
    if result.success is not None:
-
 
11289
      return result.success
-
 
11290
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLimitedCreditHistoryRecords failed: unknown result");
-
 
11291
 
-
 
11292
  def getLimitedLoanHistoryRecords(self, paymentId, userId, creditorId, limit, offset):
-
 
11293
    """
-
 
11294
    Parameters:
-
 
11295
     - paymentId
-
 
11296
     - userId
-
 
11297
     - creditorId
-
 
11298
     - limit
-
 
11299
     - offset
-
 
11300
    """
-
 
11301
    self.send_getLimitedLoanHistoryRecords(paymentId, userId, creditorId, limit, offset)
-
 
11302
    return self.recv_getLimitedLoanHistoryRecords()
-
 
11303
 
-
 
11304
  def send_getLimitedLoanHistoryRecords(self, paymentId, userId, creditorId, limit, offset):
-
 
11305
    self._oprot.writeMessageBegin('getLimitedLoanHistoryRecords', TMessageType.CALL, self._seqid)
-
 
11306
    args = getLimitedLoanHistoryRecords_args()
-
 
11307
    args.paymentId = paymentId
-
 
11308
    args.userId = userId
-
 
11309
    args.creditorId = creditorId
-
 
11310
    args.limit = limit
-
 
11311
    args.offset = offset
-
 
11312
    args.write(self._oprot)
-
 
11313
    self._oprot.writeMessageEnd()
-
 
11314
    self._oprot.trans.flush()
-
 
11315
 
-
 
11316
  def recv_getLimitedLoanHistoryRecords(self, ):
-
 
11317
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11318
    if mtype == TMessageType.EXCEPTION:
-
 
11319
      x = TApplicationException()
-
 
11320
      x.read(self._iprot)
-
 
11321
      self._iprot.readMessageEnd()
-
 
11322
      raise x
-
 
11323
    result = getLimitedLoanHistoryRecords_result()
-
 
11324
    result.read(self._iprot)
-
 
11325
    self._iprot.readMessageEnd()
-
 
11326
    if result.success is not None:
-
 
11327
      return result.success
-
 
11328
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLimitedLoanHistoryRecords failed: unknown result");
-
 
11329
 
11232
  def getReturnOrderInfo(self, id):
11330
  def getReturnOrderInfo(self, id):
11233
    """
11331
    """
11234
    Parameters:
11332
    Parameters:
11235
     - id
11333
     - id
11236
    """
11334
    """
Line 12152... Line 12250...
12152
    self._processMap["processCreditTransaction"] = Processor.process_processCreditTransaction
12250
    self._processMap["processCreditTransaction"] = Processor.process_processCreditTransaction
12153
    self._processMap["getLoanPayableForUserToCreditor"] = Processor.process_getLoanPayableForUserToCreditor
12251
    self._processMap["getLoanPayableForUserToCreditor"] = Processor.process_getLoanPayableForUserToCreditor
12154
    self._processMap["getLoanHistoryRecordsForTransaction"] = Processor.process_getLoanHistoryRecordsForTransaction
12252
    self._processMap["getLoanHistoryRecordsForTransaction"] = Processor.process_getLoanHistoryRecordsForTransaction
12155
    self._processMap["getLoanHistoryRecordsForUserAndCreditor"] = Processor.process_getLoanHistoryRecordsForUserAndCreditor
12253
    self._processMap["getLoanHistoryRecordsForUserAndCreditor"] = Processor.process_getLoanHistoryRecordsForUserAndCreditor
12156
    self._processMap["processLoanTransaction"] = Processor.process_processLoanTransaction
12254
    self._processMap["processLoanTransaction"] = Processor.process_processLoanTransaction
-
 
12255
    self._processMap["getLimitedCreditHistoryRecords"] = Processor.process_getLimitedCreditHistoryRecords
-
 
12256
    self._processMap["getLimitedLoanHistoryRecords"] = Processor.process_getLimitedLoanHistoryRecords
12157
    self._processMap["getReturnOrderInfo"] = Processor.process_getReturnOrderInfo
12257
    self._processMap["getReturnOrderInfo"] = Processor.process_getReturnOrderInfo
12158
    self._processMap["getReturnOrderInfoList"] = Processor.process_getReturnOrderInfoList
12258
    self._processMap["getReturnOrderInfoList"] = Processor.process_getReturnOrderInfoList
12159
    self._processMap["getReturnOrderInfoListAsByStatus"] = Processor.process_getReturnOrderInfoListAsByStatus
12259
    self._processMap["getReturnOrderInfoListAsByStatus"] = Processor.process_getReturnOrderInfoListAsByStatus
12160
    self._processMap["updateReturnOrderInfo"] = Processor.process_updateReturnOrderInfo
12260
    self._processMap["updateReturnOrderInfo"] = Processor.process_updateReturnOrderInfo
12161
    self._processMap["bulkUpdateReturnOrderInfo"] = Processor.process_bulkUpdateReturnOrderInfo
12261
    self._processMap["bulkUpdateReturnOrderInfo"] = Processor.process_bulkUpdateReturnOrderInfo
Line 15441... Line 15541...
15441
    oprot.writeMessageBegin("processLoanTransaction", TMessageType.REPLY, seqid)
15541
    oprot.writeMessageBegin("processLoanTransaction", TMessageType.REPLY, seqid)
15442
    result.write(oprot)
15542
    result.write(oprot)
15443
    oprot.writeMessageEnd()
15543
    oprot.writeMessageEnd()
15444
    oprot.trans.flush()
15544
    oprot.trans.flush()
15445
 
15545
 
-
 
15546
  def process_getLimitedCreditHistoryRecords(self, seqid, iprot, oprot):
-
 
15547
    args = getLimitedCreditHistoryRecords_args()
-
 
15548
    args.read(iprot)
-
 
15549
    iprot.readMessageEnd()
-
 
15550
    result = getLimitedCreditHistoryRecords_result()
-
 
15551
    result.success = self._handler.getLimitedCreditHistoryRecords(args.paymentId, args.userId, args.creditorId, args.limit, args.offset)
-
 
15552
    oprot.writeMessageBegin("getLimitedCreditHistoryRecords", TMessageType.REPLY, seqid)
-
 
15553
    result.write(oprot)
-
 
15554
    oprot.writeMessageEnd()
-
 
15555
    oprot.trans.flush()
-
 
15556
 
-
 
15557
  def process_getLimitedLoanHistoryRecords(self, seqid, iprot, oprot):
-
 
15558
    args = getLimitedLoanHistoryRecords_args()
-
 
15559
    args.read(iprot)
-
 
15560
    iprot.readMessageEnd()
-
 
15561
    result = getLimitedLoanHistoryRecords_result()
-
 
15562
    result.success = self._handler.getLimitedLoanHistoryRecords(args.paymentId, args.userId, args.creditorId, args.limit, args.offset)
-
 
15563
    oprot.writeMessageBegin("getLimitedLoanHistoryRecords", TMessageType.REPLY, seqid)
-
 
15564
    result.write(oprot)
-
 
15565
    oprot.writeMessageEnd()
-
 
15566
    oprot.trans.flush()
-
 
15567
 
15446
  def process_getReturnOrderInfo(self, seqid, iprot, oprot):
15568
  def process_getReturnOrderInfo(self, seqid, iprot, oprot):
15447
    args = getReturnOrderInfo_args()
15569
    args = getReturnOrderInfo_args()
15448
    args.read(iprot)
15570
    args.read(iprot)
15449
    iprot.readMessageEnd()
15571
    iprot.readMessageEnd()
15450
    result = getReturnOrderInfo_result()
15572
    result = getReturnOrderInfo_result()
Line 52025... Line 52147...
52025
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
52147
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
52026
 
52148
 
52027
  def __ne__(self, other):
52149
  def __ne__(self, other):
52028
    return not (self == other)
52150
    return not (self == other)
52029
 
52151
 
-
 
52152
class getLimitedCreditHistoryRecords_args:
-
 
52153
  """
-
 
52154
  Attributes:
-
 
52155
   - paymentId
-
 
52156
   - userId
-
 
52157
   - creditorId
-
 
52158
   - limit
-
 
52159
   - offset
-
 
52160
  """
-
 
52161
 
-
 
52162
  thrift_spec = (
-
 
52163
    None, # 0
-
 
52164
    (1, TType.I64, 'paymentId', None, None, ), # 1
-
 
52165
    (2, TType.I64, 'userId', None, None, ), # 2
-
 
52166
    (3, TType.I64, 'creditorId', None, None, ), # 3
-
 
52167
    (4, TType.I64, 'limit', None, None, ), # 4
-
 
52168
    (5, TType.I64, 'offset', None, None, ), # 5
-
 
52169
  )
-
 
52170
 
-
 
52171
  def __init__(self, paymentId=None, userId=None, creditorId=None, limit=None, offset=None,):
-
 
52172
    self.paymentId = paymentId
-
 
52173
    self.userId = userId
-
 
52174
    self.creditorId = creditorId
-
 
52175
    self.limit = limit
-
 
52176
    self.offset = offset
-
 
52177
 
-
 
52178
  def read(self, iprot):
-
 
52179
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52180
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52181
      return
-
 
52182
    iprot.readStructBegin()
-
 
52183
    while True:
-
 
52184
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52185
      if ftype == TType.STOP:
-
 
52186
        break
-
 
52187
      if fid == 1:
-
 
52188
        if ftype == TType.I64:
-
 
52189
          self.paymentId = iprot.readI64();
-
 
52190
        else:
-
 
52191
          iprot.skip(ftype)
-
 
52192
      elif fid == 2:
-
 
52193
        if ftype == TType.I64:
-
 
52194
          self.userId = iprot.readI64();
-
 
52195
        else:
-
 
52196
          iprot.skip(ftype)
-
 
52197
      elif fid == 3:
-
 
52198
        if ftype == TType.I64:
-
 
52199
          self.creditorId = iprot.readI64();
-
 
52200
        else:
-
 
52201
          iprot.skip(ftype)
-
 
52202
      elif fid == 4:
-
 
52203
        if ftype == TType.I64:
-
 
52204
          self.limit = iprot.readI64();
-
 
52205
        else:
-
 
52206
          iprot.skip(ftype)
-
 
52207
      elif fid == 5:
-
 
52208
        if ftype == TType.I64:
-
 
52209
          self.offset = iprot.readI64();
-
 
52210
        else:
-
 
52211
          iprot.skip(ftype)
-
 
52212
      else:
-
 
52213
        iprot.skip(ftype)
-
 
52214
      iprot.readFieldEnd()
-
 
52215
    iprot.readStructEnd()
-
 
52216
 
-
 
52217
  def write(self, oprot):
-
 
52218
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52219
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52220
      return
-
 
52221
    oprot.writeStructBegin('getLimitedCreditHistoryRecords_args')
-
 
52222
    if self.paymentId is not None:
-
 
52223
      oprot.writeFieldBegin('paymentId', TType.I64, 1)
-
 
52224
      oprot.writeI64(self.paymentId)
-
 
52225
      oprot.writeFieldEnd()
-
 
52226
    if self.userId is not None:
-
 
52227
      oprot.writeFieldBegin('userId', TType.I64, 2)
-
 
52228
      oprot.writeI64(self.userId)
-
 
52229
      oprot.writeFieldEnd()
-
 
52230
    if self.creditorId is not None:
-
 
52231
      oprot.writeFieldBegin('creditorId', TType.I64, 3)
-
 
52232
      oprot.writeI64(self.creditorId)
-
 
52233
      oprot.writeFieldEnd()
-
 
52234
    if self.limit is not None:
-
 
52235
      oprot.writeFieldBegin('limit', TType.I64, 4)
-
 
52236
      oprot.writeI64(self.limit)
-
 
52237
      oprot.writeFieldEnd()
-
 
52238
    if self.offset is not None:
-
 
52239
      oprot.writeFieldBegin('offset', TType.I64, 5)
-
 
52240
      oprot.writeI64(self.offset)
-
 
52241
      oprot.writeFieldEnd()
-
 
52242
    oprot.writeFieldStop()
-
 
52243
    oprot.writeStructEnd()
-
 
52244
 
-
 
52245
  def validate(self):
-
 
52246
    return
-
 
52247
 
-
 
52248
 
-
 
52249
  def __repr__(self):
-
 
52250
    L = ['%s=%r' % (key, value)
-
 
52251
      for key, value in self.__dict__.iteritems()]
-
 
52252
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52253
 
-
 
52254
  def __eq__(self, other):
-
 
52255
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52256
 
-
 
52257
  def __ne__(self, other):
-
 
52258
    return not (self == other)
-
 
52259
 
-
 
52260
class getLimitedCreditHistoryRecords_result:
-
 
52261
  """
-
 
52262
  Attributes:
-
 
52263
   - success
-
 
52264
  """
-
 
52265
 
-
 
52266
  thrift_spec = (
-
 
52267
    (0, TType.LIST, 'success', (TType.STRUCT,(CreditHistory, CreditHistory.thrift_spec)), None, ), # 0
-
 
52268
  )
-
 
52269
 
-
 
52270
  def __init__(self, success=None,):
-
 
52271
    self.success = success
-
 
52272
 
-
 
52273
  def read(self, iprot):
-
 
52274
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52275
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52276
      return
-
 
52277
    iprot.readStructBegin()
-
 
52278
    while True:
-
 
52279
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52280
      if ftype == TType.STOP:
-
 
52281
        break
-
 
52282
      if fid == 0:
-
 
52283
        if ftype == TType.LIST:
-
 
52284
          self.success = []
-
 
52285
          (_etype1201, _size1198) = iprot.readListBegin()
-
 
52286
          for _i1202 in xrange(_size1198):
-
 
52287
            _elem1203 = CreditHistory()
-
 
52288
            _elem1203.read(iprot)
-
 
52289
            self.success.append(_elem1203)
-
 
52290
          iprot.readListEnd()
-
 
52291
        else:
-
 
52292
          iprot.skip(ftype)
-
 
52293
      else:
-
 
52294
        iprot.skip(ftype)
-
 
52295
      iprot.readFieldEnd()
-
 
52296
    iprot.readStructEnd()
-
 
52297
 
-
 
52298
  def write(self, oprot):
-
 
52299
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52300
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52301
      return
-
 
52302
    oprot.writeStructBegin('getLimitedCreditHistoryRecords_result')
-
 
52303
    if self.success is not None:
-
 
52304
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
52305
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
52306
      for iter1204 in self.success:
-
 
52307
        iter1204.write(oprot)
-
 
52308
      oprot.writeListEnd()
-
 
52309
      oprot.writeFieldEnd()
-
 
52310
    oprot.writeFieldStop()
-
 
52311
    oprot.writeStructEnd()
-
 
52312
 
-
 
52313
  def validate(self):
-
 
52314
    return
-
 
52315
 
-
 
52316
 
-
 
52317
  def __repr__(self):
-
 
52318
    L = ['%s=%r' % (key, value)
-
 
52319
      for key, value in self.__dict__.iteritems()]
-
 
52320
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52321
 
-
 
52322
  def __eq__(self, other):
-
 
52323
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52324
 
-
 
52325
  def __ne__(self, other):
-
 
52326
    return not (self == other)
-
 
52327
 
-
 
52328
class getLimitedLoanHistoryRecords_args:
-
 
52329
  """
-
 
52330
  Attributes:
-
 
52331
   - paymentId
-
 
52332
   - userId
-
 
52333
   - creditorId
-
 
52334
   - limit
-
 
52335
   - offset
-
 
52336
  """
-
 
52337
 
-
 
52338
  thrift_spec = (
-
 
52339
    None, # 0
-
 
52340
    (1, TType.I64, 'paymentId', None, None, ), # 1
-
 
52341
    (2, TType.I64, 'userId', None, None, ), # 2
-
 
52342
    (3, TType.I64, 'creditorId', None, None, ), # 3
-
 
52343
    (4, TType.I64, 'limit', None, None, ), # 4
-
 
52344
    (5, TType.I64, 'offset', None, None, ), # 5
-
 
52345
  )
-
 
52346
 
-
 
52347
  def __init__(self, paymentId=None, userId=None, creditorId=None, limit=None, offset=None,):
-
 
52348
    self.paymentId = paymentId
-
 
52349
    self.userId = userId
-
 
52350
    self.creditorId = creditorId
-
 
52351
    self.limit = limit
-
 
52352
    self.offset = offset
-
 
52353
 
-
 
52354
  def read(self, iprot):
-
 
52355
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52356
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52357
      return
-
 
52358
    iprot.readStructBegin()
-
 
52359
    while True:
-
 
52360
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52361
      if ftype == TType.STOP:
-
 
52362
        break
-
 
52363
      if fid == 1:
-
 
52364
        if ftype == TType.I64:
-
 
52365
          self.paymentId = iprot.readI64();
-
 
52366
        else:
-
 
52367
          iprot.skip(ftype)
-
 
52368
      elif fid == 2:
-
 
52369
        if ftype == TType.I64:
-
 
52370
          self.userId = iprot.readI64();
-
 
52371
        else:
-
 
52372
          iprot.skip(ftype)
-
 
52373
      elif fid == 3:
-
 
52374
        if ftype == TType.I64:
-
 
52375
          self.creditorId = iprot.readI64();
-
 
52376
        else:
-
 
52377
          iprot.skip(ftype)
-
 
52378
      elif fid == 4:
-
 
52379
        if ftype == TType.I64:
-
 
52380
          self.limit = iprot.readI64();
-
 
52381
        else:
-
 
52382
          iprot.skip(ftype)
-
 
52383
      elif fid == 5:
-
 
52384
        if ftype == TType.I64:
-
 
52385
          self.offset = iprot.readI64();
-
 
52386
        else:
-
 
52387
          iprot.skip(ftype)
-
 
52388
      else:
-
 
52389
        iprot.skip(ftype)
-
 
52390
      iprot.readFieldEnd()
-
 
52391
    iprot.readStructEnd()
-
 
52392
 
-
 
52393
  def write(self, oprot):
-
 
52394
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52395
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52396
      return
-
 
52397
    oprot.writeStructBegin('getLimitedLoanHistoryRecords_args')
-
 
52398
    if self.paymentId is not None:
-
 
52399
      oprot.writeFieldBegin('paymentId', TType.I64, 1)
-
 
52400
      oprot.writeI64(self.paymentId)
-
 
52401
      oprot.writeFieldEnd()
-
 
52402
    if self.userId is not None:
-
 
52403
      oprot.writeFieldBegin('userId', TType.I64, 2)
-
 
52404
      oprot.writeI64(self.userId)
-
 
52405
      oprot.writeFieldEnd()
-
 
52406
    if self.creditorId is not None:
-
 
52407
      oprot.writeFieldBegin('creditorId', TType.I64, 3)
-
 
52408
      oprot.writeI64(self.creditorId)
-
 
52409
      oprot.writeFieldEnd()
-
 
52410
    if self.limit is not None:
-
 
52411
      oprot.writeFieldBegin('limit', TType.I64, 4)
-
 
52412
      oprot.writeI64(self.limit)
-
 
52413
      oprot.writeFieldEnd()
-
 
52414
    if self.offset is not None:
-
 
52415
      oprot.writeFieldBegin('offset', TType.I64, 5)
-
 
52416
      oprot.writeI64(self.offset)
-
 
52417
      oprot.writeFieldEnd()
-
 
52418
    oprot.writeFieldStop()
-
 
52419
    oprot.writeStructEnd()
-
 
52420
 
-
 
52421
  def validate(self):
-
 
52422
    return
-
 
52423
 
-
 
52424
 
-
 
52425
  def __repr__(self):
-
 
52426
    L = ['%s=%r' % (key, value)
-
 
52427
      for key, value in self.__dict__.iteritems()]
-
 
52428
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52429
 
-
 
52430
  def __eq__(self, other):
-
 
52431
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52432
 
-
 
52433
  def __ne__(self, other):
-
 
52434
    return not (self == other)
-
 
52435
 
-
 
52436
class getLimitedLoanHistoryRecords_result:
-
 
52437
  """
-
 
52438
  Attributes:
-
 
52439
   - success
-
 
52440
  """
-
 
52441
 
-
 
52442
  thrift_spec = (
-
 
52443
    (0, TType.LIST, 'success', (TType.STRUCT,(LoanHistory, LoanHistory.thrift_spec)), None, ), # 0
-
 
52444
  )
-
 
52445
 
-
 
52446
  def __init__(self, success=None,):
-
 
52447
    self.success = success
-
 
52448
 
-
 
52449
  def read(self, iprot):
-
 
52450
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52451
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52452
      return
-
 
52453
    iprot.readStructBegin()
-
 
52454
    while True:
-
 
52455
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52456
      if ftype == TType.STOP:
-
 
52457
        break
-
 
52458
      if fid == 0:
-
 
52459
        if ftype == TType.LIST:
-
 
52460
          self.success = []
-
 
52461
          (_etype1208, _size1205) = iprot.readListBegin()
-
 
52462
          for _i1209 in xrange(_size1205):
-
 
52463
            _elem1210 = LoanHistory()
-
 
52464
            _elem1210.read(iprot)
-
 
52465
            self.success.append(_elem1210)
-
 
52466
          iprot.readListEnd()
-
 
52467
        else:
-
 
52468
          iprot.skip(ftype)
-
 
52469
      else:
-
 
52470
        iprot.skip(ftype)
-
 
52471
      iprot.readFieldEnd()
-
 
52472
    iprot.readStructEnd()
-
 
52473
 
-
 
52474
  def write(self, oprot):
-
 
52475
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52476
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52477
      return
-
 
52478
    oprot.writeStructBegin('getLimitedLoanHistoryRecords_result')
-
 
52479
    if self.success is not None:
-
 
52480
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
52481
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
52482
      for iter1211 in self.success:
-
 
52483
        iter1211.write(oprot)
-
 
52484
      oprot.writeListEnd()
-
 
52485
      oprot.writeFieldEnd()
-
 
52486
    oprot.writeFieldStop()
-
 
52487
    oprot.writeStructEnd()
-
 
52488
 
-
 
52489
  def validate(self):
-
 
52490
    return
-
 
52491
 
-
 
52492
 
-
 
52493
  def __repr__(self):
-
 
52494
    L = ['%s=%r' % (key, value)
-
 
52495
      for key, value in self.__dict__.iteritems()]
-
 
52496
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52497
 
-
 
52498
  def __eq__(self, other):
-
 
52499
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52500
 
-
 
52501
  def __ne__(self, other):
-
 
52502
    return not (self == other)
-
 
52503
 
52030
class getReturnOrderInfo_args:
52504
class getReturnOrderInfo_args:
52031
  """
52505
  """
52032
  Attributes:
52506
  Attributes:
52033
   - id
52507
   - id
52034
  """
52508
  """
Line 52184... Line 52658...
52184
      if ftype == TType.STOP:
52658
      if ftype == TType.STOP:
52185
        break
52659
        break
52186
      if fid == 1:
52660
      if fid == 1:
52187
        if ftype == TType.LIST:
52661
        if ftype == TType.LIST:
52188
          self.order_ids = []
52662
          self.order_ids = []
52189
          (_etype1201, _size1198) = iprot.readListBegin()
52663
          (_etype1215, _size1212) = iprot.readListBegin()
52190
          for _i1202 in xrange(_size1198):
52664
          for _i1216 in xrange(_size1212):
52191
            _elem1203 = iprot.readI64();
52665
            _elem1217 = iprot.readI64();
52192
            self.order_ids.append(_elem1203)
52666
            self.order_ids.append(_elem1217)
52193
          iprot.readListEnd()
52667
          iprot.readListEnd()
52194
        else:
52668
        else:
52195
          iprot.skip(ftype)
52669
          iprot.skip(ftype)
52196
      else:
52670
      else:
52197
        iprot.skip(ftype)
52671
        iprot.skip(ftype)
Line 52204... Line 52678...
52204
      return
52678
      return
52205
    oprot.writeStructBegin('getReturnOrderInfoList_args')
52679
    oprot.writeStructBegin('getReturnOrderInfoList_args')
52206
    if self.order_ids is not None:
52680
    if self.order_ids is not None:
52207
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
52681
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
52208
      oprot.writeListBegin(TType.I64, len(self.order_ids))
52682
      oprot.writeListBegin(TType.I64, len(self.order_ids))
52209
      for iter1204 in self.order_ids:
52683
      for iter1218 in self.order_ids:
52210
        oprot.writeI64(iter1204)
52684
        oprot.writeI64(iter1218)
52211
      oprot.writeListEnd()
52685
      oprot.writeListEnd()
52212
      oprot.writeFieldEnd()
52686
      oprot.writeFieldEnd()
52213
    oprot.writeFieldStop()
52687
    oprot.writeFieldStop()
52214
    oprot.writeStructEnd()
52688
    oprot.writeStructEnd()
52215
 
52689
 
Line 52251... Line 52725...
52251
      if ftype == TType.STOP:
52725
      if ftype == TType.STOP:
52252
        break
52726
        break
52253
      if fid == 0:
52727
      if fid == 0:
52254
        if ftype == TType.MAP:
52728
        if ftype == TType.MAP:
52255
          self.success = {}
52729
          self.success = {}
52256
          (_ktype1206, _vtype1207, _size1205 ) = iprot.readMapBegin() 
52730
          (_ktype1220, _vtype1221, _size1219 ) = iprot.readMapBegin() 
52257
          for _i1209 in xrange(_size1205):
52731
          for _i1223 in xrange(_size1219):
52258
            _key1210 = iprot.readI64();
52732
            _key1224 = iprot.readI64();
52259
            _val1211 = []
52733
            _val1225 = []
52260
            (_etype1215, _size1212) = iprot.readListBegin()
52734
            (_etype1229, _size1226) = iprot.readListBegin()
52261
            for _i1216 in xrange(_size1212):
52735
            for _i1230 in xrange(_size1226):
52262
              _elem1217 = ReturnOrderInfo()
52736
              _elem1231 = ReturnOrderInfo()
52263
              _elem1217.read(iprot)
52737
              _elem1231.read(iprot)
52264
              _val1211.append(_elem1217)
52738
              _val1225.append(_elem1231)
52265
            iprot.readListEnd()
52739
            iprot.readListEnd()
52266
            self.success[_key1210] = _val1211
52740
            self.success[_key1224] = _val1225
52267
          iprot.readMapEnd()
52741
          iprot.readMapEnd()
52268
        else:
52742
        else:
52269
          iprot.skip(ftype)
52743
          iprot.skip(ftype)
52270
      else:
52744
      else:
52271
        iprot.skip(ftype)
52745
        iprot.skip(ftype)
Line 52278... Line 52752...
52278
      return
52752
      return
52279
    oprot.writeStructBegin('getReturnOrderInfoList_result')
52753
    oprot.writeStructBegin('getReturnOrderInfoList_result')
52280
    if self.success is not None:
52754
    if self.success is not None:
52281
      oprot.writeFieldBegin('success', TType.MAP, 0)
52755
      oprot.writeFieldBegin('success', TType.MAP, 0)
52282
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
52756
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
52283
      for kiter1218,viter1219 in self.success.items():
52757
      for kiter1232,viter1233 in self.success.items():
52284
        oprot.writeI64(kiter1218)
52758
        oprot.writeI64(kiter1232)
52285
        oprot.writeListBegin(TType.STRUCT, len(viter1219))
52759
        oprot.writeListBegin(TType.STRUCT, len(viter1233))
52286
        for iter1220 in viter1219:
52760
        for iter1234 in viter1233:
52287
          iter1220.write(oprot)
52761
          iter1234.write(oprot)
52288
        oprot.writeListEnd()
52762
        oprot.writeListEnd()
52289
      oprot.writeMapEnd()
52763
      oprot.writeMapEnd()
52290
      oprot.writeFieldEnd()
52764
      oprot.writeFieldEnd()
52291
    oprot.writeFieldStop()
52765
    oprot.writeFieldStop()
52292
    oprot.writeStructEnd()
52766
    oprot.writeStructEnd()
Line 52333... Line 52807...
52333
      if ftype == TType.STOP:
52807
      if ftype == TType.STOP:
52334
        break
52808
        break
52335
      if fid == 1:
52809
      if fid == 1:
52336
        if ftype == TType.LIST:
52810
        if ftype == TType.LIST:
52337
          self.order_ids = []
52811
          self.order_ids = []
52338
          (_etype1224, _size1221) = iprot.readListBegin()
52812
          (_etype1238, _size1235) = iprot.readListBegin()
52339
          for _i1225 in xrange(_size1221):
52813
          for _i1239 in xrange(_size1235):
52340
            _elem1226 = iprot.readI64();
52814
            _elem1240 = iprot.readI64();
52341
            self.order_ids.append(_elem1226)
52815
            self.order_ids.append(_elem1240)
52342
          iprot.readListEnd()
52816
          iprot.readListEnd()
52343
        else:
52817
        else:
52344
          iprot.skip(ftype)
52818
          iprot.skip(ftype)
52345
      elif fid == 2:
52819
      elif fid == 2:
52346
        if ftype == TType.LIST:
52820
        if ftype == TType.LIST:
52347
          self.statuses = []
52821
          self.statuses = []
52348
          (_etype1230, _size1227) = iprot.readListBegin()
52822
          (_etype1244, _size1241) = iprot.readListBegin()
52349
          for _i1231 in xrange(_size1227):
52823
          for _i1245 in xrange(_size1241):
52350
            _elem1232 = iprot.readString();
52824
            _elem1246 = iprot.readString();
52351
            self.statuses.append(_elem1232)
52825
            self.statuses.append(_elem1246)
52352
          iprot.readListEnd()
52826
          iprot.readListEnd()
52353
        else:
52827
        else:
52354
          iprot.skip(ftype)
52828
          iprot.skip(ftype)
52355
      else:
52829
      else:
52356
        iprot.skip(ftype)
52830
        iprot.skip(ftype)
Line 52363... Line 52837...
52363
      return
52837
      return
52364
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
52838
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
52365
    if self.order_ids is not None:
52839
    if self.order_ids is not None:
52366
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
52840
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
52367
      oprot.writeListBegin(TType.I64, len(self.order_ids))
52841
      oprot.writeListBegin(TType.I64, len(self.order_ids))
52368
      for iter1233 in self.order_ids:
52842
      for iter1247 in self.order_ids:
52369
        oprot.writeI64(iter1233)
52843
        oprot.writeI64(iter1247)
52370
      oprot.writeListEnd()
52844
      oprot.writeListEnd()
52371
      oprot.writeFieldEnd()
52845
      oprot.writeFieldEnd()
52372
    if self.statuses is not None:
52846
    if self.statuses is not None:
52373
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
52847
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
52374
      oprot.writeListBegin(TType.STRING, len(self.statuses))
52848
      oprot.writeListBegin(TType.STRING, len(self.statuses))
52375
      for iter1234 in self.statuses:
52849
      for iter1248 in self.statuses:
52376
        oprot.writeString(iter1234)
52850
        oprot.writeString(iter1248)
52377
      oprot.writeListEnd()
52851
      oprot.writeListEnd()
52378
      oprot.writeFieldEnd()
52852
      oprot.writeFieldEnd()
52379
    oprot.writeFieldStop()
52853
    oprot.writeFieldStop()
52380
    oprot.writeStructEnd()
52854
    oprot.writeStructEnd()
52381
 
52855
 
Line 52417... Line 52891...
52417
      if ftype == TType.STOP:
52891
      if ftype == TType.STOP:
52418
        break
52892
        break
52419
      if fid == 0:
52893
      if fid == 0:
52420
        if ftype == TType.MAP:
52894
        if ftype == TType.MAP:
52421
          self.success = {}
52895
          self.success = {}
52422
          (_ktype1236, _vtype1237, _size1235 ) = iprot.readMapBegin() 
52896
          (_ktype1250, _vtype1251, _size1249 ) = iprot.readMapBegin() 
52423
          for _i1239 in xrange(_size1235):
52897
          for _i1253 in xrange(_size1249):
52424
            _key1240 = iprot.readI64();
52898
            _key1254 = iprot.readI64();
52425
            _val1241 = []
52899
            _val1255 = []
52426
            (_etype1245, _size1242) = iprot.readListBegin()
52900
            (_etype1259, _size1256) = iprot.readListBegin()
52427
            for _i1246 in xrange(_size1242):
52901
            for _i1260 in xrange(_size1256):
52428
              _elem1247 = ReturnOrderInfo()
52902
              _elem1261 = ReturnOrderInfo()
52429
              _elem1247.read(iprot)
52903
              _elem1261.read(iprot)
52430
              _val1241.append(_elem1247)
52904
              _val1255.append(_elem1261)
52431
            iprot.readListEnd()
52905
            iprot.readListEnd()
52432
            self.success[_key1240] = _val1241
52906
            self.success[_key1254] = _val1255
52433
          iprot.readMapEnd()
52907
          iprot.readMapEnd()
52434
        else:
52908
        else:
52435
          iprot.skip(ftype)
52909
          iprot.skip(ftype)
52436
      else:
52910
      else:
52437
        iprot.skip(ftype)
52911
        iprot.skip(ftype)
Line 52444... Line 52918...
52444
      return
52918
      return
52445
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
52919
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
52446
    if self.success is not None:
52920
    if self.success is not None:
52447
      oprot.writeFieldBegin('success', TType.MAP, 0)
52921
      oprot.writeFieldBegin('success', TType.MAP, 0)
52448
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
52922
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
52449
      for kiter1248,viter1249 in self.success.items():
52923
      for kiter1262,viter1263 in self.success.items():
52450
        oprot.writeI64(kiter1248)
52924
        oprot.writeI64(kiter1262)
52451
        oprot.writeListBegin(TType.STRUCT, len(viter1249))
52925
        oprot.writeListBegin(TType.STRUCT, len(viter1263))
52452
        for iter1250 in viter1249:
52926
        for iter1264 in viter1263:
52453
          iter1250.write(oprot)
52927
          iter1264.write(oprot)
52454
        oprot.writeListEnd()
52928
        oprot.writeListEnd()
52455
      oprot.writeMapEnd()
52929
      oprot.writeMapEnd()
52456
      oprot.writeFieldEnd()
52930
      oprot.writeFieldEnd()
52457
    oprot.writeFieldStop()
52931
    oprot.writeFieldStop()
52458
    oprot.writeStructEnd()
52932
    oprot.writeStructEnd()
Line 52629... Line 53103...
52629
      if ftype == TType.STOP:
53103
      if ftype == TType.STOP:
52630
        break
53104
        break
52631
      if fid == 1:
53105
      if fid == 1:
52632
        if ftype == TType.MAP:
53106
        if ftype == TType.MAP:
52633
          self.orderReturnInfosMap = {}
53107
          self.orderReturnInfosMap = {}
52634
          (_ktype1252, _vtype1253, _size1251 ) = iprot.readMapBegin() 
53108
          (_ktype1266, _vtype1267, _size1265 ) = iprot.readMapBegin() 
52635
          for _i1255 in xrange(_size1251):
53109
          for _i1269 in xrange(_size1265):
52636
            _key1256 = iprot.readI64();
53110
            _key1270 = iprot.readI64();
52637
            _val1257 = []
53111
            _val1271 = []
52638
            (_etype1261, _size1258) = iprot.readListBegin()
53112
            (_etype1275, _size1272) = iprot.readListBegin()
52639
            for _i1262 in xrange(_size1258):
53113
            for _i1276 in xrange(_size1272):
52640
              _elem1263 = ReturnOrderInfo()
53114
              _elem1277 = ReturnOrderInfo()
52641
              _elem1263.read(iprot)
53115
              _elem1277.read(iprot)
52642
              _val1257.append(_elem1263)
53116
              _val1271.append(_elem1277)
52643
            iprot.readListEnd()
53117
            iprot.readListEnd()
52644
            self.orderReturnInfosMap[_key1256] = _val1257
53118
            self.orderReturnInfosMap[_key1270] = _val1271
52645
          iprot.readMapEnd()
53119
          iprot.readMapEnd()
52646
        else:
53120
        else:
52647
          iprot.skip(ftype)
53121
          iprot.skip(ftype)
52648
      else:
53122
      else:
52649
        iprot.skip(ftype)
53123
        iprot.skip(ftype)
Line 52656... Line 53130...
52656
      return
53130
      return
52657
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
53131
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
52658
    if self.orderReturnInfosMap is not None:
53132
    if self.orderReturnInfosMap is not None:
52659
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
53133
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
52660
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
53134
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
52661
      for kiter1264,viter1265 in self.orderReturnInfosMap.items():
53135
      for kiter1278,viter1279 in self.orderReturnInfosMap.items():
52662
        oprot.writeI64(kiter1264)
53136
        oprot.writeI64(kiter1278)
52663
        oprot.writeListBegin(TType.STRUCT, len(viter1265))
53137
        oprot.writeListBegin(TType.STRUCT, len(viter1279))
52664
        for iter1266 in viter1265:
53138
        for iter1280 in viter1279:
52665
          iter1266.write(oprot)
53139
          iter1280.write(oprot)
52666
        oprot.writeListEnd()
53140
        oprot.writeListEnd()
52667
      oprot.writeMapEnd()
53141
      oprot.writeMapEnd()
52668
      oprot.writeFieldEnd()
53142
      oprot.writeFieldEnd()
52669
    oprot.writeFieldStop()
53143
    oprot.writeFieldStop()
52670
    oprot.writeStructEnd()
53144
    oprot.writeStructEnd()
Line 52710... Line 53184...
52710
      if ftype == TType.STOP:
53184
      if ftype == TType.STOP:
52711
        break
53185
        break
52712
      if fid == 0:
53186
      if fid == 0:
52713
        if ftype == TType.MAP:
53187
        if ftype == TType.MAP:
52714
          self.success = {}
53188
          self.success = {}
52715
          (_ktype1268, _vtype1269, _size1267 ) = iprot.readMapBegin() 
53189
          (_ktype1282, _vtype1283, _size1281 ) = iprot.readMapBegin() 
52716
          for _i1271 in xrange(_size1267):
53190
          for _i1285 in xrange(_size1281):
52717
            _key1272 = iprot.readI64();
53191
            _key1286 = iprot.readI64();
52718
            _val1273 = iprot.readBool();
53192
            _val1287 = iprot.readBool();
52719
            self.success[_key1272] = _val1273
53193
            self.success[_key1286] = _val1287
52720
          iprot.readMapEnd()
53194
          iprot.readMapEnd()
52721
        else:
53195
        else:
52722
          iprot.skip(ftype)
53196
          iprot.skip(ftype)
52723
      elif fid == 1:
53197
      elif fid == 1:
52724
        if ftype == TType.STRUCT:
53198
        if ftype == TType.STRUCT:
Line 52737... Line 53211...
52737
      return
53211
      return
52738
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
53212
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
52739
    if self.success is not None:
53213
    if self.success is not None:
52740
      oprot.writeFieldBegin('success', TType.MAP, 0)
53214
      oprot.writeFieldBegin('success', TType.MAP, 0)
52741
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
53215
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
52742
      for kiter1274,viter1275 in self.success.items():
53216
      for kiter1288,viter1289 in self.success.items():
52743
        oprot.writeI64(kiter1274)
53217
        oprot.writeI64(kiter1288)
52744
        oprot.writeBool(viter1275)
53218
        oprot.writeBool(viter1289)
52745
      oprot.writeMapEnd()
53219
      oprot.writeMapEnd()
52746
      oprot.writeFieldEnd()
53220
      oprot.writeFieldEnd()
52747
    if self.ex is not None:
53221
    if self.ex is not None:
52748
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
53222
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
52749
      self.ex.write(oprot)
53223
      self.ex.write(oprot)
Line 52849... Line 53323...
52849
      if ftype == TType.STOP:
53323
      if ftype == TType.STOP:
52850
        break
53324
        break
52851
      if fid == 0:
53325
      if fid == 0:
52852
        if ftype == TType.LIST:
53326
        if ftype == TType.LIST:
52853
          self.success = []
53327
          self.success = []
52854
          (_etype1279, _size1276) = iprot.readListBegin()
53328
          (_etype1293, _size1290) = iprot.readListBegin()
52855
          for _i1280 in xrange(_size1276):
53329
          for _i1294 in xrange(_size1290):
52856
            _elem1281 = ReturnOrderInfo()
53330
            _elem1295 = ReturnOrderInfo()
52857
            _elem1281.read(iprot)
53331
            _elem1295.read(iprot)
52858
            self.success.append(_elem1281)
53332
            self.success.append(_elem1295)
52859
          iprot.readListEnd()
53333
          iprot.readListEnd()
52860
        else:
53334
        else:
52861
          iprot.skip(ftype)
53335
          iprot.skip(ftype)
52862
      else:
53336
      else:
52863
        iprot.skip(ftype)
53337
        iprot.skip(ftype)
Line 52870... Line 53344...
52870
      return
53344
      return
52871
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
53345
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
52872
    if self.success is not None:
53346
    if self.success is not None:
52873
      oprot.writeFieldBegin('success', TType.LIST, 0)
53347
      oprot.writeFieldBegin('success', TType.LIST, 0)
52874
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53348
      oprot.writeListBegin(TType.STRUCT, len(self.success))
52875
      for iter1282 in self.success:
53349
      for iter1296 in self.success:
52876
        iter1282.write(oprot)
53350
        iter1296.write(oprot)
52877
      oprot.writeListEnd()
53351
      oprot.writeListEnd()
52878
      oprot.writeFieldEnd()
53352
      oprot.writeFieldEnd()
52879
    oprot.writeFieldStop()
53353
    oprot.writeFieldStop()
52880
    oprot.writeStructEnd()
53354
    oprot.writeStructEnd()
52881
 
53355
 
Line 53246... Line 53720...
53246
      if ftype == TType.STOP:
53720
      if ftype == TType.STOP:
53247
        break
53721
        break
53248
      if fid == 0:
53722
      if fid == 0:
53249
        if ftype == TType.LIST:
53723
        if ftype == TType.LIST:
53250
          self.success = []
53724
          self.success = []
53251
          (_etype1286, _size1283) = iprot.readListBegin()
53725
          (_etype1300, _size1297) = iprot.readListBegin()
53252
          for _i1287 in xrange(_size1283):
53726
          for _i1301 in xrange(_size1297):
53253
            _elem1288 = ReturnOrderInfo()
53727
            _elem1302 = ReturnOrderInfo()
53254
            _elem1288.read(iprot)
53728
            _elem1302.read(iprot)
53255
            self.success.append(_elem1288)
53729
            self.success.append(_elem1302)
53256
          iprot.readListEnd()
53730
          iprot.readListEnd()
53257
        else:
53731
        else:
53258
          iprot.skip(ftype)
53732
          iprot.skip(ftype)
53259
      elif fid == 1:
53733
      elif fid == 1:
53260
        if ftype == TType.STRUCT:
53734
        if ftype == TType.STRUCT:
Line 53273... Line 53747...
53273
      return
53747
      return
53274
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
53748
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
53275
    if self.success is not None:
53749
    if self.success is not None:
53276
      oprot.writeFieldBegin('success', TType.LIST, 0)
53750
      oprot.writeFieldBegin('success', TType.LIST, 0)
53277
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53751
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53278
      for iter1289 in self.success:
53752
      for iter1303 in self.success:
53279
        iter1289.write(oprot)
53753
        iter1303.write(oprot)
53280
      oprot.writeListEnd()
53754
      oprot.writeListEnd()
53281
      oprot.writeFieldEnd()
53755
      oprot.writeFieldEnd()
53282
    if self.ex is not None:
53756
    if self.ex is not None:
53283
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
53757
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
53284
      self.ex.write(oprot)
53758
      self.ex.write(oprot)
Line 53341... Line 53815...
53341
        else:
53815
        else:
53342
          iprot.skip(ftype)
53816
          iprot.skip(ftype)
53343
      elif fid == 3:
53817
      elif fid == 3:
53344
        if ftype == TType.LIST:
53818
        if ftype == TType.LIST:
53345
          self.returnOrderIds = []
53819
          self.returnOrderIds = []
53346
          (_etype1293, _size1290) = iprot.readListBegin()
53820
          (_etype1307, _size1304) = iprot.readListBegin()
53347
          for _i1294 in xrange(_size1290):
53821
          for _i1308 in xrange(_size1304):
53348
            _elem1295 = iprot.readI64();
53822
            _elem1309 = iprot.readI64();
53349
            self.returnOrderIds.append(_elem1295)
53823
            self.returnOrderIds.append(_elem1309)
53350
          iprot.readListEnd()
53824
          iprot.readListEnd()
53351
        else:
53825
        else:
53352
          iprot.skip(ftype)
53826
          iprot.skip(ftype)
53353
      else:
53827
      else:
53354
        iprot.skip(ftype)
53828
        iprot.skip(ftype)
Line 53369... Line 53843...
53369
      oprot.writeI32(self.status)
53843
      oprot.writeI32(self.status)
53370
      oprot.writeFieldEnd()
53844
      oprot.writeFieldEnd()
53371
    if self.returnOrderIds is not None:
53845
    if self.returnOrderIds is not None:
53372
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
53846
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
53373
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
53847
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
53374
      for iter1296 in self.returnOrderIds:
53848
      for iter1310 in self.returnOrderIds:
53375
        oprot.writeI64(iter1296)
53849
        oprot.writeI64(iter1310)
53376
      oprot.writeListEnd()
53850
      oprot.writeListEnd()
53377
      oprot.writeFieldEnd()
53851
      oprot.writeFieldEnd()
53378
    oprot.writeFieldStop()
53852
    oprot.writeFieldStop()
53379
    oprot.writeStructEnd()
53853
    oprot.writeStructEnd()
53380
 
53854
 
Line 53492... Line 53966...
53492
      if ftype == TType.STOP:
53966
      if ftype == TType.STOP:
53493
        break
53967
        break
53494
      if fid == 1:
53968
      if fid == 1:
53495
        if ftype == TType.LIST:
53969
        if ftype == TType.LIST:
53496
          self.returnOrderIds = []
53970
          self.returnOrderIds = []
53497
          (_etype1300, _size1297) = iprot.readListBegin()
53971
          (_etype1314, _size1311) = iprot.readListBegin()
53498
          for _i1301 in xrange(_size1297):
53972
          for _i1315 in xrange(_size1311):
53499
            _elem1302 = iprot.readI64();
53973
            _elem1316 = iprot.readI64();
53500
            self.returnOrderIds.append(_elem1302)
53974
            self.returnOrderIds.append(_elem1316)
53501
          iprot.readListEnd()
53975
          iprot.readListEnd()
53502
        else:
53976
        else:
53503
          iprot.skip(ftype)
53977
          iprot.skip(ftype)
53504
      elif fid == 2:
53978
      elif fid == 2:
53505
        if ftype == TType.I64:
53979
        if ftype == TType.I64:
Line 53517... Line 53991...
53517
      return
53991
      return
53518
    oprot.writeStructBegin('createReturnPickupRequest_args')
53992
    oprot.writeStructBegin('createReturnPickupRequest_args')
53519
    if self.returnOrderIds is not None:
53993
    if self.returnOrderIds is not None:
53520
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
53994
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
53521
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
53995
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
53522
      for iter1303 in self.returnOrderIds:
53996
      for iter1317 in self.returnOrderIds:
53523
        oprot.writeI64(iter1303)
53997
        oprot.writeI64(iter1317)
53524
      oprot.writeListEnd()
53998
      oprot.writeListEnd()
53525
      oprot.writeFieldEnd()
53999
      oprot.writeFieldEnd()
53526
    if self.providerId is not None:
54000
    if self.providerId is not None:
53527
      oprot.writeFieldBegin('providerId', TType.I64, 2)
54001
      oprot.writeFieldBegin('providerId', TType.I64, 2)
53528
      oprot.writeI64(self.providerId)
54002
      oprot.writeI64(self.providerId)
Line 53836... Line 54310...
53836
      if ftype == TType.STOP:
54310
      if ftype == TType.STOP:
53837
        break
54311
        break
53838
      if fid == 0:
54312
      if fid == 0:
53839
        if ftype == TType.LIST:
54313
        if ftype == TType.LIST:
53840
          self.success = []
54314
          self.success = []
53841
          (_etype1307, _size1304) = iprot.readListBegin()
54315
          (_etype1321, _size1318) = iprot.readListBegin()
53842
          for _i1308 in xrange(_size1304):
54316
          for _i1322 in xrange(_size1318):
53843
            _elem1309 = ReturnOrderInfo()
54317
            _elem1323 = ReturnOrderInfo()
53844
            _elem1309.read(iprot)
54318
            _elem1323.read(iprot)
53845
            self.success.append(_elem1309)
54319
            self.success.append(_elem1323)
53846
          iprot.readListEnd()
54320
          iprot.readListEnd()
53847
        else:
54321
        else:
53848
          iprot.skip(ftype)
54322
          iprot.skip(ftype)
53849
      elif fid == 1:
54323
      elif fid == 1:
53850
        if ftype == TType.STRUCT:
54324
        if ftype == TType.STRUCT:
Line 53863... Line 54337...
53863
      return
54337
      return
53864
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
54338
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
53865
    if self.success is not None:
54339
    if self.success is not None:
53866
      oprot.writeFieldBegin('success', TType.LIST, 0)
54340
      oprot.writeFieldBegin('success', TType.LIST, 0)
53867
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54341
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53868
      for iter1310 in self.success:
54342
      for iter1324 in self.success:
53869
        iter1310.write(oprot)
54343
        iter1324.write(oprot)
53870
      oprot.writeListEnd()
54344
      oprot.writeListEnd()
53871
      oprot.writeFieldEnd()
54345
      oprot.writeFieldEnd()
53872
    if self.ex is not None:
54346
    if self.ex is not None:
53873
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54347
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
53874
      self.ex.write(oprot)
54348
      self.ex.write(oprot)
Line 53918... Line 54392...
53918
      if ftype == TType.STOP:
54392
      if ftype == TType.STOP:
53919
        break
54393
        break
53920
      if fid == 1:
54394
      if fid == 1:
53921
        if ftype == TType.MAP:
54395
        if ftype == TType.MAP:
53922
          self.returnOrdersMap = {}
54396
          self.returnOrdersMap = {}
53923
          (_ktype1312, _vtype1313, _size1311 ) = iprot.readMapBegin() 
54397
          (_ktype1326, _vtype1327, _size1325 ) = iprot.readMapBegin() 
53924
          for _i1315 in xrange(_size1311):
54398
          for _i1329 in xrange(_size1325):
53925
            _key1316 = iprot.readI64();
54399
            _key1330 = iprot.readI64();
53926
            _val1317 = {}
54400
            _val1331 = {}
53927
            (_ktype1319, _vtype1320, _size1318 ) = iprot.readMapBegin() 
54401
            (_ktype1333, _vtype1334, _size1332 ) = iprot.readMapBegin() 
53928
            for _i1322 in xrange(_size1318):
54402
            for _i1336 in xrange(_size1332):
53929
              _key1323 = iprot.readString();
54403
              _key1337 = iprot.readString();
53930
              _val1324 = iprot.readString();
54404
              _val1338 = iprot.readString();
53931
              _val1317[_key1323] = _val1324
54405
              _val1331[_key1337] = _val1338
53932
            iprot.readMapEnd()
54406
            iprot.readMapEnd()
53933
            self.returnOrdersMap[_key1316] = _val1317
54407
            self.returnOrdersMap[_key1330] = _val1331
53934
          iprot.readMapEnd()
54408
          iprot.readMapEnd()
53935
        else:
54409
        else:
53936
          iprot.skip(ftype)
54410
          iprot.skip(ftype)
53937
      elif fid == 2:
54411
      elif fid == 2:
53938
        if ftype == TType.I64:
54412
        if ftype == TType.I64:
Line 53950... Line 54424...
53950
      return
54424
      return
53951
    oprot.writeStructBegin('receiveReturnPickup_args')
54425
    oprot.writeStructBegin('receiveReturnPickup_args')
53952
    if self.returnOrdersMap is not None:
54426
    if self.returnOrdersMap is not None:
53953
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
54427
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
53954
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
54428
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
53955
      for kiter1325,viter1326 in self.returnOrdersMap.items():
54429
      for kiter1339,viter1340 in self.returnOrdersMap.items():
53956
        oprot.writeI64(kiter1325)
54430
        oprot.writeI64(kiter1339)
53957
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1326))
54431
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1340))
53958
        for kiter1327,viter1328 in viter1326.items():
54432
        for kiter1341,viter1342 in viter1340.items():
53959
          oprot.writeString(kiter1327)
54433
          oprot.writeString(kiter1341)
53960
          oprot.writeString(viter1328)
54434
          oprot.writeString(viter1342)
53961
        oprot.writeMapEnd()
54435
        oprot.writeMapEnd()
53962
      oprot.writeMapEnd()
54436
      oprot.writeMapEnd()
53963
      oprot.writeFieldEnd()
54437
      oprot.writeFieldEnd()
53964
    if self.id is not None:
54438
    if self.id is not None:
53965
      oprot.writeFieldBegin('id', TType.I64, 2)
54439
      oprot.writeFieldBegin('id', TType.I64, 2)
Line 54087... Line 54561...
54087
        else:
54561
        else:
54088
          iprot.skip(ftype)
54562
          iprot.skip(ftype)
54089
      elif fid == 2:
54563
      elif fid == 2:
54090
        if ftype == TType.MAP:
54564
        if ftype == TType.MAP:
54091
          self.returnOrdersMap = {}
54565
          self.returnOrdersMap = {}
54092
          (_ktype1330, _vtype1331, _size1329 ) = iprot.readMapBegin() 
54566
          (_ktype1344, _vtype1345, _size1343 ) = iprot.readMapBegin() 
54093
          for _i1333 in xrange(_size1329):
54567
          for _i1347 in xrange(_size1343):
54094
            _key1334 = iprot.readI64();
54568
            _key1348 = iprot.readI64();
54095
            _val1335 = iprot.readBool();
54569
            _val1349 = iprot.readBool();
54096
            self.returnOrdersMap[_key1334] = _val1335
54570
            self.returnOrdersMap[_key1348] = _val1349
54097
          iprot.readMapEnd()
54571
          iprot.readMapEnd()
54098
        else:
54572
        else:
54099
          iprot.skip(ftype)
54573
          iprot.skip(ftype)
54100
      else:
54574
      else:
54101
        iprot.skip(ftype)
54575
        iprot.skip(ftype)
Line 54112... Line 54586...
54112
      oprot.writeI64(self.returnPickupId)
54586
      oprot.writeI64(self.returnPickupId)
54113
      oprot.writeFieldEnd()
54587
      oprot.writeFieldEnd()
54114
    if self.returnOrdersMap is not None:
54588
    if self.returnOrdersMap is not None:
54115
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
54589
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
54116
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
54590
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
54117
      for kiter1336,viter1337 in self.returnOrdersMap.items():
54591
      for kiter1350,viter1351 in self.returnOrdersMap.items():
54118
        oprot.writeI64(kiter1336)
54592
        oprot.writeI64(kiter1350)
54119
        oprot.writeBool(viter1337)
54593
        oprot.writeBool(viter1351)
54120
      oprot.writeMapEnd()
54594
      oprot.writeMapEnd()
54121
      oprot.writeFieldEnd()
54595
      oprot.writeFieldEnd()
54122
    oprot.writeFieldStop()
54596
    oprot.writeFieldStop()
54123
    oprot.writeStructEnd()
54597
    oprot.writeStructEnd()
54124
 
54598
 
Line 54241... Line 54715...
54241
        else:
54715
        else:
54242
          iprot.skip(ftype)
54716
          iprot.skip(ftype)
54243
      elif fid == 2:
54717
      elif fid == 2:
54244
        if ftype == TType.MAP:
54718
        if ftype == TType.MAP:
54245
          self.returnOrdersMap = {}
54719
          self.returnOrdersMap = {}
54246
          (_ktype1339, _vtype1340, _size1338 ) = iprot.readMapBegin() 
54720
          (_ktype1353, _vtype1354, _size1352 ) = iprot.readMapBegin() 
54247
          for _i1342 in xrange(_size1338):
54721
          for _i1356 in xrange(_size1352):
54248
            _key1343 = iprot.readI64();
54722
            _key1357 = iprot.readI64();
54249
            _val1344 = {}
54723
            _val1358 = {}
54250
            (_ktype1346, _vtype1347, _size1345 ) = iprot.readMapBegin() 
54724
            (_ktype1360, _vtype1361, _size1359 ) = iprot.readMapBegin() 
54251
            for _i1349 in xrange(_size1345):
54725
            for _i1363 in xrange(_size1359):
54252
              _key1350 = iprot.readString();
54726
              _key1364 = iprot.readString();
54253
              _val1351 = iprot.readString();
54727
              _val1365 = iprot.readString();
54254
              _val1344[_key1350] = _val1351
54728
              _val1358[_key1364] = _val1365
54255
            iprot.readMapEnd()
54729
            iprot.readMapEnd()
54256
            self.returnOrdersMap[_key1343] = _val1344
54730
            self.returnOrdersMap[_key1357] = _val1358
54257
          iprot.readMapEnd()
54731
          iprot.readMapEnd()
54258
        else:
54732
        else:
54259
          iprot.skip(ftype)
54733
          iprot.skip(ftype)
54260
      else:
54734
      else:
54261
        iprot.skip(ftype)
54735
        iprot.skip(ftype)
Line 54272... Line 54746...
54272
      oprot.writeI64(self.returnPickupId)
54746
      oprot.writeI64(self.returnPickupId)
54273
      oprot.writeFieldEnd()
54747
      oprot.writeFieldEnd()
54274
    if self.returnOrdersMap is not None:
54748
    if self.returnOrdersMap is not None:
54275
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
54749
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
54276
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
54750
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
54277
      for kiter1352,viter1353 in self.returnOrdersMap.items():
54751
      for kiter1366,viter1367 in self.returnOrdersMap.items():
54278
        oprot.writeI64(kiter1352)
54752
        oprot.writeI64(kiter1366)
54279
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1353))
54753
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1367))
54280
        for kiter1354,viter1355 in viter1353.items():
54754
        for kiter1368,viter1369 in viter1367.items():
54281
          oprot.writeString(kiter1354)
54755
          oprot.writeString(kiter1368)
54282
          oprot.writeString(viter1355)
54756
          oprot.writeString(viter1369)
54283
        oprot.writeMapEnd()
54757
        oprot.writeMapEnd()
54284
      oprot.writeMapEnd()
54758
      oprot.writeMapEnd()
54285
      oprot.writeFieldEnd()
54759
      oprot.writeFieldEnd()
54286
    oprot.writeFieldStop()
54760
    oprot.writeFieldStop()
54287
    oprot.writeStructEnd()
54761
    oprot.writeStructEnd()
Line 54532... Line 55006...
54532
      if ftype == TType.STOP:
55006
      if ftype == TType.STOP:
54533
        break
55007
        break
54534
      if fid == 1:
55008
      if fid == 1:
54535
        if ftype == TType.MAP:
55009
        if ftype == TType.MAP:
54536
          self.refundOrdersMap = {}
55010
          self.refundOrdersMap = {}
54537
          (_ktype1357, _vtype1358, _size1356 ) = iprot.readMapBegin() 
55011
          (_ktype1371, _vtype1372, _size1370 ) = iprot.readMapBegin() 
54538
          for _i1360 in xrange(_size1356):
55012
          for _i1374 in xrange(_size1370):
54539
            _key1361 = iprot.readI64();
55013
            _key1375 = iprot.readI64();
54540
            _val1362 = {}
55014
            _val1376 = {}
54541
            (_ktype1364, _vtype1365, _size1363 ) = iprot.readMapBegin() 
55015
            (_ktype1378, _vtype1379, _size1377 ) = iprot.readMapBegin() 
54542
            for _i1367 in xrange(_size1363):
55016
            for _i1381 in xrange(_size1377):
54543
              _key1368 = iprot.readString();
55017
              _key1382 = iprot.readString();
54544
              _val1369 = iprot.readString();
55018
              _val1383 = iprot.readString();
54545
              _val1362[_key1368] = _val1369
55019
              _val1376[_key1382] = _val1383
54546
            iprot.readMapEnd()
55020
            iprot.readMapEnd()
54547
            self.refundOrdersMap[_key1361] = _val1362
55021
            self.refundOrdersMap[_key1375] = _val1376
54548
          iprot.readMapEnd()
55022
          iprot.readMapEnd()
54549
        else:
55023
        else:
54550
          iprot.skip(ftype)
55024
          iprot.skip(ftype)
54551
      elif fid == 2:
55025
      elif fid == 2:
54552
        if ftype == TType.I64:
55026
        if ftype == TType.I64:
Line 54564... Line 55038...
54564
      return
55038
      return
54565
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
55039
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
54566
    if self.refundOrdersMap is not None:
55040
    if self.refundOrdersMap is not None:
54567
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
55041
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
54568
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
55042
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
54569
      for kiter1370,viter1371 in self.refundOrdersMap.items():
55043
      for kiter1384,viter1385 in self.refundOrdersMap.items():
54570
        oprot.writeI64(kiter1370)
55044
        oprot.writeI64(kiter1384)
54571
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1371))
55045
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1385))
54572
        for kiter1372,viter1373 in viter1371.items():
55046
        for kiter1386,viter1387 in viter1385.items():
54573
          oprot.writeString(kiter1372)
55047
          oprot.writeString(kiter1386)
54574
          oprot.writeString(viter1373)
55048
          oprot.writeString(viter1387)
54575
        oprot.writeMapEnd()
55049
        oprot.writeMapEnd()
54576
      oprot.writeMapEnd()
55050
      oprot.writeMapEnd()
54577
      oprot.writeFieldEnd()
55051
      oprot.writeFieldEnd()
54578
    if self.returntransactionId is not None:
55052
    if self.returntransactionId is not None:
54579
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
55053
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
Line 54705... Line 55179...
54705
      if ftype == TType.STOP:
55179
      if ftype == TType.STOP:
54706
        break
55180
        break
54707
      if fid == 1:
55181
      if fid == 1:
54708
        if ftype == TType.LIST:
55182
        if ftype == TType.LIST:
54709
          self.statusList = []
55183
          self.statusList = []
54710
          (_etype1377, _size1374) = iprot.readListBegin()
55184
          (_etype1391, _size1388) = iprot.readListBegin()
54711
          for _i1378 in xrange(_size1374):
55185
          for _i1392 in xrange(_size1388):
54712
            _elem1379 = iprot.readI32();
55186
            _elem1393 = iprot.readI32();
54713
            self.statusList.append(_elem1379)
55187
            self.statusList.append(_elem1393)
54714
          iprot.readListEnd()
55188
          iprot.readListEnd()
54715
        else:
55189
        else:
54716
          iprot.skip(ftype)
55190
          iprot.skip(ftype)
54717
      elif fid == 2:
55191
      elif fid == 2:
54718
        if ftype == TType.STRING:
55192
        if ftype == TType.STRING:
Line 54745... Line 55219...
54745
      return
55219
      return
54746
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
55220
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
54747
    if self.statusList is not None:
55221
    if self.statusList is not None:
54748
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
55222
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
54749
      oprot.writeListBegin(TType.I32, len(self.statusList))
55223
      oprot.writeListBegin(TType.I32, len(self.statusList))
54750
      for iter1380 in self.statusList:
55224
      for iter1394 in self.statusList:
54751
        oprot.writeI32(iter1380)
55225
        oprot.writeI32(iter1394)
54752
      oprot.writeListEnd()
55226
      oprot.writeListEnd()
54753
      oprot.writeFieldEnd()
55227
      oprot.writeFieldEnd()
54754
    if self.customerMobile is not None:
55228
    if self.customerMobile is not None:
54755
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
55229
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
54756
      oprot.writeString(self.customerMobile)
55230
      oprot.writeString(self.customerMobile)
Line 54811... Line 55285...
54811
      if ftype == TType.STOP:
55285
      if ftype == TType.STOP:
54812
        break
55286
        break
54813
      if fid == 0:
55287
      if fid == 0:
54814
        if ftype == TType.LIST:
55288
        if ftype == TType.LIST:
54815
          self.success = []
55289
          self.success = []
54816
          (_etype1384, _size1381) = iprot.readListBegin()
55290
          (_etype1398, _size1395) = iprot.readListBegin()
54817
          for _i1385 in xrange(_size1381):
55291
          for _i1399 in xrange(_size1395):
54818
            _elem1386 = ReturnTransaction()
55292
            _elem1400 = ReturnTransaction()
54819
            _elem1386.read(iprot)
55293
            _elem1400.read(iprot)
54820
            self.success.append(_elem1386)
55294
            self.success.append(_elem1400)
54821
          iprot.readListEnd()
55295
          iprot.readListEnd()
54822
        else:
55296
        else:
54823
          iprot.skip(ftype)
55297
          iprot.skip(ftype)
54824
      elif fid == 1:
55298
      elif fid == 1:
54825
        if ftype == TType.STRUCT:
55299
        if ftype == TType.STRUCT:
Line 54838... Line 55312...
54838
      return
55312
      return
54839
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
55313
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
54840
    if self.success is not None:
55314
    if self.success is not None:
54841
      oprot.writeFieldBegin('success', TType.LIST, 0)
55315
      oprot.writeFieldBegin('success', TType.LIST, 0)
54842
      oprot.writeListBegin(TType.STRUCT, len(self.success))
55316
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54843
      for iter1387 in self.success:
55317
      for iter1401 in self.success:
54844
        iter1387.write(oprot)
55318
        iter1401.write(oprot)
54845
      oprot.writeListEnd()
55319
      oprot.writeListEnd()
54846
      oprot.writeFieldEnd()
55320
      oprot.writeFieldEnd()
54847
    if self.ex is not None:
55321
    if self.ex is not None:
54848
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55322
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54849
      self.ex.write(oprot)
55323
      self.ex.write(oprot)