Subversion Repositories SmartDukaan

Rev

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

Rev 21535 Rev 22043
Line 1362... Line 1362...
1362
    Parameters:
1362
    Parameters:
1363
     - userId
1363
     - userId
1364
    """
1364
    """
1365
    pass
1365
    pass
1366
 
1366
 
-
 
1367
  def getLatestUserWalletHistory(self, userId, offset, limit):
-
 
1368
    """
-
 
1369
    Parameters:
-
 
1370
     - userId
-
 
1371
     - offset
-
 
1372
     - limit
-
 
1373
    """
-
 
1374
    pass
-
 
1375
 
1367
  def getRechargeOrdersForTransaction(self, txnId):
1376
  def getRechargeOrdersForTransaction(self, txnId):
1368
    """
1377
    """
1369
    Returns a recharge order for a given transactionId
1378
    Returns a recharge order for a given transactionId
1370
 
1379
 
1371
    Parameters:
1380
    Parameters:
Line 2779... Line 2788...
2779
    Parameters:
2788
    Parameters:
2780
     - associateEmail
2789
     - associateEmail
2781
    """
2790
    """
2782
    pass
2791
    pass
2783
 
2792
 
2784
  def creditUserWallet(self, userId, amount, cash_back):
2793
  def creditUserWallet(self, userId, amount, cash_back, shortDesc):
2785
    """
2794
    """
2786
    Parameters:
2795
    Parameters:
2787
     - userId
2796
     - userId
2788
     - amount
2797
     - amount
2789
     - cash_back
2798
     - cash_back
-
 
2799
     - shortDesc
2790
    """
2800
    """
2791
    pass
2801
    pass
2792
 
2802
 
2793
  def getPaginatedRechargeOrders(self, userId, offset, limit):
2803
  def getPaginatedRechargeOrders(self, userId, offset, limit):
2794
    """
2804
    """
Line 7545... Line 7555...
7545
    self._iprot.readMessageEnd()
7555
    self._iprot.readMessageEnd()
7546
    if result.success is not None:
7556
    if result.success is not None:
7547
      return result.success
7557
      return result.success
7548
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getUserWalletHistory failed: unknown result");
7558
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getUserWalletHistory failed: unknown result");
7549
 
7559
 
-
 
7560
  def getLatestUserWalletHistory(self, userId, offset, limit):
-
 
7561
    """
-
 
7562
    Parameters:
-
 
7563
     - userId
-
 
7564
     - offset
-
 
7565
     - limit
-
 
7566
    """
-
 
7567
    self.send_getLatestUserWalletHistory(userId, offset, limit)
-
 
7568
    return self.recv_getLatestUserWalletHistory()
-
 
7569
 
-
 
7570
  def send_getLatestUserWalletHistory(self, userId, offset, limit):
-
 
7571
    self._oprot.writeMessageBegin('getLatestUserWalletHistory', TMessageType.CALL, self._seqid)
-
 
7572
    args = getLatestUserWalletHistory_args()
-
 
7573
    args.userId = userId
-
 
7574
    args.offset = offset
-
 
7575
    args.limit = limit
-
 
7576
    args.write(self._oprot)
-
 
7577
    self._oprot.writeMessageEnd()
-
 
7578
    self._oprot.trans.flush()
-
 
7579
 
-
 
7580
  def recv_getLatestUserWalletHistory(self, ):
-
 
7581
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
7582
    if mtype == TMessageType.EXCEPTION:
-
 
7583
      x = TApplicationException()
-
 
7584
      x.read(self._iprot)
-
 
7585
      self._iprot.readMessageEnd()
-
 
7586
      raise x
-
 
7587
    result = getLatestUserWalletHistory_result()
-
 
7588
    result.read(self._iprot)
-
 
7589
    self._iprot.readMessageEnd()
-
 
7590
    if result.success is not None:
-
 
7591
      return result.success
-
 
7592
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLatestUserWalletHistory failed: unknown result");
-
 
7593
 
7550
  def getRechargeOrdersForTransaction(self, txnId):
7594
  def getRechargeOrdersForTransaction(self, txnId):
7551
    """
7595
    """
7552
    Returns a recharge order for a given transactionId
7596
    Returns a recharge order for a given transactionId
7553
 
7597
 
7554
    Parameters:
7598
    Parameters:
Line 13366... Line 13410...
13366
    self._iprot.readMessageEnd()
13410
    self._iprot.readMessageEnd()
13367
    if result.success is not None:
13411
    if result.success is not None:
13368
      return result.success
13412
      return result.success
13369
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getmypmsaprofile failed: unknown result");
13413
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getmypmsaprofile failed: unknown result");
13370
 
13414
 
13371
  def creditUserWallet(self, userId, amount, cash_back):
13415
  def creditUserWallet(self, userId, amount, cash_back, shortDesc):
13372
    """
13416
    """
13373
    Parameters:
13417
    Parameters:
13374
     - userId
13418
     - userId
13375
     - amount
13419
     - amount
13376
     - cash_back
13420
     - cash_back
-
 
13421
     - shortDesc
13377
    """
13422
    """
13378
    self.send_creditUserWallet(userId, amount, cash_back)
13423
    self.send_creditUserWallet(userId, amount, cash_back, shortDesc)
13379
    return self.recv_creditUserWallet()
13424
    return self.recv_creditUserWallet()
13380
 
13425
 
13381
  def send_creditUserWallet(self, userId, amount, cash_back):
13426
  def send_creditUserWallet(self, userId, amount, cash_back, shortDesc):
13382
    self._oprot.writeMessageBegin('creditUserWallet', TMessageType.CALL, self._seqid)
13427
    self._oprot.writeMessageBegin('creditUserWallet', TMessageType.CALL, self._seqid)
13383
    args = creditUserWallet_args()
13428
    args = creditUserWallet_args()
13384
    args.userId = userId
13429
    args.userId = userId
13385
    args.amount = amount
13430
    args.amount = amount
13386
    args.cash_back = cash_back
13431
    args.cash_back = cash_back
-
 
13432
    args.shortDesc = shortDesc
13387
    args.write(self._oprot)
13433
    args.write(self._oprot)
13388
    self._oprot.writeMessageEnd()
13434
    self._oprot.writeMessageEnd()
13389
    self._oprot.trans.flush()
13435
    self._oprot.trans.flush()
13390
 
13436
 
13391
  def recv_creditUserWallet(self, ):
13437
  def recv_creditUserWallet(self, ):
Line 13574... Line 13620...
13574
    self._processMap["getRechargeOrders"] = Processor.process_getRechargeOrders
13620
    self._processMap["getRechargeOrders"] = Processor.process_getRechargeOrders
13575
    self._processMap["updateRechargeOrderStatus"] = Processor.process_updateRechargeOrderStatus
13621
    self._processMap["updateRechargeOrderStatus"] = Processor.process_updateRechargeOrderStatus
13576
    self._processMap["activateRechargeTxn"] = Processor.process_activateRechargeTxn
13622
    self._processMap["activateRechargeTxn"] = Processor.process_activateRechargeTxn
13577
    self._processMap["getUserWallet"] = Processor.process_getUserWallet
13623
    self._processMap["getUserWallet"] = Processor.process_getUserWallet
13578
    self._processMap["getUserWalletHistory"] = Processor.process_getUserWalletHistory
13624
    self._processMap["getUserWalletHistory"] = Processor.process_getUserWalletHistory
-
 
13625
    self._processMap["getLatestUserWalletHistory"] = Processor.process_getLatestUserWalletHistory
13579
    self._processMap["getRechargeOrdersForTransaction"] = Processor.process_getRechargeOrdersForTransaction
13626
    self._processMap["getRechargeOrdersForTransaction"] = Processor.process_getRechargeOrdersForTransaction
13580
    self._processMap["getServiceProviders"] = Processor.process_getServiceProviders
13627
    self._processMap["getServiceProviders"] = Processor.process_getServiceProviders
13581
    self._processMap["getServiceProviderForDevice"] = Processor.process_getServiceProviderForDevice
13628
    self._processMap["getServiceProviderForDevice"] = Processor.process_getServiceProviderForDevice
13582
    self._processMap["validateRecharge"] = Processor.process_validateRecharge
13629
    self._processMap["validateRecharge"] = Processor.process_validateRecharge
13583
    self._processMap["getRechargeOrdersForDevice"] = Processor.process_getRechargeOrdersForDevice
13630
    self._processMap["getRechargeOrdersForDevice"] = Processor.process_getRechargeOrdersForDevice
Line 15559... Line 15606...
15559
    oprot.writeMessageBegin("getUserWalletHistory", TMessageType.REPLY, seqid)
15606
    oprot.writeMessageBegin("getUserWalletHistory", TMessageType.REPLY, seqid)
15560
    result.write(oprot)
15607
    result.write(oprot)
15561
    oprot.writeMessageEnd()
15608
    oprot.writeMessageEnd()
15562
    oprot.trans.flush()
15609
    oprot.trans.flush()
15563
 
15610
 
-
 
15611
  def process_getLatestUserWalletHistory(self, seqid, iprot, oprot):
-
 
15612
    args = getLatestUserWalletHistory_args()
-
 
15613
    args.read(iprot)
-
 
15614
    iprot.readMessageEnd()
-
 
15615
    result = getLatestUserWalletHistory_result()
-
 
15616
    result.success = self._handler.getLatestUserWalletHistory(args.userId, args.offset, args.limit)
-
 
15617
    oprot.writeMessageBegin("getLatestUserWalletHistory", TMessageType.REPLY, seqid)
-
 
15618
    result.write(oprot)
-
 
15619
    oprot.writeMessageEnd()
-
 
15620
    oprot.trans.flush()
-
 
15621
 
15564
  def process_getRechargeOrdersForTransaction(self, seqid, iprot, oprot):
15622
  def process_getRechargeOrdersForTransaction(self, seqid, iprot, oprot):
15565
    args = getRechargeOrdersForTransaction_args()
15623
    args = getRechargeOrdersForTransaction_args()
15566
    args.read(iprot)
15624
    args.read(iprot)
15567
    iprot.readMessageEnd()
15625
    iprot.readMessageEnd()
15568
    result = getRechargeOrdersForTransaction_result()
15626
    result = getRechargeOrdersForTransaction_result()
Line 17706... Line 17764...
17706
  def process_creditUserWallet(self, seqid, iprot, oprot):
17764
  def process_creditUserWallet(self, seqid, iprot, oprot):
17707
    args = creditUserWallet_args()
17765
    args = creditUserWallet_args()
17708
    args.read(iprot)
17766
    args.read(iprot)
17709
    iprot.readMessageEnd()
17767
    iprot.readMessageEnd()
17710
    result = creditUserWallet_result()
17768
    result = creditUserWallet_result()
17711
    result.success = self._handler.creditUserWallet(args.userId, args.amount, args.cash_back)
17769
    result.success = self._handler.creditUserWallet(args.userId, args.amount, args.cash_back, args.shortDesc)
17712
    oprot.writeMessageBegin("creditUserWallet", TMessageType.REPLY, seqid)
17770
    oprot.writeMessageBegin("creditUserWallet", TMessageType.REPLY, seqid)
17713
    result.write(oprot)
17771
    result.write(oprot)
17714
    oprot.writeMessageEnd()
17772
    oprot.writeMessageEnd()
17715
    oprot.trans.flush()
17773
    oprot.trans.flush()
17716
 
17774
 
Line 37115... Line 37173...
37115
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
37173
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
37116
 
37174
 
37117
  def __ne__(self, other):
37175
  def __ne__(self, other):
37118
    return not (self == other)
37176
    return not (self == other)
37119
 
37177
 
-
 
37178
class getLatestUserWalletHistory_args:
-
 
37179
  """
-
 
37180
  Attributes:
-
 
37181
   - userId
-
 
37182
   - offset
-
 
37183
   - limit
-
 
37184
  """
-
 
37185
 
-
 
37186
  thrift_spec = (
-
 
37187
    None, # 0
-
 
37188
    (1, TType.I64, 'userId', None, None, ), # 1
-
 
37189
    (2, TType.I64, 'offset', None, None, ), # 2
-
 
37190
    (3, TType.I64, 'limit', None, None, ), # 3
-
 
37191
  )
-
 
37192
 
-
 
37193
  def __init__(self, userId=None, offset=None, limit=None,):
-
 
37194
    self.userId = userId
-
 
37195
    self.offset = offset
-
 
37196
    self.limit = limit
-
 
37197
 
-
 
37198
  def read(self, iprot):
-
 
37199
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
37200
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
37201
      return
-
 
37202
    iprot.readStructBegin()
-
 
37203
    while True:
-
 
37204
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
37205
      if ftype == TType.STOP:
-
 
37206
        break
-
 
37207
      if fid == 1:
-
 
37208
        if ftype == TType.I64:
-
 
37209
          self.userId = iprot.readI64();
-
 
37210
        else:
-
 
37211
          iprot.skip(ftype)
-
 
37212
      elif fid == 2:
-
 
37213
        if ftype == TType.I64:
-
 
37214
          self.offset = iprot.readI64();
-
 
37215
        else:
-
 
37216
          iprot.skip(ftype)
-
 
37217
      elif fid == 3:
-
 
37218
        if ftype == TType.I64:
-
 
37219
          self.limit = iprot.readI64();
-
 
37220
        else:
-
 
37221
          iprot.skip(ftype)
-
 
37222
      else:
-
 
37223
        iprot.skip(ftype)
-
 
37224
      iprot.readFieldEnd()
-
 
37225
    iprot.readStructEnd()
-
 
37226
 
-
 
37227
  def write(self, oprot):
-
 
37228
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
37229
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
37230
      return
-
 
37231
    oprot.writeStructBegin('getLatestUserWalletHistory_args')
-
 
37232
    if self.userId is not None:
-
 
37233
      oprot.writeFieldBegin('userId', TType.I64, 1)
-
 
37234
      oprot.writeI64(self.userId)
-
 
37235
      oprot.writeFieldEnd()
-
 
37236
    if self.offset is not None:
-
 
37237
      oprot.writeFieldBegin('offset', TType.I64, 2)
-
 
37238
      oprot.writeI64(self.offset)
-
 
37239
      oprot.writeFieldEnd()
-
 
37240
    if self.limit is not None:
-
 
37241
      oprot.writeFieldBegin('limit', TType.I64, 3)
-
 
37242
      oprot.writeI64(self.limit)
-
 
37243
      oprot.writeFieldEnd()
-
 
37244
    oprot.writeFieldStop()
-
 
37245
    oprot.writeStructEnd()
-
 
37246
 
-
 
37247
  def validate(self):
-
 
37248
    return
-
 
37249
 
-
 
37250
 
-
 
37251
  def __repr__(self):
-
 
37252
    L = ['%s=%r' % (key, value)
-
 
37253
      for key, value in self.__dict__.iteritems()]
-
 
37254
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
37255
 
-
 
37256
  def __eq__(self, other):
-
 
37257
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
37258
 
-
 
37259
  def __ne__(self, other):
-
 
37260
    return not (self == other)
-
 
37261
 
-
 
37262
class getLatestUserWalletHistory_result:
-
 
37263
  """
-
 
37264
  Attributes:
-
 
37265
   - success
-
 
37266
  """
-
 
37267
 
-
 
37268
  thrift_spec = (
-
 
37269
    (0, TType.LIST, 'success', (TType.STRUCT,(UserWalletHistory, UserWalletHistory.thrift_spec)), None, ), # 0
-
 
37270
  )
-
 
37271
 
-
 
37272
  def __init__(self, success=None,):
-
 
37273
    self.success = success
-
 
37274
 
-
 
37275
  def read(self, iprot):
-
 
37276
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
37277
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
37278
      return
-
 
37279
    iprot.readStructBegin()
-
 
37280
    while True:
-
 
37281
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
37282
      if ftype == TType.STOP:
-
 
37283
        break
-
 
37284
      if fid == 0:
-
 
37285
        if ftype == TType.LIST:
-
 
37286
          self.success = []
-
 
37287
          (_etype708, _size705) = iprot.readListBegin()
-
 
37288
          for _i709 in xrange(_size705):
-
 
37289
            _elem710 = UserWalletHistory()
-
 
37290
            _elem710.read(iprot)
-
 
37291
            self.success.append(_elem710)
-
 
37292
          iprot.readListEnd()
-
 
37293
        else:
-
 
37294
          iprot.skip(ftype)
-
 
37295
      else:
-
 
37296
        iprot.skip(ftype)
-
 
37297
      iprot.readFieldEnd()
-
 
37298
    iprot.readStructEnd()
-
 
37299
 
-
 
37300
  def write(self, oprot):
-
 
37301
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
37302
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
37303
      return
-
 
37304
    oprot.writeStructBegin('getLatestUserWalletHistory_result')
-
 
37305
    if self.success is not None:
-
 
37306
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
37307
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
37308
      for iter711 in self.success:
-
 
37309
        iter711.write(oprot)
-
 
37310
      oprot.writeListEnd()
-
 
37311
      oprot.writeFieldEnd()
-
 
37312
    oprot.writeFieldStop()
-
 
37313
    oprot.writeStructEnd()
-
 
37314
 
-
 
37315
  def validate(self):
-
 
37316
    return
-
 
37317
 
-
 
37318
 
-
 
37319
  def __repr__(self):
-
 
37320
    L = ['%s=%r' % (key, value)
-
 
37321
      for key, value in self.__dict__.iteritems()]
-
 
37322
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
37323
 
-
 
37324
  def __eq__(self, other):
-
 
37325
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
37326
 
-
 
37327
  def __ne__(self, other):
-
 
37328
    return not (self == other)
-
 
37329
 
37120
class getRechargeOrdersForTransaction_args:
37330
class getRechargeOrdersForTransaction_args:
37121
  """
37331
  """
37122
  Attributes:
37332
  Attributes:
37123
   - txnId
37333
   - txnId
37124
  """
37334
  """
Line 37345... Line 37555...
37345
      if ftype == TType.STOP:
37555
      if ftype == TType.STOP:
37346
        break
37556
        break
37347
      if fid == 0:
37557
      if fid == 0:
37348
        if ftype == TType.MAP:
37558
        if ftype == TType.MAP:
37349
          self.success = {}
37559
          self.success = {}
37350
          (_ktype706, _vtype707, _size705 ) = iprot.readMapBegin() 
37560
          (_ktype713, _vtype714, _size712 ) = iprot.readMapBegin() 
37351
          for _i709 in xrange(_size705):
37561
          for _i716 in xrange(_size712):
37352
            _key710 = iprot.readI64();
37562
            _key717 = iprot.readI64();
37353
            _val711 = iprot.readString();
37563
            _val718 = iprot.readString();
37354
            self.success[_key710] = _val711
37564
            self.success[_key717] = _val718
37355
          iprot.readMapEnd()
37565
          iprot.readMapEnd()
37356
        else:
37566
        else:
37357
          iprot.skip(ftype)
37567
          iprot.skip(ftype)
37358
      else:
37568
      else:
37359
        iprot.skip(ftype)
37569
        iprot.skip(ftype)
Line 37366... Line 37576...
37366
      return
37576
      return
37367
    oprot.writeStructBegin('getServiceProviders_result')
37577
    oprot.writeStructBegin('getServiceProviders_result')
37368
    if self.success is not None:
37578
    if self.success is not None:
37369
      oprot.writeFieldBegin('success', TType.MAP, 0)
37579
      oprot.writeFieldBegin('success', TType.MAP, 0)
37370
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
37580
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
37371
      for kiter712,viter713 in self.success.items():
37581
      for kiter719,viter720 in self.success.items():
37372
        oprot.writeI64(kiter712)
37582
        oprot.writeI64(kiter719)
37373
        oprot.writeString(viter713)
37583
        oprot.writeString(viter720)
37374
      oprot.writeMapEnd()
37584
      oprot.writeMapEnd()
37375
      oprot.writeFieldEnd()
37585
      oprot.writeFieldEnd()
37376
    oprot.writeFieldStop()
37586
    oprot.writeFieldStop()
37377
    oprot.writeStructEnd()
37587
    oprot.writeStructEnd()
37378
 
37588
 
Line 37761... Line 37971...
37761
      if ftype == TType.STOP:
37971
      if ftype == TType.STOP:
37762
        break
37972
        break
37763
      if fid == 0:
37973
      if fid == 0:
37764
        if ftype == TType.LIST:
37974
        if ftype == TType.LIST:
37765
          self.success = []
37975
          self.success = []
37766
          (_etype717, _size714) = iprot.readListBegin()
37976
          (_etype724, _size721) = iprot.readListBegin()
37767
          for _i718 in xrange(_size714):
37977
          for _i725 in xrange(_size721):
37768
            _elem719 = RechargeOrder()
37978
            _elem726 = RechargeOrder()
37769
            _elem719.read(iprot)
37979
            _elem726.read(iprot)
37770
            self.success.append(_elem719)
37980
            self.success.append(_elem726)
37771
          iprot.readListEnd()
37981
          iprot.readListEnd()
37772
        else:
37982
        else:
37773
          iprot.skip(ftype)
37983
          iprot.skip(ftype)
37774
      else:
37984
      else:
37775
        iprot.skip(ftype)
37985
        iprot.skip(ftype)
Line 37782... Line 37992...
37782
      return
37992
      return
37783
    oprot.writeStructBegin('getRechargeOrdersForDevice_result')
37993
    oprot.writeStructBegin('getRechargeOrdersForDevice_result')
37784
    if self.success is not None:
37994
    if self.success is not None:
37785
      oprot.writeFieldBegin('success', TType.LIST, 0)
37995
      oprot.writeFieldBegin('success', TType.LIST, 0)
37786
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37996
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37787
      for iter720 in self.success:
37997
      for iter727 in self.success:
37788
        iter720.write(oprot)
37998
        iter727.write(oprot)
37789
      oprot.writeListEnd()
37999
      oprot.writeListEnd()
37790
      oprot.writeFieldEnd()
38000
      oprot.writeFieldEnd()
37791
    oprot.writeFieldStop()
38001
    oprot.writeFieldStop()
37792
    oprot.writeStructEnd()
38002
    oprot.writeStructEnd()
37793
 
38003
 
Line 38105... Line 38315...
38105
      if ftype == TType.STOP:
38315
      if ftype == TType.STOP:
38106
        break
38316
        break
38107
      if fid == 0:
38317
      if fid == 0:
38108
        if ftype == TType.LIST:
38318
        if ftype == TType.LIST:
38109
          self.success = []
38319
          self.success = []
38110
          (_etype724, _size721) = iprot.readListBegin()
38320
          (_etype731, _size728) = iprot.readListBegin()
38111
          for _i725 in xrange(_size721):
38321
          for _i732 in xrange(_size728):
38112
            _elem726 = RechargeOrder()
38322
            _elem733 = RechargeOrder()
38113
            _elem726.read(iprot)
38323
            _elem733.read(iprot)
38114
            self.success.append(_elem726)
38324
            self.success.append(_elem733)
38115
          iprot.readListEnd()
38325
          iprot.readListEnd()
38116
        else:
38326
        else:
38117
          iprot.skip(ftype)
38327
          iprot.skip(ftype)
38118
      else:
38328
      else:
38119
        iprot.skip(ftype)
38329
        iprot.skip(ftype)
Line 38126... Line 38336...
38126
      return
38336
      return
38127
    oprot.writeStructBegin('getRechargeOrdersForStatus_result')
38337
    oprot.writeStructBegin('getRechargeOrdersForStatus_result')
38128
    if self.success is not None:
38338
    if self.success is not None:
38129
      oprot.writeFieldBegin('success', TType.LIST, 0)
38339
      oprot.writeFieldBegin('success', TType.LIST, 0)
38130
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38340
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38131
      for iter727 in self.success:
38341
      for iter734 in self.success:
38132
        iter727.write(oprot)
38342
        iter734.write(oprot)
38133
      oprot.writeListEnd()
38343
      oprot.writeListEnd()
38134
      oprot.writeFieldEnd()
38344
      oprot.writeFieldEnd()
38135
    oprot.writeFieldStop()
38345
    oprot.writeFieldStop()
38136
    oprot.writeStructEnd()
38346
    oprot.writeStructEnd()
38137
 
38347
 
Line 38233... Line 38443...
38233
      if ftype == TType.STOP:
38443
      if ftype == TType.STOP:
38234
        break
38444
        break
38235
      if fid == 0:
38445
      if fid == 0:
38236
        if ftype == TType.LIST:
38446
        if ftype == TType.LIST:
38237
          self.success = []
38447
          self.success = []
38238
          (_etype731, _size728) = iprot.readListBegin()
38448
          (_etype738, _size735) = iprot.readListBegin()
38239
          for _i732 in xrange(_size728):
38449
          for _i739 in xrange(_size735):
38240
            _elem733 = RechargePlan()
38450
            _elem740 = RechargePlan()
38241
            _elem733.read(iprot)
38451
            _elem740.read(iprot)
38242
            self.success.append(_elem733)
38452
            self.success.append(_elem740)
38243
          iprot.readListEnd()
38453
          iprot.readListEnd()
38244
        else:
38454
        else:
38245
          iprot.skip(ftype)
38455
          iprot.skip(ftype)
38246
      else:
38456
      else:
38247
        iprot.skip(ftype)
38457
        iprot.skip(ftype)
Line 38254... Line 38464...
38254
      return
38464
      return
38255
    oprot.writeStructBegin('getPlansForOperator_result')
38465
    oprot.writeStructBegin('getPlansForOperator_result')
38256
    if self.success is not None:
38466
    if self.success is not None:
38257
      oprot.writeFieldBegin('success', TType.LIST, 0)
38467
      oprot.writeFieldBegin('success', TType.LIST, 0)
38258
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38468
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38259
      for iter734 in self.success:
38469
      for iter741 in self.success:
38260
        iter734.write(oprot)
38470
        iter741.write(oprot)
38261
      oprot.writeListEnd()
38471
      oprot.writeListEnd()
38262
      oprot.writeFieldEnd()
38472
      oprot.writeFieldEnd()
38263
    oprot.writeFieldStop()
38473
    oprot.writeFieldStop()
38264
    oprot.writeStructEnd()
38474
    oprot.writeStructEnd()
38265
 
38475
 
Line 38388... Line 38598...
38388
      if ftype == TType.STOP:
38598
      if ftype == TType.STOP:
38389
        break
38599
        break
38390
      if fid == 0:
38600
      if fid == 0:
38391
        if ftype == TType.LIST:
38601
        if ftype == TType.LIST:
38392
          self.success = []
38602
          self.success = []
38393
          (_etype738, _size735) = iprot.readListBegin()
38603
          (_etype745, _size742) = iprot.readListBegin()
38394
          for _i739 in xrange(_size735):
38604
          for _i746 in xrange(_size742):
38395
            _elem740 = RechargeDenomination()
38605
            _elem747 = RechargeDenomination()
38396
            _elem740.read(iprot)
38606
            _elem747.read(iprot)
38397
            self.success.append(_elem740)
38607
            self.success.append(_elem747)
38398
          iprot.readListEnd()
38608
          iprot.readListEnd()
38399
        else:
38609
        else:
38400
          iprot.skip(ftype)
38610
          iprot.skip(ftype)
38401
      elif fid == 1:
38611
      elif fid == 1:
38402
        if ftype == TType.STRUCT:
38612
        if ftype == TType.STRUCT:
Line 38415... Line 38625...
38415
      return
38625
      return
38416
    oprot.writeStructBegin('getRechargeDenominations_result')
38626
    oprot.writeStructBegin('getRechargeDenominations_result')
38417
    if self.success is not None:
38627
    if self.success is not None:
38418
      oprot.writeFieldBegin('success', TType.LIST, 0)
38628
      oprot.writeFieldBegin('success', TType.LIST, 0)
38419
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38629
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38420
      for iter741 in self.success:
38630
      for iter748 in self.success:
38421
        iter741.write(oprot)
38631
        iter748.write(oprot)
38422
      oprot.writeListEnd()
38632
      oprot.writeListEnd()
38423
      oprot.writeFieldEnd()
38633
      oprot.writeFieldEnd()
38424
    if self.ex is not None:
38634
    if self.ex is not None:
38425
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
38635
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
38426
      self.ex.write(oprot)
38636
      self.ex.write(oprot)
Line 38634... Line 38844...
38634
      if ftype == TType.STOP:
38844
      if ftype == TType.STOP:
38635
        break
38845
        break
38636
      if fid == 0:
38846
      if fid == 0:
38637
        if ftype == TType.LIST:
38847
        if ftype == TType.LIST:
38638
          self.success = []
38848
          self.success = []
38639
          (_etype745, _size742) = iprot.readListBegin()
38849
          (_etype752, _size749) = iprot.readListBegin()
38640
          for _i746 in xrange(_size742):
38850
          for _i753 in xrange(_size749):
38641
            _elem747 = EmiScheme()
38851
            _elem754 = EmiScheme()
38642
            _elem747.read(iprot)
38852
            _elem754.read(iprot)
38643
            self.success.append(_elem747)
38853
            self.success.append(_elem754)
38644
          iprot.readListEnd()
38854
          iprot.readListEnd()
38645
        else:
38855
        else:
38646
          iprot.skip(ftype)
38856
          iprot.skip(ftype)
38647
      else:
38857
      else:
38648
        iprot.skip(ftype)
38858
        iprot.skip(ftype)
Line 38655... Line 38865...
38655
      return
38865
      return
38656
    oprot.writeStructBegin('getAvailableEmiSchemes_result')
38866
    oprot.writeStructBegin('getAvailableEmiSchemes_result')
38657
    if self.success is not None:
38867
    if self.success is not None:
38658
      oprot.writeFieldBegin('success', TType.LIST, 0)
38868
      oprot.writeFieldBegin('success', TType.LIST, 0)
38659
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38869
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38660
      for iter748 in self.success:
38870
      for iter755 in self.success:
38661
        iter748.write(oprot)
38871
        iter755.write(oprot)
38662
      oprot.writeListEnd()
38872
      oprot.writeListEnd()
38663
      oprot.writeFieldEnd()
38873
      oprot.writeFieldEnd()
38664
    oprot.writeFieldStop()
38874
    oprot.writeFieldStop()
38665
    oprot.writeStructEnd()
38875
    oprot.writeStructEnd()
38666
 
38876
 
Line 38762... Line 38972...
38762
      if ftype == TType.STOP:
38972
      if ftype == TType.STOP:
38763
        break
38973
        break
38764
      if fid == 0:
38974
      if fid == 0:
38765
        if ftype == TType.MAP:
38975
        if ftype == TType.MAP:
38766
          self.success = {}
38976
          self.success = {}
38767
          (_ktype750, _vtype751, _size749 ) = iprot.readMapBegin() 
38977
          (_ktype757, _vtype758, _size756 ) = iprot.readMapBegin() 
38768
          for _i753 in xrange(_size749):
38978
          for _i760 in xrange(_size756):
38769
            _key754 = iprot.readI64();
38979
            _key761 = iprot.readI64();
38770
            _val755 = iprot.readDouble();
38980
            _val762 = iprot.readDouble();
38771
            self.success[_key754] = _val755
38981
            self.success[_key761] = _val762
38772
          iprot.readMapEnd()
38982
          iprot.readMapEnd()
38773
        else:
38983
        else:
38774
          iprot.skip(ftype)
38984
          iprot.skip(ftype)
38775
      else:
38985
      else:
38776
        iprot.skip(ftype)
38986
        iprot.skip(ftype)
Line 38783... Line 38993...
38783
      return
38993
      return
38784
    oprot.writeStructBegin('getMiscCharges_result')
38994
    oprot.writeStructBegin('getMiscCharges_result')
38785
    if self.success is not None:
38995
    if self.success is not None:
38786
      oprot.writeFieldBegin('success', TType.MAP, 0)
38996
      oprot.writeFieldBegin('success', TType.MAP, 0)
38787
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
38997
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
38788
      for kiter756,viter757 in self.success.items():
38998
      for kiter763,viter764 in self.success.items():
38789
        oprot.writeI64(kiter756)
38999
        oprot.writeI64(kiter763)
38790
        oprot.writeDouble(viter757)
39000
        oprot.writeDouble(viter764)
38791
      oprot.writeMapEnd()
39001
      oprot.writeMapEnd()
38792
      oprot.writeFieldEnd()
39002
      oprot.writeFieldEnd()
38793
    oprot.writeFieldStop()
39003
    oprot.writeFieldStop()
38794
    oprot.writeStructEnd()
39004
    oprot.writeStructEnd()
38795
 
39005
 
Line 39035... Line 39245...
39035
      if ftype == TType.STOP:
39245
      if ftype == TType.STOP:
39036
        break
39246
        break
39037
      if fid == 0:
39247
      if fid == 0:
39038
        if ftype == TType.LIST:
39248
        if ftype == TType.LIST:
39039
          self.success = []
39249
          self.success = []
39040
          (_etype761, _size758) = iprot.readListBegin()
39250
          (_etype768, _size765) = iprot.readListBegin()
39041
          for _i762 in xrange(_size758):
39251
          for _i769 in xrange(_size765):
39042
            _elem763 = Order()
39252
            _elem770 = Order()
39043
            _elem763.read(iprot)
39253
            _elem770.read(iprot)
39044
            self.success.append(_elem763)
39254
            self.success.append(_elem770)
39045
          iprot.readListEnd()
39255
          iprot.readListEnd()
39046
        else:
39256
        else:
39047
          iprot.skip(ftype)
39257
          iprot.skip(ftype)
39048
      else:
39258
      else:
39049
        iprot.skip(ftype)
39259
        iprot.skip(ftype)
Line 39056... Line 39266...
39056
      return
39266
      return
39057
    oprot.writeStructBegin('getPhysicalOrders_result')
39267
    oprot.writeStructBegin('getPhysicalOrders_result')
39058
    if self.success is not None:
39268
    if self.success is not None:
39059
      oprot.writeFieldBegin('success', TType.LIST, 0)
39269
      oprot.writeFieldBegin('success', TType.LIST, 0)
39060
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39270
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39061
      for iter764 in self.success:
39271
      for iter771 in self.success:
39062
        iter764.write(oprot)
39272
        iter771.write(oprot)
39063
      oprot.writeListEnd()
39273
      oprot.writeListEnd()
39064
      oprot.writeFieldEnd()
39274
      oprot.writeFieldEnd()
39065
    oprot.writeFieldStop()
39275
    oprot.writeFieldStop()
39066
    oprot.writeStructEnd()
39276
    oprot.writeStructEnd()
39067
 
39277
 
Line 39604... Line 39814...
39604
      if ftype == TType.STOP:
39814
      if ftype == TType.STOP:
39605
        break
39815
        break
39606
      if fid == 0:
39816
      if fid == 0:
39607
        if ftype == TType.LIST:
39817
        if ftype == TType.LIST:
39608
          self.success = []
39818
          self.success = []
39609
          (_etype768, _size765) = iprot.readListBegin()
39819
          (_etype775, _size772) = iprot.readListBegin()
39610
          for _i769 in xrange(_size765):
39820
          for _i776 in xrange(_size772):
39611
            _elem770 = iprot.readString();
39821
            _elem777 = iprot.readString();
39612
            self.success.append(_elem770)
39822
            self.success.append(_elem777)
39613
          iprot.readListEnd()
39823
          iprot.readListEnd()
39614
        else:
39824
        else:
39615
          iprot.skip(ftype)
39825
          iprot.skip(ftype)
39616
      else:
39826
      else:
39617
        iprot.skip(ftype)
39827
        iprot.skip(ftype)
Line 39624... Line 39834...
39624
      return
39834
      return
39625
    oprot.writeStructBegin('receiveUpdatesForRedExpress_result')
39835
    oprot.writeStructBegin('receiveUpdatesForRedExpress_result')
39626
    if self.success is not None:
39836
    if self.success is not None:
39627
      oprot.writeFieldBegin('success', TType.LIST, 0)
39837
      oprot.writeFieldBegin('success', TType.LIST, 0)
39628
      oprot.writeListBegin(TType.STRING, len(self.success))
39838
      oprot.writeListBegin(TType.STRING, len(self.success))
39629
      for iter771 in self.success:
39839
      for iter778 in self.success:
39630
        oprot.writeString(iter771)
39840
        oprot.writeString(iter778)
39631
      oprot.writeListEnd()
39841
      oprot.writeListEnd()
39632
      oprot.writeFieldEnd()
39842
      oprot.writeFieldEnd()
39633
    oprot.writeFieldStop()
39843
    oprot.writeFieldStop()
39634
    oprot.writeStructEnd()
39844
    oprot.writeStructEnd()
39635
 
39845
 
Line 39852... Line 40062...
39852
      if ftype == TType.STOP:
40062
      if ftype == TType.STOP:
39853
        break
40063
        break
39854
      if fid == 0:
40064
      if fid == 0:
39855
        if ftype == TType.LIST:
40065
        if ftype == TType.LIST:
39856
          self.success = []
40066
          self.success = []
39857
          (_etype775, _size772) = iprot.readListBegin()
40067
          (_etype782, _size779) = iprot.readListBegin()
39858
          for _i776 in xrange(_size772):
40068
          for _i783 in xrange(_size779):
39859
            _elem777 = RechargeTransaction()
40069
            _elem784 = RechargeTransaction()
39860
            _elem777.read(iprot)
40070
            _elem784.read(iprot)
39861
            self.success.append(_elem777)
40071
            self.success.append(_elem784)
39862
          iprot.readListEnd()
40072
          iprot.readListEnd()
39863
        else:
40073
        else:
39864
          iprot.skip(ftype)
40074
          iprot.skip(ftype)
39865
      else:
40075
      else:
39866
        iprot.skip(ftype)
40076
        iprot.skip(ftype)
Line 39873... Line 40083...
39873
      return
40083
      return
39874
    oprot.writeStructBegin('getRechargeTransactions_result')
40084
    oprot.writeStructBegin('getRechargeTransactions_result')
39875
    if self.success is not None:
40085
    if self.success is not None:
39876
      oprot.writeFieldBegin('success', TType.LIST, 0)
40086
      oprot.writeFieldBegin('success', TType.LIST, 0)
39877
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40087
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39878
      for iter778 in self.success:
40088
      for iter785 in self.success:
39879
        iter778.write(oprot)
40089
        iter785.write(oprot)
39880
      oprot.writeListEnd()
40090
      oprot.writeListEnd()
39881
      oprot.writeFieldEnd()
40091
      oprot.writeFieldEnd()
39882
    oprot.writeFieldStop()
40092
    oprot.writeFieldStop()
39883
    oprot.writeStructEnd()
40093
    oprot.writeStructEnd()
39884
 
40094
 
Line 40016... Line 40226...
40016
      if ftype == TType.STOP:
40226
      if ftype == TType.STOP:
40017
        break
40227
        break
40018
      if fid == 0:
40228
      if fid == 0:
40019
        if ftype == TType.LIST:
40229
        if ftype == TType.LIST:
40020
          self.success = []
40230
          self.success = []
40021
          (_etype782, _size779) = iprot.readListBegin()
40231
          (_etype789, _size786) = iprot.readListBegin()
40022
          for _i783 in xrange(_size779):
40232
          for _i790 in xrange(_size786):
40023
            _elem784 = RechargeTransaction()
40233
            _elem791 = RechargeTransaction()
40024
            _elem784.read(iprot)
40234
            _elem791.read(iprot)
40025
            self.success.append(_elem784)
40235
            self.success.append(_elem791)
40026
          iprot.readListEnd()
40236
          iprot.readListEnd()
40027
        else:
40237
        else:
40028
          iprot.skip(ftype)
40238
          iprot.skip(ftype)
40029
      else:
40239
      else:
40030
        iprot.skip(ftype)
40240
        iprot.skip(ftype)
Line 40037... Line 40247...
40037
      return
40247
      return
40038
    oprot.writeStructBegin('getRechargeTrans_result')
40248
    oprot.writeStructBegin('getRechargeTrans_result')
40039
    if self.success is not None:
40249
    if self.success is not None:
40040
      oprot.writeFieldBegin('success', TType.LIST, 0)
40250
      oprot.writeFieldBegin('success', TType.LIST, 0)
40041
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40251
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40042
      for iter785 in self.success:
40252
      for iter792 in self.success:
40043
        iter785.write(oprot)
40253
        iter792.write(oprot)
40044
      oprot.writeListEnd()
40254
      oprot.writeListEnd()
40045
      oprot.writeFieldEnd()
40255
      oprot.writeFieldEnd()
40046
    oprot.writeFieldStop()
40256
    oprot.writeFieldStop()
40047
    oprot.writeStructEnd()
40257
    oprot.writeStructEnd()
40048
 
40258
 
Line 40276... Line 40486...
40276
      if ftype == TType.STOP:
40486
      if ftype == TType.STOP:
40277
        break
40487
        break
40278
      if fid == 0:
40488
      if fid == 0:
40279
        if ftype == TType.LIST:
40489
        if ftype == TType.LIST:
40280
          self.success = []
40490
          self.success = []
40281
          (_etype789, _size786) = iprot.readListBegin()
40491
          (_etype796, _size793) = iprot.readListBegin()
40282
          for _i790 in xrange(_size786):
40492
          for _i797 in xrange(_size793):
40283
            _elem791 = FRC()
40493
            _elem798 = FRC()
40284
            _elem791.read(iprot)
40494
            _elem798.read(iprot)
40285
            self.success.append(_elem791)
40495
            self.success.append(_elem798)
40286
          iprot.readListEnd()
40496
          iprot.readListEnd()
40287
        else:
40497
        else:
40288
          iprot.skip(ftype)
40498
          iprot.skip(ftype)
40289
      else:
40499
      else:
40290
        iprot.skip(ftype)
40500
        iprot.skip(ftype)
Line 40297... Line 40507...
40297
      return
40507
      return
40298
    oprot.writeStructBegin('getFRCs_result')
40508
    oprot.writeStructBegin('getFRCs_result')
40299
    if self.success is not None:
40509
    if self.success is not None:
40300
      oprot.writeFieldBegin('success', TType.LIST, 0)
40510
      oprot.writeFieldBegin('success', TType.LIST, 0)
40301
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40511
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40302
      for iter792 in self.success:
40512
      for iter799 in self.success:
40303
        iter792.write(oprot)
40513
        iter799.write(oprot)
40304
      oprot.writeListEnd()
40514
      oprot.writeListEnd()
40305
      oprot.writeFieldEnd()
40515
      oprot.writeFieldEnd()
40306
    oprot.writeFieldStop()
40516
    oprot.writeFieldStop()
40307
    oprot.writeStructEnd()
40517
    oprot.writeStructEnd()
40308
 
40518
 
Line 40943... Line 41153...
40943
      if ftype == TType.STOP:
41153
      if ftype == TType.STOP:
40944
        break
41154
        break
40945
      if fid == 0:
41155
      if fid == 0:
40946
        if ftype == TType.LIST:
41156
        if ftype == TType.LIST:
40947
          self.success = []
41157
          self.success = []
40948
          (_etype796, _size793) = iprot.readListBegin()
41158
          (_etype803, _size800) = iprot.readListBegin()
40949
          for _i797 in xrange(_size793):
41159
          for _i804 in xrange(_size800):
40950
            _elem798 = RechargeTransaction()
41160
            _elem805 = RechargeTransaction()
40951
            _elem798.read(iprot)
41161
            _elem805.read(iprot)
40952
            self.success.append(_elem798)
41162
            self.success.append(_elem805)
40953
          iprot.readListEnd()
41163
          iprot.readListEnd()
40954
        else:
41164
        else:
40955
          iprot.skip(ftype)
41165
          iprot.skip(ftype)
40956
      else:
41166
      else:
40957
        iprot.skip(ftype)
41167
        iprot.skip(ftype)
Line 40964... Line 41174...
40964
      return
41174
      return
40965
    oprot.writeStructBegin('getRechargeTransactionsByNumber_result')
41175
    oprot.writeStructBegin('getRechargeTransactionsByNumber_result')
40966
    if self.success is not None:
41176
    if self.success is not None:
40967
      oprot.writeFieldBegin('success', TType.LIST, 0)
41177
      oprot.writeFieldBegin('success', TType.LIST, 0)
40968
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41178
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40969
      for iter799 in self.success:
41179
      for iter806 in self.success:
40970
        iter799.write(oprot)
41180
        iter806.write(oprot)
40971
      oprot.writeListEnd()
41181
      oprot.writeListEnd()
40972
      oprot.writeFieldEnd()
41182
      oprot.writeFieldEnd()
40973
    oprot.writeFieldStop()
41183
    oprot.writeFieldStop()
40974
    oprot.writeStructEnd()
41184
    oprot.writeStructEnd()
40975
 
41185
 
Line 41655... Line 41865...
41655
      if ftype == TType.STOP:
41865
      if ftype == TType.STOP:
41656
        break
41866
        break
41657
      if fid == 0:
41867
      if fid == 0:
41658
        if ftype == TType.LIST:
41868
        if ftype == TType.LIST:
41659
          self.success = []
41869
          self.success = []
41660
          (_etype803, _size800) = iprot.readListBegin()
41870
          (_etype810, _size807) = iprot.readListBegin()
41661
          for _i804 in xrange(_size800):
41871
          for _i811 in xrange(_size807):
41662
            _elem805 = TelecomCircle()
41872
            _elem812 = TelecomCircle()
41663
            _elem805.read(iprot)
41873
            _elem812.read(iprot)
41664
            self.success.append(_elem805)
41874
            self.success.append(_elem812)
41665
          iprot.readListEnd()
41875
          iprot.readListEnd()
41666
        else:
41876
        else:
41667
          iprot.skip(ftype)
41877
          iprot.skip(ftype)
41668
      else:
41878
      else:
41669
        iprot.skip(ftype)
41879
        iprot.skip(ftype)
Line 41676... Line 41886...
41676
      return
41886
      return
41677
    oprot.writeStructBegin('getAllCircles_result')
41887
    oprot.writeStructBegin('getAllCircles_result')
41678
    if self.success is not None:
41888
    if self.success is not None:
41679
      oprot.writeFieldBegin('success', TType.LIST, 0)
41889
      oprot.writeFieldBegin('success', TType.LIST, 0)
41680
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41890
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41681
      for iter806 in self.success:
41891
      for iter813 in self.success:
41682
        iter806.write(oprot)
41892
        iter813.write(oprot)
41683
      oprot.writeListEnd()
41893
      oprot.writeListEnd()
41684
      oprot.writeFieldEnd()
41894
      oprot.writeFieldEnd()
41685
    oprot.writeFieldStop()
41895
    oprot.writeFieldStop()
41686
    oprot.writeStructEnd()
41896
    oprot.writeStructEnd()
41687
 
41897
 
Line 41724... Line 41934...
41724
      if ftype == TType.STOP:
41934
      if ftype == TType.STOP:
41725
        break
41935
        break
41726
      if fid == 1:
41936
      if fid == 1:
41727
        if ftype == TType.LIST:
41937
        if ftype == TType.LIST:
41728
          self.frcIdsToDelete = []
41938
          self.frcIdsToDelete = []
41729
          (_etype810, _size807) = iprot.readListBegin()
41939
          (_etype817, _size814) = iprot.readListBegin()
41730
          for _i811 in xrange(_size807):
41940
          for _i818 in xrange(_size814):
41731
            _elem812 = iprot.readI64();
41941
            _elem819 = iprot.readI64();
41732
            self.frcIdsToDelete.append(_elem812)
41942
            self.frcIdsToDelete.append(_elem819)
41733
          iprot.readListEnd()
41943
          iprot.readListEnd()
41734
        else:
41944
        else:
41735
          iprot.skip(ftype)
41945
          iprot.skip(ftype)
41736
      else:
41946
      else:
41737
        iprot.skip(ftype)
41947
        iprot.skip(ftype)
Line 41744... Line 41954...
41744
      return
41954
      return
41745
    oprot.writeStructBegin('deleteFrcs_args')
41955
    oprot.writeStructBegin('deleteFrcs_args')
41746
    if self.frcIdsToDelete is not None:
41956
    if self.frcIdsToDelete is not None:
41747
      oprot.writeFieldBegin('frcIdsToDelete', TType.LIST, 1)
41957
      oprot.writeFieldBegin('frcIdsToDelete', TType.LIST, 1)
41748
      oprot.writeListBegin(TType.I64, len(self.frcIdsToDelete))
41958
      oprot.writeListBegin(TType.I64, len(self.frcIdsToDelete))
41749
      for iter813 in self.frcIdsToDelete:
41959
      for iter820 in self.frcIdsToDelete:
41750
        oprot.writeI64(iter813)
41960
        oprot.writeI64(iter820)
41751
      oprot.writeListEnd()
41961
      oprot.writeListEnd()
41752
      oprot.writeFieldEnd()
41962
      oprot.writeFieldEnd()
41753
    oprot.writeFieldStop()
41963
    oprot.writeFieldStop()
41754
    oprot.writeStructEnd()
41964
    oprot.writeStructEnd()
41755
 
41965
 
Line 42126... Line 42336...
42126
      if ftype == TType.STOP:
42336
      if ftype == TType.STOP:
42127
        break
42337
        break
42128
      if fid == 0:
42338
      if fid == 0:
42129
        if ftype == TType.LIST:
42339
        if ftype == TType.LIST:
42130
          self.success = []
42340
          self.success = []
42131
          (_etype817, _size814) = iprot.readListBegin()
42341
          (_etype824, _size821) = iprot.readListBegin()
42132
          for _i818 in xrange(_size814):
42342
          for _i825 in xrange(_size821):
42133
            _elem819 = Order()
42343
            _elem826 = Order()
42134
            _elem819.read(iprot)
42344
            _elem826.read(iprot)
42135
            self.success.append(_elem819)
42345
            self.success.append(_elem826)
42136
          iprot.readListEnd()
42346
          iprot.readListEnd()
42137
        else:
42347
        else:
42138
          iprot.skip(ftype)
42348
          iprot.skip(ftype)
42139
      else:
42349
      else:
42140
        iprot.skip(ftype)
42350
        iprot.skip(ftype)
Line 42147... Line 42357...
42147
      return
42357
      return
42148
    oprot.writeStructBegin('getAmazonOrdersShipped_result')
42358
    oprot.writeStructBegin('getAmazonOrdersShipped_result')
42149
    if self.success is not None:
42359
    if self.success is not None:
42150
      oprot.writeFieldBegin('success', TType.LIST, 0)
42360
      oprot.writeFieldBegin('success', TType.LIST, 0)
42151
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42361
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42152
      for iter820 in self.success:
42362
      for iter827 in self.success:
42153
        iter820.write(oprot)
42363
        iter827.write(oprot)
42154
      oprot.writeListEnd()
42364
      oprot.writeListEnd()
42155
      oprot.writeFieldEnd()
42365
      oprot.writeFieldEnd()
42156
    oprot.writeFieldStop()
42366
    oprot.writeFieldStop()
42157
    oprot.writeStructEnd()
42367
    oprot.writeStructEnd()
42158
 
42368
 
Line 42254... Line 42464...
42254
      if ftype == TType.STOP:
42464
      if ftype == TType.STOP:
42255
        break
42465
        break
42256
      if fid == 0:
42466
      if fid == 0:
42257
        if ftype == TType.LIST:
42467
        if ftype == TType.LIST:
42258
          self.success = []
42468
          self.success = []
42259
          (_etype824, _size821) = iprot.readListBegin()
42469
          (_etype831, _size828) = iprot.readListBegin()
42260
          for _i825 in xrange(_size821):
42470
          for _i832 in xrange(_size828):
42261
            _elem826 = Order()
42471
            _elem833 = Order()
42262
            _elem826.read(iprot)
42472
            _elem833.read(iprot)
42263
            self.success.append(_elem826)
42473
            self.success.append(_elem833)
42264
          iprot.readListEnd()
42474
          iprot.readListEnd()
42265
        else:
42475
        else:
42266
          iprot.skip(ftype)
42476
          iprot.skip(ftype)
42267
      else:
42477
      else:
42268
        iprot.skip(ftype)
42478
        iprot.skip(ftype)
Line 42275... Line 42485...
42275
      return
42485
      return
42276
    oprot.writeStructBegin('getAmazonOrdersCancelled_result')
42486
    oprot.writeStructBegin('getAmazonOrdersCancelled_result')
42277
    if self.success is not None:
42487
    if self.success is not None:
42278
      oprot.writeFieldBegin('success', TType.LIST, 0)
42488
      oprot.writeFieldBegin('success', TType.LIST, 0)
42279
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42489
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42280
      for iter827 in self.success:
42490
      for iter834 in self.success:
42281
        iter827.write(oprot)
42491
        iter834.write(oprot)
42282
      oprot.writeListEnd()
42492
      oprot.writeListEnd()
42283
      oprot.writeFieldEnd()
42493
      oprot.writeFieldEnd()
42284
    oprot.writeFieldStop()
42494
    oprot.writeFieldStop()
42285
    oprot.writeStructEnd()
42495
    oprot.writeStructEnd()
42286
 
42496
 
Line 42502... Line 42712...
42502
      if ftype == TType.STOP:
42712
      if ftype == TType.STOP:
42503
        break
42713
        break
42504
      if fid == 0:
42714
      if fid == 0:
42505
        if ftype == TType.LIST:
42715
        if ftype == TType.LIST:
42506
          self.success = []
42716
          self.success = []
42507
          (_etype831, _size828) = iprot.readListBegin()
42717
          (_etype838, _size835) = iprot.readListBegin()
42508
          for _i832 in xrange(_size828):
42718
          for _i839 in xrange(_size835):
42509
            _elem833 = AmazonOrder()
42719
            _elem840 = AmazonOrder()
42510
            _elem833.read(iprot)
42720
            _elem840.read(iprot)
42511
            self.success.append(_elem833)
42721
            self.success.append(_elem840)
42512
          iprot.readListEnd()
42722
          iprot.readListEnd()
42513
        else:
42723
        else:
42514
          iprot.skip(ftype)
42724
          iprot.skip(ftype)
42515
      else:
42725
      else:
42516
        iprot.skip(ftype)
42726
        iprot.skip(ftype)
Line 42523... Line 42733...
42523
      return
42733
      return
42524
    oprot.writeStructBegin('getAmazonOrderByAmazonOrderId_result')
42734
    oprot.writeStructBegin('getAmazonOrderByAmazonOrderId_result')
42525
    if self.success is not None:
42735
    if self.success is not None:
42526
      oprot.writeFieldBegin('success', TType.LIST, 0)
42736
      oprot.writeFieldBegin('success', TType.LIST, 0)
42527
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42737
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42528
      for iter834 in self.success:
42738
      for iter841 in self.success:
42529
        iter834.write(oprot)
42739
        iter841.write(oprot)
42530
      oprot.writeListEnd()
42740
      oprot.writeListEnd()
42531
      oprot.writeFieldEnd()
42741
      oprot.writeFieldEnd()
42532
    oprot.writeFieldStop()
42742
    oprot.writeFieldStop()
42533
    oprot.writeStructEnd()
42743
    oprot.writeStructEnd()
42534
 
42744
 
Line 42603... Line 42813...
42603
        else:
42813
        else:
42604
          iprot.skip(ftype)
42814
          iprot.skip(ftype)
42605
      elif fid == 5:
42815
      elif fid == 5:
42606
        if ftype == TType.LIST:
42816
        if ftype == TType.LIST:
42607
          self.statuses = []
42817
          self.statuses = []
42608
          (_etype838, _size835) = iprot.readListBegin()
42818
          (_etype845, _size842) = iprot.readListBegin()
42609
          for _i839 in xrange(_size835):
42819
          for _i846 in xrange(_size842):
42610
            _elem840 = iprot.readI32();
42820
            _elem847 = iprot.readI32();
42611
            self.statuses.append(_elem840)
42821
            self.statuses.append(_elem847)
42612
          iprot.readListEnd()
42822
          iprot.readListEnd()
42613
        else:
42823
        else:
42614
          iprot.skip(ftype)
42824
          iprot.skip(ftype)
42615
      else:
42825
      else:
42616
        iprot.skip(ftype)
42826
        iprot.skip(ftype)
Line 42639... Line 42849...
42639
      oprot.writeI64(self.endDate)
42849
      oprot.writeI64(self.endDate)
42640
      oprot.writeFieldEnd()
42850
      oprot.writeFieldEnd()
42641
    if self.statuses is not None:
42851
    if self.statuses is not None:
42642
      oprot.writeFieldBegin('statuses', TType.LIST, 5)
42852
      oprot.writeFieldBegin('statuses', TType.LIST, 5)
42643
      oprot.writeListBegin(TType.I32, len(self.statuses))
42853
      oprot.writeListBegin(TType.I32, len(self.statuses))
42644
      for iter841 in self.statuses:
42854
      for iter848 in self.statuses:
42645
        oprot.writeI32(iter841)
42855
        oprot.writeI32(iter848)
42646
      oprot.writeListEnd()
42856
      oprot.writeListEnd()
42647
      oprot.writeFieldEnd()
42857
      oprot.writeFieldEnd()
42648
    oprot.writeFieldStop()
42858
    oprot.writeFieldStop()
42649
    oprot.writeStructEnd()
42859
    oprot.writeStructEnd()
42650
 
42860
 
Line 42686... Line 42896...
42686
      if ftype == TType.STOP:
42896
      if ftype == TType.STOP:
42687
        break
42897
        break
42688
      if fid == 0:
42898
      if fid == 0:
42689
        if ftype == TType.LIST:
42899
        if ftype == TType.LIST:
42690
          self.success = []
42900
          self.success = []
42691
          (_etype845, _size842) = iprot.readListBegin()
42901
          (_etype852, _size849) = iprot.readListBegin()
42692
          for _i846 in xrange(_size842):
42902
          for _i853 in xrange(_size849):
42693
            _elem847 = Order()
42903
            _elem854 = Order()
42694
            _elem847.read(iprot)
42904
            _elem854.read(iprot)
42695
            self.success.append(_elem847)
42905
            self.success.append(_elem854)
42696
          iprot.readListEnd()
42906
          iprot.readListEnd()
42697
        else:
42907
        else:
42698
          iprot.skip(ftype)
42908
          iprot.skip(ftype)
42699
      else:
42909
      else:
42700
        iprot.skip(ftype)
42910
        iprot.skip(ftype)
Line 42707... Line 42917...
42707
      return
42917
      return
42708
    oprot.writeStructBegin('getOrdersForStore_result')
42918
    oprot.writeStructBegin('getOrdersForStore_result')
42709
    if self.success is not None:
42919
    if self.success is not None:
42710
      oprot.writeFieldBegin('success', TType.LIST, 0)
42920
      oprot.writeFieldBegin('success', TType.LIST, 0)
42711
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42921
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42712
      for iter848 in self.success:
42922
      for iter855 in self.success:
42713
        iter848.write(oprot)
42923
        iter855.write(oprot)
42714
      oprot.writeListEnd()
42924
      oprot.writeListEnd()
42715
      oprot.writeFieldEnd()
42925
      oprot.writeFieldEnd()
42716
    oprot.writeFieldStop()
42926
    oprot.writeFieldStop()
42717
    oprot.writeStructEnd()
42927
    oprot.writeStructEnd()
42718
 
42928
 
Line 43477... Line 43687...
43477
      if ftype == TType.STOP:
43687
      if ftype == TType.STOP:
43478
        break
43688
        break
43479
      if fid == 0:
43689
      if fid == 0:
43480
        if ftype == TType.LIST:
43690
        if ftype == TType.LIST:
43481
          self.success = []
43691
          self.success = []
43482
          (_etype852, _size849) = iprot.readListBegin()
43692
          (_etype859, _size856) = iprot.readListBegin()
43483
          for _i853 in xrange(_size849):
43693
          for _i860 in xrange(_size856):
43484
            _elem854 = iprot.readString();
43694
            _elem861 = iprot.readString();
43485
            self.success.append(_elem854)
43695
            self.success.append(_elem861)
43486
          iprot.readListEnd()
43696
          iprot.readListEnd()
43487
        else:
43697
        else:
43488
          iprot.skip(ftype)
43698
          iprot.skip(ftype)
43489
      else:
43699
      else:
43490
        iprot.skip(ftype)
43700
        iprot.skip(ftype)
Line 43497... Line 43707...
43497
      return
43707
      return
43498
    oprot.writeStructBegin('getAllEdcBanks_result')
43708
    oprot.writeStructBegin('getAllEdcBanks_result')
43499
    if self.success is not None:
43709
    if self.success is not None:
43500
      oprot.writeFieldBegin('success', TType.LIST, 0)
43710
      oprot.writeFieldBegin('success', TType.LIST, 0)
43501
      oprot.writeListBegin(TType.STRING, len(self.success))
43711
      oprot.writeListBegin(TType.STRING, len(self.success))
43502
      for iter855 in self.success:
43712
      for iter862 in self.success:
43503
        oprot.writeString(iter855)
43713
        oprot.writeString(iter862)
43504
      oprot.writeListEnd()
43714
      oprot.writeListEnd()
43505
      oprot.writeFieldEnd()
43715
      oprot.writeFieldEnd()
43506
    oprot.writeFieldStop()
43716
    oprot.writeFieldStop()
43507
    oprot.writeStructEnd()
43717
    oprot.writeStructEnd()
43508
 
43718
 
Line 43783... Line 43993...
43783
      if ftype == TType.STOP:
43993
      if ftype == TType.STOP:
43784
        break
43994
        break
43785
      if fid == 0:
43995
      if fid == 0:
43786
        if ftype == TType.LIST:
43996
        if ftype == TType.LIST:
43787
          self.success = []
43997
          self.success = []
43788
          (_etype859, _size856) = iprot.readListBegin()
43998
          (_etype866, _size863) = iprot.readListBegin()
43789
          for _i860 in xrange(_size856):
43999
          for _i867 in xrange(_size863):
43790
            _elem861 = StoreOrderCollection()
44000
            _elem868 = StoreOrderCollection()
43791
            _elem861.read(iprot)
44001
            _elem868.read(iprot)
43792
            self.success.append(_elem861)
44002
            self.success.append(_elem868)
43793
          iprot.readListEnd()
44003
          iprot.readListEnd()
43794
        else:
44004
        else:
43795
          iprot.skip(ftype)
44005
          iprot.skip(ftype)
43796
      else:
44006
      else:
43797
        iprot.skip(ftype)
44007
        iprot.skip(ftype)
Line 43804... Line 44014...
43804
      return
44014
      return
43805
    oprot.writeStructBegin('getCollectionsForStore_result')
44015
    oprot.writeStructBegin('getCollectionsForStore_result')
43806
    if self.success is not None:
44016
    if self.success is not None:
43807
      oprot.writeFieldBegin('success', TType.LIST, 0)
44017
      oprot.writeFieldBegin('success', TType.LIST, 0)
43808
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44018
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43809
      for iter862 in self.success:
44019
      for iter869 in self.success:
43810
        iter862.write(oprot)
44020
        iter869.write(oprot)
43811
      oprot.writeListEnd()
44021
      oprot.writeListEnd()
43812
      oprot.writeFieldEnd()
44022
      oprot.writeFieldEnd()
43813
    oprot.writeFieldStop()
44023
    oprot.writeFieldStop()
43814
    oprot.writeStructEnd()
44024
    oprot.writeStructEnd()
43815
 
44025
 
Line 43911... Line 44121...
43911
      if ftype == TType.STOP:
44121
      if ftype == TType.STOP:
43912
        break
44122
        break
43913
      if fid == 0:
44123
      if fid == 0:
43914
        if ftype == TType.LIST:
44124
        if ftype == TType.LIST:
43915
          self.success = []
44125
          self.success = []
43916
          (_etype866, _size863) = iprot.readListBegin()
44126
          (_etype873, _size870) = iprot.readListBegin()
43917
          for _i867 in xrange(_size863):
44127
          for _i874 in xrange(_size870):
43918
            _elem868 = AmazonOrdersToAcknowledge()
44128
            _elem875 = AmazonOrdersToAcknowledge()
43919
            _elem868.read(iprot)
44129
            _elem875.read(iprot)
43920
            self.success.append(_elem868)
44130
            self.success.append(_elem875)
43921
          iprot.readListEnd()
44131
          iprot.readListEnd()
43922
        else:
44132
        else:
43923
          iprot.skip(ftype)
44133
          iprot.skip(ftype)
43924
      else:
44134
      else:
43925
        iprot.skip(ftype)
44135
        iprot.skip(ftype)
Line 43932... Line 44142...
43932
      return
44142
      return
43933
    oprot.writeStructBegin('getAmazonOrdersToAcknowledge_result')
44143
    oprot.writeStructBegin('getAmazonOrdersToAcknowledge_result')
43934
    if self.success is not None:
44144
    if self.success is not None:
43935
      oprot.writeFieldBegin('success', TType.LIST, 0)
44145
      oprot.writeFieldBegin('success', TType.LIST, 0)
43936
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44146
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43937
      for iter869 in self.success:
44147
      for iter876 in self.success:
43938
        iter869.write(oprot)
44148
        iter876.write(oprot)
43939
      oprot.writeListEnd()
44149
      oprot.writeListEnd()
43940
      oprot.writeFieldEnd()
44150
      oprot.writeFieldEnd()
43941
    oprot.writeFieldStop()
44151
    oprot.writeFieldStop()
43942
    oprot.writeStructEnd()
44152
    oprot.writeStructEnd()
43943
 
44153
 
Line 44094... Line 44304...
44094
      if ftype == TType.STOP:
44304
      if ftype == TType.STOP:
44095
        break
44305
        break
44096
      if fid == 1:
44306
      if fid == 1:
44097
        if ftype == TType.MAP:
44307
        if ftype == TType.MAP:
44098
          self.amazonOrderDelivery = {}
44308
          self.amazonOrderDelivery = {}
44099
          (_ktype871, _vtype872, _size870 ) = iprot.readMapBegin() 
44309
          (_ktype878, _vtype879, _size877 ) = iprot.readMapBegin() 
44100
          for _i874 in xrange(_size870):
44310
          for _i881 in xrange(_size877):
44101
            _key875 = iprot.readI64();
44311
            _key882 = iprot.readI64();
44102
            _val876 = {}
44312
            _val883 = {}
44103
            (_ktype878, _vtype879, _size877 ) = iprot.readMapBegin() 
44313
            (_ktype885, _vtype886, _size884 ) = iprot.readMapBegin() 
44104
            for _i881 in xrange(_size877):
44314
            for _i888 in xrange(_size884):
44105
              _key882 = iprot.readString();
44315
              _key889 = iprot.readString();
44106
              _val883 = iprot.readString();
44316
              _val890 = iprot.readString();
44107
              _val876[_key882] = _val883
44317
              _val883[_key889] = _val890
44108
            iprot.readMapEnd()
44318
            iprot.readMapEnd()
44109
            self.amazonOrderDelivery[_key875] = _val876
44319
            self.amazonOrderDelivery[_key882] = _val883
44110
          iprot.readMapEnd()
44320
          iprot.readMapEnd()
44111
        else:
44321
        else:
44112
          iprot.skip(ftype)
44322
          iprot.skip(ftype)
44113
      else:
44323
      else:
44114
        iprot.skip(ftype)
44324
        iprot.skip(ftype)
Line 44121... Line 44331...
44121
      return
44331
      return
44122
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
44332
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
44123
    if self.amazonOrderDelivery is not None:
44333
    if self.amazonOrderDelivery is not None:
44124
      oprot.writeFieldBegin('amazonOrderDelivery', TType.MAP, 1)
44334
      oprot.writeFieldBegin('amazonOrderDelivery', TType.MAP, 1)
44125
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.amazonOrderDelivery))
44335
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.amazonOrderDelivery))
44126
      for kiter884,viter885 in self.amazonOrderDelivery.items():
44336
      for kiter891,viter892 in self.amazonOrderDelivery.items():
44127
        oprot.writeI64(kiter884)
44337
        oprot.writeI64(kiter891)
44128
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter885))
44338
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter892))
44129
        for kiter886,viter887 in viter885.items():
44339
        for kiter893,viter894 in viter892.items():
44130
          oprot.writeString(kiter886)
44340
          oprot.writeString(kiter893)
44131
          oprot.writeString(viter887)
44341
          oprot.writeString(viter894)
44132
        oprot.writeMapEnd()
44342
        oprot.writeMapEnd()
44133
      oprot.writeMapEnd()
44343
      oprot.writeMapEnd()
44134
      oprot.writeFieldEnd()
44344
      oprot.writeFieldEnd()
44135
    oprot.writeFieldStop()
44345
    oprot.writeFieldStop()
44136
    oprot.writeStructEnd()
44346
    oprot.writeStructEnd()
Line 44423... Line 44633...
44423
      if ftype == TType.STOP:
44633
      if ftype == TType.STOP:
44424
        break
44634
        break
44425
      if fid == 0:
44635
      if fid == 0:
44426
        if ftype == TType.LIST:
44636
        if ftype == TType.LIST:
44427
          self.success = []
44637
          self.success = []
44428
          (_etype891, _size888) = iprot.readListBegin()
44638
          (_etype898, _size895) = iprot.readListBegin()
44429
          for _i892 in xrange(_size888):
44639
          for _i899 in xrange(_size895):
44430
            _elem893 = Order()
44640
            _elem900 = Order()
44431
            _elem893.read(iprot)
44641
            _elem900.read(iprot)
44432
            self.success.append(_elem893)
44642
            self.success.append(_elem900)
44433
          iprot.readListEnd()
44643
          iprot.readListEnd()
44434
        else:
44644
        else:
44435
          iprot.skip(ftype)
44645
          iprot.skip(ftype)
44436
      else:
44646
      else:
44437
        iprot.skip(ftype)
44647
        iprot.skip(ftype)
Line 44444... Line 44654...
44444
      return
44654
      return
44445
    oprot.writeStructBegin('getOrdersByMobileNumber_result')
44655
    oprot.writeStructBegin('getOrdersByMobileNumber_result')
44446
    if self.success is not None:
44656
    if self.success is not None:
44447
      oprot.writeFieldBegin('success', TType.LIST, 0)
44657
      oprot.writeFieldBegin('success', TType.LIST, 0)
44448
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44658
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44449
      for iter894 in self.success:
44659
      for iter901 in self.success:
44450
        iter894.write(oprot)
44660
        iter901.write(oprot)
44451
      oprot.writeListEnd()
44661
      oprot.writeListEnd()
44452
      oprot.writeFieldEnd()
44662
      oprot.writeFieldEnd()
44453
    oprot.writeFieldStop()
44663
    oprot.writeFieldStop()
44454
    oprot.writeStructEnd()
44664
    oprot.writeStructEnd()
44455
 
44665
 
Line 44551... Line 44761...
44551
      if ftype == TType.STOP:
44761
      if ftype == TType.STOP:
44552
        break
44762
        break
44553
      if fid == 0:
44763
      if fid == 0:
44554
        if ftype == TType.LIST:
44764
        if ftype == TType.LIST:
44555
          self.success = []
44765
          self.success = []
44556
          (_etype898, _size895) = iprot.readListBegin()
44766
          (_etype905, _size902) = iprot.readListBegin()
44557
          for _i899 in xrange(_size895):
44767
          for _i906 in xrange(_size902):
44558
            _elem900 = Order()
44768
            _elem907 = Order()
44559
            _elem900.read(iprot)
44769
            _elem907.read(iprot)
44560
            self.success.append(_elem900)
44770
            self.success.append(_elem907)
44561
          iprot.readListEnd()
44771
          iprot.readListEnd()
44562
        else:
44772
        else:
44563
          iprot.skip(ftype)
44773
          iprot.skip(ftype)
44564
      else:
44774
      else:
44565
        iprot.skip(ftype)
44775
        iprot.skip(ftype)
Line 44572... Line 44782...
44572
      return
44782
      return
44573
    oprot.writeStructBegin('getOrdersByAmazonOrderCode_result')
44783
    oprot.writeStructBegin('getOrdersByAmazonOrderCode_result')
44574
    if self.success is not None:
44784
    if self.success is not None:
44575
      oprot.writeFieldBegin('success', TType.LIST, 0)
44785
      oprot.writeFieldBegin('success', TType.LIST, 0)
44576
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44786
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44577
      for iter901 in self.success:
44787
      for iter908 in self.success:
44578
        iter901.write(oprot)
44788
        iter908.write(oprot)
44579
      oprot.writeListEnd()
44789
      oprot.writeListEnd()
44580
      oprot.writeFieldEnd()
44790
      oprot.writeFieldEnd()
44581
    oprot.writeFieldStop()
44791
    oprot.writeFieldStop()
44582
    oprot.writeStructEnd()
44792
    oprot.writeStructEnd()
44583
 
44793
 
Line 44912... Line 45122...
44912
      if ftype == TType.STOP:
45122
      if ftype == TType.STOP:
44913
        break
45123
        break
44914
      if fid == 0:
45124
      if fid == 0:
44915
        if ftype == TType.LIST:
45125
        if ftype == TType.LIST:
44916
          self.success = []
45126
          self.success = []
44917
          (_etype905, _size902) = iprot.readListBegin()
45127
          (_etype912, _size909) = iprot.readListBegin()
44918
          for _i906 in xrange(_size902):
45128
          for _i913 in xrange(_size909):
44919
            _elem907 = HotspotServiceMatrix()
45129
            _elem914 = HotspotServiceMatrix()
44920
            _elem907.read(iprot)
45130
            _elem914.read(iprot)
44921
            self.success.append(_elem907)
45131
            self.success.append(_elem914)
44922
          iprot.readListEnd()
45132
          iprot.readListEnd()
44923
        else:
45133
        else:
44924
          iprot.skip(ftype)
45134
          iprot.skip(ftype)
44925
      else:
45135
      else:
44926
        iprot.skip(ftype)
45136
        iprot.skip(ftype)
Line 44933... Line 45143...
44933
      return
45143
      return
44934
    oprot.writeStructBegin('getHotspotServiceMatrices_result')
45144
    oprot.writeStructBegin('getHotspotServiceMatrices_result')
44935
    if self.success is not None:
45145
    if self.success is not None:
44936
      oprot.writeFieldBegin('success', TType.LIST, 0)
45146
      oprot.writeFieldBegin('success', TType.LIST, 0)
44937
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45147
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44938
      for iter908 in self.success:
45148
      for iter915 in self.success:
44939
        iter908.write(oprot)
45149
        iter915.write(oprot)
44940
      oprot.writeListEnd()
45150
      oprot.writeListEnd()
44941
      oprot.writeFieldEnd()
45151
      oprot.writeFieldEnd()
44942
    oprot.writeFieldStop()
45152
    oprot.writeFieldStop()
44943
    oprot.writeStructEnd()
45153
    oprot.writeStructEnd()
44944
 
45154
 
Line 45116... Line 45326...
45116
      if ftype == TType.STOP:
45326
      if ftype == TType.STOP:
45117
        break
45327
        break
45118
      if fid == 1:
45328
      if fid == 1:
45119
        if ftype == TType.LIST:
45329
        if ftype == TType.LIST:
45120
          self.vendors = []
45330
          self.vendors = []
45121
          (_etype912, _size909) = iprot.readListBegin()
45331
          (_etype919, _size916) = iprot.readListBegin()
45122
          for _i913 in xrange(_size909):
45332
          for _i920 in xrange(_size916):
45123
            _elem914 = iprot.readI64();
45333
            _elem921 = iprot.readI64();
45124
            self.vendors.append(_elem914)
45334
            self.vendors.append(_elem921)
45125
          iprot.readListEnd()
45335
          iprot.readListEnd()
45126
        else:
45336
        else:
45127
          iprot.skip(ftype)
45337
          iprot.skip(ftype)
45128
      elif fid == 2:
45338
      elif fid == 2:
45129
        if ftype == TType.LIST:
45339
        if ftype == TType.LIST:
45130
          self.statuses = []
45340
          self.statuses = []
45131
          (_etype918, _size915) = iprot.readListBegin()
45341
          (_etype925, _size922) = iprot.readListBegin()
45132
          for _i919 in xrange(_size915):
45342
          for _i926 in xrange(_size922):
45133
            _elem920 = iprot.readI32();
45343
            _elem927 = iprot.readI32();
45134
            self.statuses.append(_elem920)
45344
            self.statuses.append(_elem927)
45135
          iprot.readListEnd()
45345
          iprot.readListEnd()
45136
        else:
45346
        else:
45137
          iprot.skip(ftype)
45347
          iprot.skip(ftype)
45138
      else:
45348
      else:
45139
        iprot.skip(ftype)
45349
        iprot.skip(ftype)
Line 45146... Line 45356...
45146
      return
45356
      return
45147
    oprot.writeStructBegin('getOrdersByVendor_args')
45357
    oprot.writeStructBegin('getOrdersByVendor_args')
45148
    if self.vendors is not None:
45358
    if self.vendors is not None:
45149
      oprot.writeFieldBegin('vendors', TType.LIST, 1)
45359
      oprot.writeFieldBegin('vendors', TType.LIST, 1)
45150
      oprot.writeListBegin(TType.I64, len(self.vendors))
45360
      oprot.writeListBegin(TType.I64, len(self.vendors))
45151
      for iter921 in self.vendors:
45361
      for iter928 in self.vendors:
45152
        oprot.writeI64(iter921)
45362
        oprot.writeI64(iter928)
45153
      oprot.writeListEnd()
45363
      oprot.writeListEnd()
45154
      oprot.writeFieldEnd()
45364
      oprot.writeFieldEnd()
45155
    if self.statuses is not None:
45365
    if self.statuses is not None:
45156
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
45366
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
45157
      oprot.writeListBegin(TType.I32, len(self.statuses))
45367
      oprot.writeListBegin(TType.I32, len(self.statuses))
45158
      for iter922 in self.statuses:
45368
      for iter929 in self.statuses:
45159
        oprot.writeI32(iter922)
45369
        oprot.writeI32(iter929)
45160
      oprot.writeListEnd()
45370
      oprot.writeListEnd()
45161
      oprot.writeFieldEnd()
45371
      oprot.writeFieldEnd()
45162
    oprot.writeFieldStop()
45372
    oprot.writeFieldStop()
45163
    oprot.writeStructEnd()
45373
    oprot.writeStructEnd()
45164
 
45374
 
Line 45203... Line 45413...
45203
      if ftype == TType.STOP:
45413
      if ftype == TType.STOP:
45204
        break
45414
        break
45205
      if fid == 0:
45415
      if fid == 0:
45206
        if ftype == TType.LIST:
45416
        if ftype == TType.LIST:
45207
          self.success = []
45417
          self.success = []
45208
          (_etype926, _size923) = iprot.readListBegin()
45418
          (_etype933, _size930) = iprot.readListBegin()
45209
          for _i927 in xrange(_size923):
45419
          for _i934 in xrange(_size930):
45210
            _elem928 = Order()
45420
            _elem935 = Order()
45211
            _elem928.read(iprot)
45421
            _elem935.read(iprot)
45212
            self.success.append(_elem928)
45422
            self.success.append(_elem935)
45213
          iprot.readListEnd()
45423
          iprot.readListEnd()
45214
        else:
45424
        else:
45215
          iprot.skip(ftype)
45425
          iprot.skip(ftype)
45216
      elif fid == 1:
45426
      elif fid == 1:
45217
        if ftype == TType.STRUCT:
45427
        if ftype == TType.STRUCT:
Line 45230... Line 45440...
45230
      return
45440
      return
45231
    oprot.writeStructBegin('getOrdersByVendor_result')
45441
    oprot.writeStructBegin('getOrdersByVendor_result')
45232
    if self.success is not None:
45442
    if self.success is not None:
45233
      oprot.writeFieldBegin('success', TType.LIST, 0)
45443
      oprot.writeFieldBegin('success', TType.LIST, 0)
45234
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45444
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45235
      for iter929 in self.success:
45445
      for iter936 in self.success:
45236
        iter929.write(oprot)
45446
        iter936.write(oprot)
45237
      oprot.writeListEnd()
45447
      oprot.writeListEnd()
45238
      oprot.writeFieldEnd()
45448
      oprot.writeFieldEnd()
45239
    if self.ex is not None:
45449
    if self.ex is not None:
45240
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45450
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45241
      self.ex.write(oprot)
45451
      self.ex.write(oprot)
Line 45708... Line 45918...
45708
      if ftype == TType.STOP:
45918
      if ftype == TType.STOP:
45709
        break
45919
        break
45710
      if fid == 0:
45920
      if fid == 0:
45711
        if ftype == TType.LIST:
45921
        if ftype == TType.LIST:
45712
          self.success = []
45922
          self.success = []
45713
          (_etype933, _size930) = iprot.readListBegin()
45923
          (_etype940, _size937) = iprot.readListBegin()
45714
          for _i934 in xrange(_size930):
45924
          for _i941 in xrange(_size937):
45715
            _elem935 = EbayOrder()
45925
            _elem942 = EbayOrder()
45716
            _elem935.read(iprot)
45926
            _elem942.read(iprot)
45717
            self.success.append(_elem935)
45927
            self.success.append(_elem942)
45718
          iprot.readListEnd()
45928
          iprot.readListEnd()
45719
        else:
45929
        else:
45720
          iprot.skip(ftype)
45930
          iprot.skip(ftype)
45721
      else:
45931
      else:
45722
        iprot.skip(ftype)
45932
        iprot.skip(ftype)
Line 45729... Line 45939...
45729
      return
45939
      return
45730
    oprot.writeStructBegin('getEbayOrder_result')
45940
    oprot.writeStructBegin('getEbayOrder_result')
45731
    if self.success is not None:
45941
    if self.success is not None:
45732
      oprot.writeFieldBegin('success', TType.LIST, 0)
45942
      oprot.writeFieldBegin('success', TType.LIST, 0)
45733
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45943
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45734
      for iter936 in self.success:
45944
      for iter943 in self.success:
45735
        iter936.write(oprot)
45945
        iter943.write(oprot)
45736
      oprot.writeListEnd()
45946
      oprot.writeListEnd()
45737
      oprot.writeFieldEnd()
45947
      oprot.writeFieldEnd()
45738
    oprot.writeFieldStop()
45948
    oprot.writeFieldStop()
45739
    oprot.writeStructEnd()
45949
    oprot.writeStructEnd()
45740
 
45950
 
Line 46432... Line 46642...
46432
      if ftype == TType.STOP:
46642
      if ftype == TType.STOP:
46433
        break
46643
        break
46434
      if fid == 0:
46644
      if fid == 0:
46435
        if ftype == TType.LIST:
46645
        if ftype == TType.LIST:
46436
          self.success = []
46646
          self.success = []
46437
          (_etype940, _size937) = iprot.readListBegin()
46647
          (_etype947, _size944) = iprot.readListBegin()
46438
          for _i941 in xrange(_size937):
46648
          for _i948 in xrange(_size944):
46439
            _elem942 = AmazonFbaSalesSnapshot()
46649
            _elem949 = AmazonFbaSalesSnapshot()
46440
            _elem942.read(iprot)
46650
            _elem949.read(iprot)
46441
            self.success.append(_elem942)
46651
            self.success.append(_elem949)
46442
          iprot.readListEnd()
46652
          iprot.readListEnd()
46443
        else:
46653
        else:
46444
          iprot.skip(ftype)
46654
          iprot.skip(ftype)
46445
      else:
46655
      else:
46446
        iprot.skip(ftype)
46656
        iprot.skip(ftype)
Line 46453... Line 46663...
46453
      return
46663
      return
46454
    oprot.writeStructBegin('getAmazonFbaSalesSnapshotForDays_result')
46664
    oprot.writeStructBegin('getAmazonFbaSalesSnapshotForDays_result')
46455
    if self.success is not None:
46665
    if self.success is not None:
46456
      oprot.writeFieldBegin('success', TType.LIST, 0)
46666
      oprot.writeFieldBegin('success', TType.LIST, 0)
46457
      oprot.writeListBegin(TType.STRUCT, len(self.success))
46667
      oprot.writeListBegin(TType.STRUCT, len(self.success))
46458
      for iter943 in self.success:
46668
      for iter950 in self.success:
46459
        iter943.write(oprot)
46669
        iter950.write(oprot)
46460
      oprot.writeListEnd()
46670
      oprot.writeListEnd()
46461
      oprot.writeFieldEnd()
46671
      oprot.writeFieldEnd()
46462
    oprot.writeFieldStop()
46672
    oprot.writeFieldStop()
46463
    oprot.writeStructEnd()
46673
    oprot.writeStructEnd()
46464
 
46674
 
Line 46807... Line 47017...
46807
      if ftype == TType.STOP:
47017
      if ftype == TType.STOP:
46808
        break
47018
        break
46809
      if fid == 0:
47019
      if fid == 0:
46810
        if ftype == TType.LIST:
47020
        if ftype == TType.LIST:
46811
          self.success = []
47021
          self.success = []
46812
          (_etype947, _size944) = iprot.readListBegin()
47022
          (_etype954, _size951) = iprot.readListBegin()
46813
          for _i948 in xrange(_size944):
47023
          for _i955 in xrange(_size951):
46814
            _elem949 = SnapdealOrder()
47024
            _elem956 = SnapdealOrder()
46815
            _elem949.read(iprot)
47025
            _elem956.read(iprot)
46816
            self.success.append(_elem949)
47026
            self.success.append(_elem956)
46817
          iprot.readListEnd()
47027
          iprot.readListEnd()
46818
        else:
47028
        else:
46819
          iprot.skip(ftype)
47029
          iprot.skip(ftype)
46820
      else:
47030
      else:
46821
        iprot.skip(ftype)
47031
        iprot.skip(ftype)
Line 46828... Line 47038...
46828
      return
47038
      return
46829
    oprot.writeStructBegin('getSnapdealOrder_result')
47039
    oprot.writeStructBegin('getSnapdealOrder_result')
46830
    if self.success is not None:
47040
    if self.success is not None:
46831
      oprot.writeFieldBegin('success', TType.LIST, 0)
47041
      oprot.writeFieldBegin('success', TType.LIST, 0)
46832
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47042
      oprot.writeListBegin(TType.STRUCT, len(self.success))
46833
      for iter950 in self.success:
47043
      for iter957 in self.success:
46834
        iter950.write(oprot)
47044
        iter957.write(oprot)
46835
      oprot.writeListEnd()
47045
      oprot.writeListEnd()
46836
      oprot.writeFieldEnd()
47046
      oprot.writeFieldEnd()
46837
    oprot.writeFieldStop()
47047
    oprot.writeFieldStop()
46838
    oprot.writeStructEnd()
47048
    oprot.writeStructEnd()
46839
 
47049
 
Line 47793... Line 48003...
47793
      if ftype == TType.STOP:
48003
      if ftype == TType.STOP:
47794
        break
48004
        break
47795
      if fid == 0:
48005
      if fid == 0:
47796
        if ftype == TType.MAP:
48006
        if ftype == TType.MAP:
47797
          self.success = {}
48007
          self.success = {}
47798
          (_ktype952, _vtype953, _size951 ) = iprot.readMapBegin() 
48008
          (_ktype959, _vtype960, _size958 ) = iprot.readMapBegin() 
47799
          for _i955 in xrange(_size951):
48009
          for _i962 in xrange(_size958):
47800
            _key956 = iprot.readI64();
48010
            _key963 = iprot.readI64();
47801
            _val957 = iprot.readI64();
48011
            _val964 = iprot.readI64();
47802
            self.success[_key956] = _val957
48012
            self.success[_key963] = _val964
47803
          iprot.readMapEnd()
48013
          iprot.readMapEnd()
47804
        else:
48014
        else:
47805
          iprot.skip(ftype)
48015
          iprot.skip(ftype)
47806
      else:
48016
      else:
47807
        iprot.skip(ftype)
48017
        iprot.skip(ftype)
Line 47814... Line 48024...
47814
      return
48024
      return
47815
    oprot.writeStructBegin('getOrdersCreatedAfterTimestampForSource_result')
48025
    oprot.writeStructBegin('getOrdersCreatedAfterTimestampForSource_result')
47816
    if self.success is not None:
48026
    if self.success is not None:
47817
      oprot.writeFieldBegin('success', TType.MAP, 0)
48027
      oprot.writeFieldBegin('success', TType.MAP, 0)
47818
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
48028
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
47819
      for kiter958,viter959 in self.success.items():
48029
      for kiter965,viter966 in self.success.items():
47820
        oprot.writeI64(kiter958)
48030
        oprot.writeI64(kiter965)
47821
        oprot.writeI64(viter959)
48031
        oprot.writeI64(viter966)
47822
      oprot.writeMapEnd()
48032
      oprot.writeMapEnd()
47823
      oprot.writeFieldEnd()
48033
      oprot.writeFieldEnd()
47824
    oprot.writeFieldStop()
48034
    oprot.writeFieldStop()
47825
    oprot.writeStructEnd()
48035
    oprot.writeStructEnd()
47826
 
48036
 
Line 47925... Line 48135...
47925
      if ftype == TType.STOP:
48135
      if ftype == TType.STOP:
47926
        break
48136
        break
47927
      if fid == 0:
48137
      if fid == 0:
47928
        if ftype == TType.LIST:
48138
        if ftype == TType.LIST:
47929
          self.success = []
48139
          self.success = []
47930
          (_etype963, _size960) = iprot.readListBegin()
48140
          (_etype970, _size967) = iprot.readListBegin()
47931
          for _i964 in xrange(_size960):
48141
          for _i971 in xrange(_size967):
47932
            _elem965 = Order()
48142
            _elem972 = Order()
47933
            _elem965.read(iprot)
48143
            _elem972.read(iprot)
47934
            self.success.append(_elem965)
48144
            self.success.append(_elem972)
47935
          iprot.readListEnd()
48145
          iprot.readListEnd()
47936
        else:
48146
        else:
47937
          iprot.skip(ftype)
48147
          iprot.skip(ftype)
47938
      elif fid == 1:
48148
      elif fid == 1:
47939
        if ftype == TType.STRUCT:
48149
        if ftype == TType.STRUCT:
Line 47952... Line 48162...
47952
      return
48162
      return
47953
    oprot.writeStructBegin('getOrderForAirwayBillNo_result')
48163
    oprot.writeStructBegin('getOrderForAirwayBillNo_result')
47954
    if self.success is not None:
48164
    if self.success is not None:
47955
      oprot.writeFieldBegin('success', TType.LIST, 0)
48165
      oprot.writeFieldBegin('success', TType.LIST, 0)
47956
      oprot.writeListBegin(TType.STRUCT, len(self.success))
48166
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47957
      for iter966 in self.success:
48167
      for iter973 in self.success:
47958
        iter966.write(oprot)
48168
        iter973.write(oprot)
47959
      oprot.writeListEnd()
48169
      oprot.writeListEnd()
47960
      oprot.writeFieldEnd()
48170
      oprot.writeFieldEnd()
47961
    if self.ex is not None:
48171
    if self.ex is not None:
47962
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
48172
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47963
      self.ex.write(oprot)
48173
      self.ex.write(oprot)
Line 48123... Line 48333...
48123
      if ftype == TType.STOP:
48333
      if ftype == TType.STOP:
48124
        break
48334
        break
48125
      if fid == 1:
48335
      if fid == 1:
48126
        if ftype == TType.MAP:
48336
        if ftype == TType.MAP:
48127
          self.orders = {}
48337
          self.orders = {}
48128
          (_ktype968, _vtype969, _size967 ) = iprot.readMapBegin() 
48338
          (_ktype975, _vtype976, _size974 ) = iprot.readMapBegin() 
48129
          for _i971 in xrange(_size967):
48339
          for _i978 in xrange(_size974):
48130
            _key972 = iprot.readString();
48340
            _key979 = iprot.readString();
48131
            _val973 = []
48341
            _val980 = []
48132
            (_etype977, _size974) = iprot.readListBegin()
48342
            (_etype984, _size981) = iprot.readListBegin()
48133
            for _i978 in xrange(_size974):
48343
            for _i985 in xrange(_size981):
48134
              _elem979 = []
48344
              _elem986 = []
48135
              (_etype983, _size980) = iprot.readListBegin()
48345
              (_etype990, _size987) = iprot.readListBegin()
48136
              for _i984 in xrange(_size980):
48346
              for _i991 in xrange(_size987):
48137
                _elem985 = iprot.readString();
48347
                _elem992 = iprot.readString();
48138
                _elem979.append(_elem985)
48348
                _elem986.append(_elem992)
48139
              iprot.readListEnd()
48349
              iprot.readListEnd()
48140
              _val973.append(_elem979)
48350
              _val980.append(_elem986)
48141
            iprot.readListEnd()
48351
            iprot.readListEnd()
48142
            self.orders[_key972] = _val973
48352
            self.orders[_key979] = _val980
48143
          iprot.readMapEnd()
48353
          iprot.readMapEnd()
48144
        else:
48354
        else:
48145
          iprot.skip(ftype)
48355
          iprot.skip(ftype)
48146
      else:
48356
      else:
48147
        iprot.skip(ftype)
48357
        iprot.skip(ftype)
Line 48154... Line 48364...
48154
      return
48364
      return
48155
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
48365
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
48156
    if self.orders is not None:
48366
    if self.orders is not None:
48157
      oprot.writeFieldBegin('orders', TType.MAP, 1)
48367
      oprot.writeFieldBegin('orders', TType.MAP, 1)
48158
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.orders))
48368
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.orders))
48159
      for kiter986,viter987 in self.orders.items():
48369
      for kiter993,viter994 in self.orders.items():
48160
        oprot.writeString(kiter986)
48370
        oprot.writeString(kiter993)
48161
        oprot.writeListBegin(TType.LIST, len(viter987))
48371
        oprot.writeListBegin(TType.LIST, len(viter994))
48162
        for iter988 in viter987:
48372
        for iter995 in viter994:
48163
          oprot.writeListBegin(TType.STRING, len(iter988))
48373
          oprot.writeListBegin(TType.STRING, len(iter995))
48164
          for iter989 in iter988:
48374
          for iter996 in iter995:
48165
            oprot.writeString(iter989)
48375
            oprot.writeString(iter996)
48166
          oprot.writeListEnd()
48376
          oprot.writeListEnd()
48167
        oprot.writeListEnd()
48377
        oprot.writeListEnd()
48168
      oprot.writeMapEnd()
48378
      oprot.writeMapEnd()
48169
      oprot.writeFieldEnd()
48379
      oprot.writeFieldEnd()
48170
    oprot.writeFieldStop()
48380
    oprot.writeFieldStop()
Line 48270... Line 48480...
48270
      if ftype == TType.STOP:
48480
      if ftype == TType.STOP:
48271
        break
48481
        break
48272
      if fid == 1:
48482
      if fid == 1:
48273
        if ftype == TType.LIST:
48483
        if ftype == TType.LIST:
48274
          self.delivered_orders = []
48484
          self.delivered_orders = []
48275
          (_etype993, _size990) = iprot.readListBegin()
48485
          (_etype1000, _size997) = iprot.readListBegin()
48276
          for _i994 in xrange(_size990):
48486
          for _i1001 in xrange(_size997):
48277
            _elem995 = []
48487
            _elem1002 = []
48278
            (_etype999, _size996) = iprot.readListBegin()
48488
            (_etype1006, _size1003) = iprot.readListBegin()
48279
            for _i1000 in xrange(_size996):
48489
            for _i1007 in xrange(_size1003):
48280
              _elem1001 = iprot.readString();
48490
              _elem1008 = iprot.readString();
48281
              _elem995.append(_elem1001)
48491
              _elem1002.append(_elem1008)
48282
            iprot.readListEnd()
48492
            iprot.readListEnd()
48283
            self.delivered_orders.append(_elem995)
48493
            self.delivered_orders.append(_elem1002)
48284
          iprot.readListEnd()
48494
          iprot.readListEnd()
48285
        else:
48495
        else:
48286
          iprot.skip(ftype)
48496
          iprot.skip(ftype)
48287
      else:
48497
      else:
48288
        iprot.skip(ftype)
48498
        iprot.skip(ftype)
Line 48295... Line 48505...
48295
      return
48505
      return
48296
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
48506
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
48297
    if self.delivered_orders is not None:
48507
    if self.delivered_orders is not None:
48298
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
48508
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
48299
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
48509
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
48300
      for iter1002 in self.delivered_orders:
48510
      for iter1009 in self.delivered_orders:
48301
        oprot.writeListBegin(TType.STRING, len(iter1002))
48511
        oprot.writeListBegin(TType.STRING, len(iter1009))
48302
        for iter1003 in iter1002:
48512
        for iter1010 in iter1009:
48303
          oprot.writeString(iter1003)
48513
          oprot.writeString(iter1010)
48304
        oprot.writeListEnd()
48514
        oprot.writeListEnd()
48305
      oprot.writeListEnd()
48515
      oprot.writeListEnd()
48306
      oprot.writeFieldEnd()
48516
      oprot.writeFieldEnd()
48307
    oprot.writeFieldStop()
48517
    oprot.writeFieldStop()
48308
    oprot.writeStructEnd()
48518
    oprot.writeStructEnd()
Line 48407... Line 48617...
48407
      if ftype == TType.STOP:
48617
      if ftype == TType.STOP:
48408
        break
48618
        break
48409
      if fid == 1:
48619
      if fid == 1:
48410
        if ftype == TType.LIST:
48620
        if ftype == TType.LIST:
48411
          self.amazonfbasalessnapshotlist = []
48621
          self.amazonfbasalessnapshotlist = []
48412
          (_etype1007, _size1004) = iprot.readListBegin()
48622
          (_etype1014, _size1011) = iprot.readListBegin()
48413
          for _i1008 in xrange(_size1004):
48623
          for _i1015 in xrange(_size1011):
48414
            _elem1009 = AmazonFbaSalesSnapshot()
48624
            _elem1016 = AmazonFbaSalesSnapshot()
48415
            _elem1009.read(iprot)
48625
            _elem1016.read(iprot)
48416
            self.amazonfbasalessnapshotlist.append(_elem1009)
48626
            self.amazonfbasalessnapshotlist.append(_elem1016)
48417
          iprot.readListEnd()
48627
          iprot.readListEnd()
48418
        else:
48628
        else:
48419
          iprot.skip(ftype)
48629
          iprot.skip(ftype)
48420
      else:
48630
      else:
48421
        iprot.skip(ftype)
48631
        iprot.skip(ftype)
Line 48428... Line 48638...
48428
      return
48638
      return
48429
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
48639
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
48430
    if self.amazonfbasalessnapshotlist is not None:
48640
    if self.amazonfbasalessnapshotlist is not None:
48431
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
48641
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
48432
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
48642
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
48433
      for iter1010 in self.amazonfbasalessnapshotlist:
48643
      for iter1017 in self.amazonfbasalessnapshotlist:
48434
        iter1010.write(oprot)
48644
        iter1017.write(oprot)
48435
      oprot.writeListEnd()
48645
      oprot.writeListEnd()
48436
      oprot.writeFieldEnd()
48646
      oprot.writeFieldEnd()
48437
    oprot.writeFieldStop()
48647
    oprot.writeFieldStop()
48438
    oprot.writeStructEnd()
48648
    oprot.writeStructEnd()
48439
 
48649
 
Line 48514... Line 48724...
48514
      if ftype == TType.STOP:
48724
      if ftype == TType.STOP:
48515
        break
48725
        break
48516
      if fid == -1:
48726
      if fid == -1:
48517
        if ftype == TType.LIST:
48727
        if ftype == TType.LIST:
48518
          self.flipkartorderids = []
48728
          self.flipkartorderids = []
48519
          (_etype1014, _size1011) = iprot.readListBegin()
48729
          (_etype1021, _size1018) = iprot.readListBegin()
48520
          for _i1015 in xrange(_size1011):
48730
          for _i1022 in xrange(_size1018):
48521
            _elem1016 = iprot.readString();
48731
            _elem1023 = iprot.readString();
48522
            self.flipkartorderids.append(_elem1016)
48732
            self.flipkartorderids.append(_elem1023)
48523
          iprot.readListEnd()
48733
          iprot.readListEnd()
48524
        else:
48734
        else:
48525
          iprot.skip(ftype)
48735
          iprot.skip(ftype)
48526
      else:
48736
      else:
48527
        iprot.skip(ftype)
48737
        iprot.skip(ftype)
Line 48534... Line 48744...
48534
      return
48744
      return
48535
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_args')
48745
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_args')
48536
    if self.flipkartorderids is not None:
48746
    if self.flipkartorderids is not None:
48537
      oprot.writeFieldBegin('flipkartorderids', TType.LIST, -1)
48747
      oprot.writeFieldBegin('flipkartorderids', TType.LIST, -1)
48538
      oprot.writeListBegin(TType.STRING, len(self.flipkartorderids))
48748
      oprot.writeListBegin(TType.STRING, len(self.flipkartorderids))
48539
      for iter1017 in self.flipkartorderids:
48749
      for iter1024 in self.flipkartorderids:
48540
        oprot.writeString(iter1017)
48750
        oprot.writeString(iter1024)
48541
      oprot.writeListEnd()
48751
      oprot.writeListEnd()
48542
      oprot.writeFieldEnd()
48752
      oprot.writeFieldEnd()
48543
    oprot.writeFieldStop()
48753
    oprot.writeFieldStop()
48544
    oprot.writeStructEnd()
48754
    oprot.writeStructEnd()
48545
 
48755
 
Line 48581... Line 48791...
48581
      if ftype == TType.STOP:
48791
      if ftype == TType.STOP:
48582
        break
48792
        break
48583
      if fid == 0:
48793
      if fid == 0:
48584
        if ftype == TType.MAP:
48794
        if ftype == TType.MAP:
48585
          self.success = {}
48795
          self.success = {}
48586
          (_ktype1019, _vtype1020, _size1018 ) = iprot.readMapBegin() 
48796
          (_ktype1026, _vtype1027, _size1025 ) = iprot.readMapBegin() 
48587
          for _i1022 in xrange(_size1018):
48797
          for _i1029 in xrange(_size1025):
48588
            _key1023 = iprot.readI64();
48798
            _key1030 = iprot.readI64();
48589
            _val1024 = iprot.readI64();
48799
            _val1031 = iprot.readI64();
48590
            self.success[_key1023] = _val1024
48800
            self.success[_key1030] = _val1031
48591
          iprot.readMapEnd()
48801
          iprot.readMapEnd()
48592
        else:
48802
        else:
48593
          iprot.skip(ftype)
48803
          iprot.skip(ftype)
48594
      else:
48804
      else:
48595
        iprot.skip(ftype)
48805
        iprot.skip(ftype)
Line 48602... Line 48812...
48602
      return
48812
      return
48603
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_result')
48813
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_result')
48604
    if self.success is not None:
48814
    if self.success is not None:
48605
      oprot.writeFieldBegin('success', TType.MAP, 0)
48815
      oprot.writeFieldBegin('success', TType.MAP, 0)
48606
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
48816
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
48607
      for kiter1025,viter1026 in self.success.items():
48817
      for kiter1032,viter1033 in self.success.items():
48608
        oprot.writeI64(kiter1025)
48818
        oprot.writeI64(kiter1032)
48609
        oprot.writeI64(viter1026)
48819
        oprot.writeI64(viter1033)
48610
      oprot.writeMapEnd()
48820
      oprot.writeMapEnd()
48611
      oprot.writeFieldEnd()
48821
      oprot.writeFieldEnd()
48612
    oprot.writeFieldStop()
48822
    oprot.writeFieldStop()
48613
    oprot.writeStructEnd()
48823
    oprot.writeStructEnd()
48614
 
48824
 
Line 49118... Line 49328...
49118
      if ftype == TType.STOP:
49328
      if ftype == TType.STOP:
49119
        break
49329
        break
49120
      if fid == 1:
49330
      if fid == 1:
49121
        if ftype == TType.LIST:
49331
        if ftype == TType.LIST:
49122
          self.fbaOrderReturns = []
49332
          self.fbaOrderReturns = []
49123
          (_etype1030, _size1027) = iprot.readListBegin()
49333
          (_etype1037, _size1034) = iprot.readListBegin()
49124
          for _i1031 in xrange(_size1027):
49334
          for _i1038 in xrange(_size1034):
49125
            _elem1032 = AmazonFbaOrderReturns()
49335
            _elem1039 = AmazonFbaOrderReturns()
49126
            _elem1032.read(iprot)
49336
            _elem1039.read(iprot)
49127
            self.fbaOrderReturns.append(_elem1032)
49337
            self.fbaOrderReturns.append(_elem1039)
49128
          iprot.readListEnd()
49338
          iprot.readListEnd()
49129
        else:
49339
        else:
49130
          iprot.skip(ftype)
49340
          iprot.skip(ftype)
49131
      else:
49341
      else:
49132
        iprot.skip(ftype)
49342
        iprot.skip(ftype)
Line 49139... Line 49349...
49139
      return
49349
      return
49140
    oprot.writeStructBegin('updateAmazonFbaOrdersReturns_args')
49350
    oprot.writeStructBegin('updateAmazonFbaOrdersReturns_args')
49141
    if self.fbaOrderReturns is not None:
49351
    if self.fbaOrderReturns is not None:
49142
      oprot.writeFieldBegin('fbaOrderReturns', TType.LIST, 1)
49352
      oprot.writeFieldBegin('fbaOrderReturns', TType.LIST, 1)
49143
      oprot.writeListBegin(TType.STRUCT, len(self.fbaOrderReturns))
49353
      oprot.writeListBegin(TType.STRUCT, len(self.fbaOrderReturns))
49144
      for iter1033 in self.fbaOrderReturns:
49354
      for iter1040 in self.fbaOrderReturns:
49145
        iter1033.write(oprot)
49355
        iter1040.write(oprot)
49146
      oprot.writeListEnd()
49356
      oprot.writeListEnd()
49147
      oprot.writeFieldEnd()
49357
      oprot.writeFieldEnd()
49148
    oprot.writeFieldStop()
49358
    oprot.writeFieldStop()
49149
    oprot.writeStructEnd()
49359
    oprot.writeStructEnd()
49150
 
49360
 
Line 49310... Line 49520...
49310
      if ftype == TType.STOP:
49520
      if ftype == TType.STOP:
49311
        break
49521
        break
49312
      if fid == 0:
49522
      if fid == 0:
49313
        if ftype == TType.LIST:
49523
        if ftype == TType.LIST:
49314
          self.success = []
49524
          self.success = []
49315
          (_etype1037, _size1034) = iprot.readListBegin()
49525
          (_etype1044, _size1041) = iprot.readListBegin()
49316
          for _i1038 in xrange(_size1034):
49526
          for _i1045 in xrange(_size1041):
49317
            _elem1039 = AmazonFbaOrderReturns()
49527
            _elem1046 = AmazonFbaOrderReturns()
49318
            _elem1039.read(iprot)
49528
            _elem1046.read(iprot)
49319
            self.success.append(_elem1039)
49529
            self.success.append(_elem1046)
49320
          iprot.readListEnd()
49530
          iprot.readListEnd()
49321
        else:
49531
        else:
49322
          iprot.skip(ftype)
49532
          iprot.skip(ftype)
49323
      elif fid == 1:
49533
      elif fid == 1:
49324
        if ftype == TType.STRUCT:
49534
        if ftype == TType.STRUCT:
Line 49337... Line 49547...
49337
      return
49547
      return
49338
    oprot.writeStructBegin('getAllAmazonFbaOrderReturnsByCurrentTime_result')
49548
    oprot.writeStructBegin('getAllAmazonFbaOrderReturnsByCurrentTime_result')
49339
    if self.success is not None:
49549
    if self.success is not None:
49340
      oprot.writeFieldBegin('success', TType.LIST, 0)
49550
      oprot.writeFieldBegin('success', TType.LIST, 0)
49341
      oprot.writeListBegin(TType.STRUCT, len(self.success))
49551
      oprot.writeListBegin(TType.STRUCT, len(self.success))
49342
      for iter1040 in self.success:
49552
      for iter1047 in self.success:
49343
        iter1040.write(oprot)
49553
        iter1047.write(oprot)
49344
      oprot.writeListEnd()
49554
      oprot.writeListEnd()
49345
      oprot.writeFieldEnd()
49555
      oprot.writeFieldEnd()
49346
    if self.ex is not None:
49556
    if self.ex is not None:
49347
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
49557
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
49348
      self.ex.write(oprot)
49558
      self.ex.write(oprot)
Line 49451... Line 49661...
49451
      if ftype == TType.STOP:
49661
      if ftype == TType.STOP:
49452
        break
49662
        break
49453
      if fid == 0:
49663
      if fid == 0:
49454
        if ftype == TType.MAP:
49664
        if ftype == TType.MAP:
49455
          self.success = {}
49665
          self.success = {}
49456
          (_ktype1042, _vtype1043, _size1041 ) = iprot.readMapBegin() 
49666
          (_ktype1049, _vtype1050, _size1048 ) = iprot.readMapBegin() 
49457
          for _i1045 in xrange(_size1041):
49667
          for _i1052 in xrange(_size1048):
49458
            _key1046 = iprot.readI64();
49668
            _key1053 = iprot.readI64();
49459
            _val1047 = {}
49669
            _val1054 = {}
49460
            (_ktype1049, _vtype1050, _size1048 ) = iprot.readMapBegin() 
49670
            (_ktype1056, _vtype1057, _size1055 ) = iprot.readMapBegin() 
49461
            for _i1052 in xrange(_size1048):
49671
            for _i1059 in xrange(_size1055):
49462
              _key1053 = iprot.readString();
49672
              _key1060 = iprot.readString();
49463
              _val1054 = iprot.readI64();
49673
              _val1061 = iprot.readI64();
49464
              _val1047[_key1053] = _val1054
49674
              _val1054[_key1060] = _val1061
49465
            iprot.readMapEnd()
49675
            iprot.readMapEnd()
49466
            self.success[_key1046] = _val1047
49676
            self.success[_key1053] = _val1054
49467
          iprot.readMapEnd()
49677
          iprot.readMapEnd()
49468
        else:
49678
        else:
49469
          iprot.skip(ftype)
49679
          iprot.skip(ftype)
49470
      elif fid == 1:
49680
      elif fid == 1:
49471
        if ftype == TType.STRUCT:
49681
        if ftype == TType.STRUCT:
Line 49484... Line 49694...
49484
      return
49694
      return
49485
    oprot.writeStructBegin('getTotalSaleReturnsFbaSkusCurentTime_result')
49695
    oprot.writeStructBegin('getTotalSaleReturnsFbaSkusCurentTime_result')
49486
    if self.success is not None:
49696
    if self.success is not None:
49487
      oprot.writeFieldBegin('success', TType.MAP, 0)
49697
      oprot.writeFieldBegin('success', TType.MAP, 0)
49488
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
49698
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
49489
      for kiter1055,viter1056 in self.success.items():
49699
      for kiter1062,viter1063 in self.success.items():
49490
        oprot.writeI64(kiter1055)
49700
        oprot.writeI64(kiter1062)
49491
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter1056))
49701
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter1063))
49492
        for kiter1057,viter1058 in viter1056.items():
49702
        for kiter1064,viter1065 in viter1063.items():
49493
          oprot.writeString(kiter1057)
49703
          oprot.writeString(kiter1064)
49494
          oprot.writeI64(viter1058)
49704
          oprot.writeI64(viter1065)
49495
        oprot.writeMapEnd()
49705
        oprot.writeMapEnd()
49496
      oprot.writeMapEnd()
49706
      oprot.writeMapEnd()
49497
      oprot.writeFieldEnd()
49707
      oprot.writeFieldEnd()
49498
    if self.ex is not None:
49708
    if self.ex is not None:
49499
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
49709
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
Line 49585... Line 49795...
49585
      if ftype == TType.STOP:
49795
      if ftype == TType.STOP:
49586
        break
49796
        break
49587
      if fid == 0:
49797
      if fid == 0:
49588
        if ftype == TType.LIST:
49798
        if ftype == TType.LIST:
49589
          self.success = []
49799
          self.success = []
49590
          (_etype1062, _size1059) = iprot.readListBegin()
49800
          (_etype1069, _size1066) = iprot.readListBegin()
49591
          for _i1063 in xrange(_size1059):
49801
          for _i1070 in xrange(_size1066):
49592
            _elem1064 = FlipkartOrder()
49802
            _elem1071 = FlipkartOrder()
49593
            _elem1064.read(iprot)
49803
            _elem1071.read(iprot)
49594
            self.success.append(_elem1064)
49804
            self.success.append(_elem1071)
49595
          iprot.readListEnd()
49805
          iprot.readListEnd()
49596
        else:
49806
        else:
49597
          iprot.skip(ftype)
49807
          iprot.skip(ftype)
49598
      elif fid == 1:
49808
      elif fid == 1:
49599
        if ftype == TType.STRUCT:
49809
        if ftype == TType.STRUCT:
Line 49612... Line 49822...
49612
      return
49822
      return
49613
    oprot.writeStructBegin('getVerificationPendingOrdersFK_result')
49823
    oprot.writeStructBegin('getVerificationPendingOrdersFK_result')
49614
    if self.success is not None:
49824
    if self.success is not None:
49615
      oprot.writeFieldBegin('success', TType.LIST, 0)
49825
      oprot.writeFieldBegin('success', TType.LIST, 0)
49616
      oprot.writeListBegin(TType.STRUCT, len(self.success))
49826
      oprot.writeListBegin(TType.STRUCT, len(self.success))
49617
      for iter1065 in self.success:
49827
      for iter1072 in self.success:
49618
        iter1065.write(oprot)
49828
        iter1072.write(oprot)
49619
      oprot.writeListEnd()
49829
      oprot.writeListEnd()
49620
      oprot.writeFieldEnd()
49830
      oprot.writeFieldEnd()
49621
    if self.ex is not None:
49831
    if self.ex is not None:
49622
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
49832
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
49623
      self.ex.write(oprot)
49833
      self.ex.write(oprot)
Line 49871... Line 50081...
49871
      if ftype == TType.STOP:
50081
      if ftype == TType.STOP:
49872
        break
50082
        break
49873
      if fid == 0:
50083
      if fid == 0:
49874
        if ftype == TType.LIST:
50084
        if ftype == TType.LIST:
49875
          self.success = []
50085
          self.success = []
49876
          (_etype1069, _size1066) = iprot.readListBegin()
50086
          (_etype1076, _size1073) = iprot.readListBegin()
49877
          for _i1070 in xrange(_size1066):
50087
          for _i1077 in xrange(_size1073):
49878
            _elem1071 = FlipkartAdvantageOrder()
50088
            _elem1078 = FlipkartAdvantageOrder()
49879
            _elem1071.read(iprot)
50089
            _elem1078.read(iprot)
49880
            self.success.append(_elem1071)
50090
            self.success.append(_elem1078)
49881
          iprot.readListEnd()
50091
          iprot.readListEnd()
49882
        else:
50092
        else:
49883
          iprot.skip(ftype)
50093
          iprot.skip(ftype)
49884
      elif fid == 1:
50094
      elif fid == 1:
49885
        if ftype == TType.STRUCT:
50095
        if ftype == TType.STRUCT:
Line 49898... Line 50108...
49898
      return
50108
      return
49899
    oprot.writeStructBegin('getAllFAOrdersList_result')
50109
    oprot.writeStructBegin('getAllFAOrdersList_result')
49900
    if self.success is not None:
50110
    if self.success is not None:
49901
      oprot.writeFieldBegin('success', TType.LIST, 0)
50111
      oprot.writeFieldBegin('success', TType.LIST, 0)
49902
      oprot.writeListBegin(TType.STRUCT, len(self.success))
50112
      oprot.writeListBegin(TType.STRUCT, len(self.success))
49903
      for iter1072 in self.success:
50113
      for iter1079 in self.success:
49904
        iter1072.write(oprot)
50114
        iter1079.write(oprot)
49905
      oprot.writeListEnd()
50115
      oprot.writeListEnd()
49906
      oprot.writeFieldEnd()
50116
      oprot.writeFieldEnd()
49907
    if self.ex is not None:
50117
    if self.ex is not None:
49908
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
50118
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
49909
      self.ex.write(oprot)
50119
      self.ex.write(oprot)
Line 49950... Line 50160...
49950
      if ftype == TType.STOP:
50160
      if ftype == TType.STOP:
49951
        break
50161
        break
49952
      if fid == 1:
50162
      if fid == 1:
49953
        if ftype == TType.LIST:
50163
        if ftype == TType.LIST:
49954
          self.faOrdersList = []
50164
          self.faOrdersList = []
49955
          (_etype1076, _size1073) = iprot.readListBegin()
50165
          (_etype1083, _size1080) = iprot.readListBegin()
49956
          for _i1077 in xrange(_size1073):
50166
          for _i1084 in xrange(_size1080):
49957
            _elem1078 = FlipkartAdvantageOrder()
50167
            _elem1085 = FlipkartAdvantageOrder()
49958
            _elem1078.read(iprot)
50168
            _elem1085.read(iprot)
49959
            self.faOrdersList.append(_elem1078)
50169
            self.faOrdersList.append(_elem1085)
49960
          iprot.readListEnd()
50170
          iprot.readListEnd()
49961
        else:
50171
        else:
49962
          iprot.skip(ftype)
50172
          iprot.skip(ftype)
49963
      else:
50173
      else:
49964
        iprot.skip(ftype)
50174
        iprot.skip(ftype)
Line 49971... Line 50181...
49971
      return
50181
      return
49972
    oprot.writeStructBegin('addUpdateFaOrdersBulk_args')
50182
    oprot.writeStructBegin('addUpdateFaOrdersBulk_args')
49973
    if self.faOrdersList is not None:
50183
    if self.faOrdersList is not None:
49974
      oprot.writeFieldBegin('faOrdersList', TType.LIST, 1)
50184
      oprot.writeFieldBegin('faOrdersList', TType.LIST, 1)
49975
      oprot.writeListBegin(TType.STRUCT, len(self.faOrdersList))
50185
      oprot.writeListBegin(TType.STRUCT, len(self.faOrdersList))
49976
      for iter1079 in self.faOrdersList:
50186
      for iter1086 in self.faOrdersList:
49977
        iter1079.write(oprot)
50187
        iter1086.write(oprot)
49978
      oprot.writeListEnd()
50188
      oprot.writeListEnd()
49979
      oprot.writeFieldEnd()
50189
      oprot.writeFieldEnd()
49980
    oprot.writeFieldStop()
50190
    oprot.writeFieldStop()
49981
    oprot.writeStructEnd()
50191
    oprot.writeStructEnd()
49982
 
50192
 
Line 50621... Line 50831...
50621
      if ftype == TType.STOP:
50831
      if ftype == TType.STOP:
50622
        break
50832
        break
50623
      if fid == 1:
50833
      if fid == 1:
50624
        if ftype == TType.LIST:
50834
        if ftype == TType.LIST:
50625
          self.flipkartfasalessnapshotlist = []
50835
          self.flipkartfasalessnapshotlist = []
50626
          (_etype1083, _size1080) = iprot.readListBegin()
50836
          (_etype1090, _size1087) = iprot.readListBegin()
50627
          for _i1084 in xrange(_size1080):
50837
          for _i1091 in xrange(_size1087):
50628
            _elem1085 = FlipkartFaSalesSnapshot()
50838
            _elem1092 = FlipkartFaSalesSnapshot()
50629
            _elem1085.read(iprot)
50839
            _elem1092.read(iprot)
50630
            self.flipkartfasalessnapshotlist.append(_elem1085)
50840
            self.flipkartfasalessnapshotlist.append(_elem1092)
50631
          iprot.readListEnd()
50841
          iprot.readListEnd()
50632
        else:
50842
        else:
50633
          iprot.skip(ftype)
50843
          iprot.skip(ftype)
50634
      else:
50844
      else:
50635
        iprot.skip(ftype)
50845
        iprot.skip(ftype)
Line 50642... Line 50852...
50642
      return
50852
      return
50643
    oprot.writeStructBegin('bulkAddOrUpdateFlipkartFaSalesSnapshot_args')
50853
    oprot.writeStructBegin('bulkAddOrUpdateFlipkartFaSalesSnapshot_args')
50644
    if self.flipkartfasalessnapshotlist is not None:
50854
    if self.flipkartfasalessnapshotlist is not None:
50645
      oprot.writeFieldBegin('flipkartfasalessnapshotlist', TType.LIST, 1)
50855
      oprot.writeFieldBegin('flipkartfasalessnapshotlist', TType.LIST, 1)
50646
      oprot.writeListBegin(TType.STRUCT, len(self.flipkartfasalessnapshotlist))
50856
      oprot.writeListBegin(TType.STRUCT, len(self.flipkartfasalessnapshotlist))
50647
      for iter1086 in self.flipkartfasalessnapshotlist:
50857
      for iter1093 in self.flipkartfasalessnapshotlist:
50648
        iter1086.write(oprot)
50858
        iter1093.write(oprot)
50649
      oprot.writeListEnd()
50859
      oprot.writeListEnd()
50650
      oprot.writeFieldEnd()
50860
      oprot.writeFieldEnd()
50651
    oprot.writeFieldStop()
50861
    oprot.writeFieldStop()
50652
    oprot.writeStructEnd()
50862
    oprot.writeStructEnd()
50653
 
50863
 
Line 50791... Line 51001...
50791
      if ftype == TType.STOP:
51001
      if ftype == TType.STOP:
50792
        break
51002
        break
50793
      if fid == 0:
51003
      if fid == 0:
50794
        if ftype == TType.LIST:
51004
        if ftype == TType.LIST:
50795
          self.success = []
51005
          self.success = []
50796
          (_etype1090, _size1087) = iprot.readListBegin()
51006
          (_etype1097, _size1094) = iprot.readListBegin()
50797
          for _i1091 in xrange(_size1087):
51007
          for _i1098 in xrange(_size1094):
50798
            _elem1092 = FlipkartFaSalesSnapshot()
51008
            _elem1099 = FlipkartFaSalesSnapshot()
50799
            _elem1092.read(iprot)
51009
            _elem1099.read(iprot)
50800
            self.success.append(_elem1092)
51010
            self.success.append(_elem1099)
50801
          iprot.readListEnd()
51011
          iprot.readListEnd()
50802
        else:
51012
        else:
50803
          iprot.skip(ftype)
51013
          iprot.skip(ftype)
50804
      else:
51014
      else:
50805
        iprot.skip(ftype)
51015
        iprot.skip(ftype)
Line 50812... Line 51022...
50812
      return
51022
      return
50813
    oprot.writeStructBegin('getFlipkartFaSalesSnapshotForDays_result')
51023
    oprot.writeStructBegin('getFlipkartFaSalesSnapshotForDays_result')
50814
    if self.success is not None:
51024
    if self.success is not None:
50815
      oprot.writeFieldBegin('success', TType.LIST, 0)
51025
      oprot.writeFieldBegin('success', TType.LIST, 0)
50816
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51026
      oprot.writeListBegin(TType.STRUCT, len(self.success))
50817
      for iter1093 in self.success:
51027
      for iter1100 in self.success:
50818
        iter1093.write(oprot)
51028
        iter1100.write(oprot)
50819
      oprot.writeListEnd()
51029
      oprot.writeListEnd()
50820
      oprot.writeFieldEnd()
51030
      oprot.writeFieldEnd()
50821
    oprot.writeFieldStop()
51031
    oprot.writeFieldStop()
50822
    oprot.writeStructEnd()
51032
    oprot.writeStructEnd()
50823
 
51033
 
Line 50988... Line 51198...
50988
      if ftype == TType.STOP:
51198
      if ftype == TType.STOP:
50989
        break
51199
        break
50990
      if fid == -1:
51200
      if fid == -1:
50991
        if ftype == TType.LIST:
51201
        if ftype == TType.LIST:
50992
          self.orders = []
51202
          self.orders = []
50993
          (_etype1097, _size1094) = iprot.readListBegin()
51203
          (_etype1104, _size1101) = iprot.readListBegin()
50994
          for _i1098 in xrange(_size1094):
51204
          for _i1105 in xrange(_size1101):
50995
            _elem1099 = iprot.readI64();
51205
            _elem1106 = iprot.readI64();
50996
            self.orders.append(_elem1099)
51206
            self.orders.append(_elem1106)
50997
          iprot.readListEnd()
51207
          iprot.readListEnd()
50998
        else:
51208
        else:
50999
          iprot.skip(ftype)
51209
          iprot.skip(ftype)
51000
      else:
51210
      else:
51001
        iprot.skip(ftype)
51211
        iprot.skip(ftype)
Line 51008... Line 51218...
51008
      return
51218
      return
51009
    oprot.writeStructBegin('acceptPackageOrders_args')
51219
    oprot.writeStructBegin('acceptPackageOrders_args')
51010
    if self.orders is not None:
51220
    if self.orders is not None:
51011
      oprot.writeFieldBegin('orders', TType.LIST, -1)
51221
      oprot.writeFieldBegin('orders', TType.LIST, -1)
51012
      oprot.writeListBegin(TType.I64, len(self.orders))
51222
      oprot.writeListBegin(TType.I64, len(self.orders))
51013
      for iter1100 in self.orders:
51223
      for iter1107 in self.orders:
51014
        oprot.writeI64(iter1100)
51224
        oprot.writeI64(iter1107)
51015
      oprot.writeListEnd()
51225
      oprot.writeListEnd()
51016
      oprot.writeFieldEnd()
51226
      oprot.writeFieldEnd()
51017
    oprot.writeFieldStop()
51227
    oprot.writeFieldStop()
51018
    oprot.writeStructEnd()
51228
    oprot.writeStructEnd()
51019
 
51229
 
Line 51190... Line 51400...
51190
      if ftype == TType.STOP:
51400
      if ftype == TType.STOP:
51191
        break
51401
        break
51192
      if fid == 0:
51402
      if fid == 0:
51193
        if ftype == TType.LIST:
51403
        if ftype == TType.LIST:
51194
          self.success = []
51404
          self.success = []
51195
          (_etype1104, _size1101) = iprot.readListBegin()
51405
          (_etype1111, _size1108) = iprot.readListBegin()
51196
          for _i1105 in xrange(_size1101):
51406
          for _i1112 in xrange(_size1108):
51197
            _elem1106 = Order()
51407
            _elem1113 = Order()
51198
            _elem1106.read(iprot)
51408
            _elem1113.read(iprot)
51199
            self.success.append(_elem1106)
51409
            self.success.append(_elem1113)
51200
          iprot.readListEnd()
51410
          iprot.readListEnd()
51201
        else:
51411
        else:
51202
          iprot.skip(ftype)
51412
          iprot.skip(ftype)
51203
      elif fid == 1:
51413
      elif fid == 1:
51204
        if ftype == TType.STRUCT:
51414
        if ftype == TType.STRUCT:
Line 51217... Line 51427...
51217
      return
51427
      return
51218
    oprot.writeStructBegin('getGroupOrdersByLogisticsTxnId_result')
51428
    oprot.writeStructBegin('getGroupOrdersByLogisticsTxnId_result')
51219
    if self.success is not None:
51429
    if self.success is not None:
51220
      oprot.writeFieldBegin('success', TType.LIST, 0)
51430
      oprot.writeFieldBegin('success', TType.LIST, 0)
51221
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51431
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51222
      for iter1107 in self.success:
51432
      for iter1114 in self.success:
51223
        iter1107.write(oprot)
51433
        iter1114.write(oprot)
51224
      oprot.writeListEnd()
51434
      oprot.writeListEnd()
51225
      oprot.writeFieldEnd()
51435
      oprot.writeFieldEnd()
51226
    if self.ex is not None:
51436
    if self.ex is not None:
51227
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
51437
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
51228
      self.ex.write(oprot)
51438
      self.ex.write(oprot)
Line 51296... Line 51506...
51296
      if ftype == TType.STOP:
51506
      if ftype == TType.STOP:
51297
        break
51507
        break
51298
      if fid == 1:
51508
      if fid == 1:
51299
        if ftype == TType.LIST:
51509
        if ftype == TType.LIST:
51300
          self.order_ids = []
51510
          self.order_ids = []
51301
          (_etype1111, _size1108) = iprot.readListBegin()
51511
          (_etype1118, _size1115) = iprot.readListBegin()
51302
          for _i1112 in xrange(_size1108):
51512
          for _i1119 in xrange(_size1115):
51303
            _elem1113 = iprot.readI64();
51513
            _elem1120 = iprot.readI64();
51304
            self.order_ids.append(_elem1113)
51514
            self.order_ids.append(_elem1120)
51305
          iprot.readListEnd()
51515
          iprot.readListEnd()
51306
        else:
51516
        else:
51307
          iprot.skip(ftype)
51517
          iprot.skip(ftype)
51308
      elif fid == 2:
51518
      elif fid == 2:
51309
        if ftype == TType.STRING:
51519
        if ftype == TType.STRING:
Line 51311... Line 51521...
51311
        else:
51521
        else:
51312
          iprot.skip(ftype)
51522
          iprot.skip(ftype)
51313
      elif fid == 3:
51523
      elif fid == 3:
51314
        if ftype == TType.MAP:
51524
        if ftype == TType.MAP:
51315
          self.itemNumbersMap = {}
51525
          self.itemNumbersMap = {}
51316
          (_ktype1115, _vtype1116, _size1114 ) = iprot.readMapBegin() 
51526
          (_ktype1122, _vtype1123, _size1121 ) = iprot.readMapBegin() 
51317
          for _i1118 in xrange(_size1114):
51527
          for _i1125 in xrange(_size1121):
51318
            _key1119 = iprot.readI64();
51528
            _key1126 = iprot.readI64();
51319
            _val1120 = []
51529
            _val1127 = []
51320
            (_etype1124, _size1121) = iprot.readListBegin()
51530
            (_etype1131, _size1128) = iprot.readListBegin()
51321
            for _i1125 in xrange(_size1121):
51531
            for _i1132 in xrange(_size1128):
51322
              _elem1126 = iprot.readString();
51532
              _elem1133 = iprot.readString();
51323
              _val1120.append(_elem1126)
51533
              _val1127.append(_elem1133)
51324
            iprot.readListEnd()
51534
            iprot.readListEnd()
51325
            self.itemNumbersMap[_key1119] = _val1120
51535
            self.itemNumbersMap[_key1126] = _val1127
51326
          iprot.readMapEnd()
51536
          iprot.readMapEnd()
51327
        else:
51537
        else:
51328
          iprot.skip(ftype)
51538
          iprot.skip(ftype)
51329
      elif fid == 4:
51539
      elif fid == 4:
51330
        if ftype == TType.MAP:
51540
        if ftype == TType.MAP:
51331
          self.serialNumbersMap = {}
51541
          self.serialNumbersMap = {}
51332
          (_ktype1128, _vtype1129, _size1127 ) = iprot.readMapBegin() 
51542
          (_ktype1135, _vtype1136, _size1134 ) = iprot.readMapBegin() 
51333
          for _i1131 in xrange(_size1127):
51543
          for _i1138 in xrange(_size1134):
51334
            _key1132 = iprot.readI64();
51544
            _key1139 = iprot.readI64();
51335
            _val1133 = []
51545
            _val1140 = []
51336
            (_etype1137, _size1134) = iprot.readListBegin()
51546
            (_etype1144, _size1141) = iprot.readListBegin()
51337
            for _i1138 in xrange(_size1134):
51547
            for _i1145 in xrange(_size1141):
51338
              _elem1139 = iprot.readString();
51548
              _elem1146 = iprot.readString();
51339
              _val1133.append(_elem1139)
51549
              _val1140.append(_elem1146)
51340
            iprot.readListEnd()
51550
            iprot.readListEnd()
51341
            self.serialNumbersMap[_key1132] = _val1133
51551
            self.serialNumbersMap[_key1139] = _val1140
51342
          iprot.readMapEnd()
51552
          iprot.readMapEnd()
51343
        else:
51553
        else:
51344
          iprot.skip(ftype)
51554
          iprot.skip(ftype)
51345
      elif fid == 5:
51555
      elif fid == 5:
51346
        if ftype == TType.MAP:
51556
        if ftype == TType.MAP:
51347
          self.freebieWarehouseIdMap = {}
51557
          self.freebieWarehouseIdMap = {}
51348
          (_ktype1141, _vtype1142, _size1140 ) = iprot.readMapBegin() 
51558
          (_ktype1148, _vtype1149, _size1147 ) = iprot.readMapBegin() 
51349
          for _i1144 in xrange(_size1140):
51559
          for _i1151 in xrange(_size1147):
51350
            _key1145 = iprot.readI64();
51560
            _key1152 = iprot.readI64();
51351
            _val1146 = []
51561
            _val1153 = []
51352
            (_etype1150, _size1147) = iprot.readListBegin()
51562
            (_etype1157, _size1154) = iprot.readListBegin()
51353
            for _i1151 in xrange(_size1147):
51563
            for _i1158 in xrange(_size1154):
51354
              _elem1152 = iprot.readI64();
51564
              _elem1159 = iprot.readI64();
51355
              _val1146.append(_elem1152)
51565
              _val1153.append(_elem1159)
51356
            iprot.readListEnd()
51566
            iprot.readListEnd()
51357
            self.freebieWarehouseIdMap[_key1145] = _val1146
51567
            self.freebieWarehouseIdMap[_key1152] = _val1153
51358
          iprot.readMapEnd()
51568
          iprot.readMapEnd()
51359
        else:
51569
        else:
51360
          iprot.skip(ftype)
51570
          iprot.skip(ftype)
51361
      elif fid == 6:
51571
      elif fid == 6:
51362
        if ftype == TType.STRING:
51572
        if ftype == TType.STRING:
Line 51394... Line 51604...
51394
      return
51604
      return
51395
    oprot.writeStructBegin('addBillingDetailsForGrouppedOrders_args')
51605
    oprot.writeStructBegin('addBillingDetailsForGrouppedOrders_args')
51396
    if self.order_ids is not None:
51606
    if self.order_ids is not None:
51397
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
51607
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
51398
      oprot.writeListBegin(TType.I64, len(self.order_ids))
51608
      oprot.writeListBegin(TType.I64, len(self.order_ids))
51399
      for iter1153 in self.order_ids:
51609
      for iter1160 in self.order_ids:
51400
        oprot.writeI64(iter1153)
51610
        oprot.writeI64(iter1160)
51401
      oprot.writeListEnd()
51611
      oprot.writeListEnd()
51402
      oprot.writeFieldEnd()
51612
      oprot.writeFieldEnd()
51403
    if self.invoice_number is not None:
51613
    if self.invoice_number is not None:
51404
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
51614
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
51405
      oprot.writeString(self.invoice_number)
51615
      oprot.writeString(self.invoice_number)
51406
      oprot.writeFieldEnd()
51616
      oprot.writeFieldEnd()
51407
    if self.itemNumbersMap is not None:
51617
    if self.itemNumbersMap is not None:
51408
      oprot.writeFieldBegin('itemNumbersMap', TType.MAP, 3)
51618
      oprot.writeFieldBegin('itemNumbersMap', TType.MAP, 3)
51409
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.itemNumbersMap))
51619
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.itemNumbersMap))
51410
      for kiter1154,viter1155 in self.itemNumbersMap.items():
51620
      for kiter1161,viter1162 in self.itemNumbersMap.items():
51411
        oprot.writeI64(kiter1154)
51621
        oprot.writeI64(kiter1161)
51412
        oprot.writeListBegin(TType.STRING, len(viter1155))
51622
        oprot.writeListBegin(TType.STRING, len(viter1162))
51413
        for iter1156 in viter1155:
51623
        for iter1163 in viter1162:
51414
          oprot.writeString(iter1156)
51624
          oprot.writeString(iter1163)
51415
        oprot.writeListEnd()
51625
        oprot.writeListEnd()
51416
      oprot.writeMapEnd()
51626
      oprot.writeMapEnd()
51417
      oprot.writeFieldEnd()
51627
      oprot.writeFieldEnd()
51418
    if self.serialNumbersMap is not None:
51628
    if self.serialNumbersMap is not None:
51419
      oprot.writeFieldBegin('serialNumbersMap', TType.MAP, 4)
51629
      oprot.writeFieldBegin('serialNumbersMap', TType.MAP, 4)
51420
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.serialNumbersMap))
51630
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.serialNumbersMap))
51421
      for kiter1157,viter1158 in self.serialNumbersMap.items():
51631
      for kiter1164,viter1165 in self.serialNumbersMap.items():
51422
        oprot.writeI64(kiter1157)
51632
        oprot.writeI64(kiter1164)
51423
        oprot.writeListBegin(TType.STRING, len(viter1158))
51633
        oprot.writeListBegin(TType.STRING, len(viter1165))
51424
        for iter1159 in viter1158:
51634
        for iter1166 in viter1165:
51425
          oprot.writeString(iter1159)
51635
          oprot.writeString(iter1166)
51426
        oprot.writeListEnd()
51636
        oprot.writeListEnd()
51427
      oprot.writeMapEnd()
51637
      oprot.writeMapEnd()
51428
      oprot.writeFieldEnd()
51638
      oprot.writeFieldEnd()
51429
    if self.freebieWarehouseIdMap is not None:
51639
    if self.freebieWarehouseIdMap is not None:
51430
      oprot.writeFieldBegin('freebieWarehouseIdMap', TType.MAP, 5)
51640
      oprot.writeFieldBegin('freebieWarehouseIdMap', TType.MAP, 5)
51431
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.freebieWarehouseIdMap))
51641
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.freebieWarehouseIdMap))
51432
      for kiter1160,viter1161 in self.freebieWarehouseIdMap.items():
51642
      for kiter1167,viter1168 in self.freebieWarehouseIdMap.items():
51433
        oprot.writeI64(kiter1160)
51643
        oprot.writeI64(kiter1167)
51434
        oprot.writeListBegin(TType.I64, len(viter1161))
51644
        oprot.writeListBegin(TType.I64, len(viter1168))
51435
        for iter1162 in viter1161:
51645
        for iter1169 in viter1168:
51436
          oprot.writeI64(iter1162)
51646
          oprot.writeI64(iter1169)
51437
        oprot.writeListEnd()
51647
        oprot.writeListEnd()
51438
      oprot.writeMapEnd()
51648
      oprot.writeMapEnd()
51439
      oprot.writeFieldEnd()
51649
      oprot.writeFieldEnd()
51440
    if self.billed_by is not None:
51650
    if self.billed_by is not None:
51441
      oprot.writeFieldBegin('billed_by', TType.STRING, 6)
51651
      oprot.writeFieldBegin('billed_by', TType.STRING, 6)
Line 51901... Line 52111...
51901
      if ftype == TType.STOP:
52111
      if ftype == TType.STOP:
51902
        break
52112
        break
51903
      if fid == 0:
52113
      if fid == 0:
51904
        if ftype == TType.LIST:
52114
        if ftype == TType.LIST:
51905
          self.success = []
52115
          self.success = []
51906
          (_etype1166, _size1163) = iprot.readListBegin()
52116
          (_etype1173, _size1170) = iprot.readListBegin()
51907
          for _i1167 in xrange(_size1163):
52117
          for _i1174 in xrange(_size1170):
51908
            _elem1168 = HsOrder()
52118
            _elem1175 = HsOrder()
51909
            _elem1168.read(iprot)
52119
            _elem1175.read(iprot)
51910
            self.success.append(_elem1168)
52120
            self.success.append(_elem1175)
51911
          iprot.readListEnd()
52121
          iprot.readListEnd()
51912
        else:
52122
        else:
51913
          iprot.skip(ftype)
52123
          iprot.skip(ftype)
51914
      else:
52124
      else:
51915
        iprot.skip(ftype)
52125
        iprot.skip(ftype)
Line 51922... Line 52132...
51922
      return
52132
      return
51923
    oprot.writeStructBegin('getHomeShopOrder_result')
52133
    oprot.writeStructBegin('getHomeShopOrder_result')
51924
    if self.success is not None:
52134
    if self.success is not None:
51925
      oprot.writeFieldBegin('success', TType.LIST, 0)
52135
      oprot.writeFieldBegin('success', TType.LIST, 0)
51926
      oprot.writeListBegin(TType.STRUCT, len(self.success))
52136
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51927
      for iter1169 in self.success:
52137
      for iter1176 in self.success:
51928
        iter1169.write(oprot)
52138
        iter1176.write(oprot)
51929
      oprot.writeListEnd()
52139
      oprot.writeListEnd()
51930
      oprot.writeFieldEnd()
52140
      oprot.writeFieldEnd()
51931
    oprot.writeFieldStop()
52141
    oprot.writeFieldStop()
51932
    oprot.writeStructEnd()
52142
    oprot.writeStructEnd()
51933
 
52143
 
Line 52645... Line 52855...
52645
      if ftype == TType.STOP:
52855
      if ftype == TType.STOP:
52646
        break
52856
        break
52647
      if fid == 0:
52857
      if fid == 0:
52648
        if ftype == TType.LIST:
52858
        if ftype == TType.LIST:
52649
          self.success = []
52859
          self.success = []
52650
          (_etype1173, _size1170) = iprot.readListBegin()
52860
          (_etype1180, _size1177) = iprot.readListBegin()
52651
          for _i1174 in xrange(_size1170):
52861
          for _i1181 in xrange(_size1177):
52652
            _elem1175 = UserSanction()
52862
            _elem1182 = UserSanction()
52653
            _elem1175.read(iprot)
52863
            _elem1182.read(iprot)
52654
            self.success.append(_elem1175)
52864
            self.success.append(_elem1182)
52655
          iprot.readListEnd()
52865
          iprot.readListEnd()
52656
        else:
52866
        else:
52657
          iprot.skip(ftype)
52867
          iprot.skip(ftype)
52658
      else:
52868
      else:
52659
        iprot.skip(ftype)
52869
        iprot.skip(ftype)
Line 52666... Line 52876...
52666
      return
52876
      return
52667
    oprot.writeStructBegin('getUserSanctionDetails_result')
52877
    oprot.writeStructBegin('getUserSanctionDetails_result')
52668
    if self.success is not None:
52878
    if self.success is not None:
52669
      oprot.writeFieldBegin('success', TType.LIST, 0)
52879
      oprot.writeFieldBegin('success', TType.LIST, 0)
52670
      oprot.writeListBegin(TType.STRUCT, len(self.success))
52880
      oprot.writeListBegin(TType.STRUCT, len(self.success))
52671
      for iter1176 in self.success:
52881
      for iter1183 in self.success:
52672
        iter1176.write(oprot)
52882
        iter1183.write(oprot)
52673
      oprot.writeListEnd()
52883
      oprot.writeListEnd()
52674
      oprot.writeFieldEnd()
52884
      oprot.writeFieldEnd()
52675
    oprot.writeFieldStop()
52885
    oprot.writeFieldStop()
52676
    oprot.writeStructEnd()
52886
    oprot.writeStructEnd()
52677
 
52887
 
Line 53045... Line 53255...
53045
      if ftype == TType.STOP:
53255
      if ftype == TType.STOP:
53046
        break
53256
        break
53047
      if fid == 0:
53257
      if fid == 0:
53048
        if ftype == TType.LIST:
53258
        if ftype == TType.LIST:
53049
          self.success = []
53259
          self.success = []
53050
          (_etype1180, _size1177) = iprot.readListBegin()
53260
          (_etype1187, _size1184) = iprot.readListBegin()
53051
          for _i1181 in xrange(_size1177):
53261
          for _i1188 in xrange(_size1184):
53052
            _elem1182 = CreditHistory()
53262
            _elem1189 = CreditHistory()
53053
            _elem1182.read(iprot)
53263
            _elem1189.read(iprot)
53054
            self.success.append(_elem1182)
53264
            self.success.append(_elem1189)
53055
          iprot.readListEnd()
53265
          iprot.readListEnd()
53056
        else:
53266
        else:
53057
          iprot.skip(ftype)
53267
          iprot.skip(ftype)
53058
      else:
53268
      else:
53059
        iprot.skip(ftype)
53269
        iprot.skip(ftype)
Line 53066... Line 53276...
53066
      return
53276
      return
53067
    oprot.writeStructBegin('getCreditHistoryRecordsForTransaction_result')
53277
    oprot.writeStructBegin('getCreditHistoryRecordsForTransaction_result')
53068
    if self.success is not None:
53278
    if self.success is not None:
53069
      oprot.writeFieldBegin('success', TType.LIST, 0)
53279
      oprot.writeFieldBegin('success', TType.LIST, 0)
53070
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53280
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53071
      for iter1183 in self.success:
53281
      for iter1190 in self.success:
53072
        iter1183.write(oprot)
53282
        iter1190.write(oprot)
53073
      oprot.writeListEnd()
53283
      oprot.writeListEnd()
53074
      oprot.writeFieldEnd()
53284
      oprot.writeFieldEnd()
53075
    oprot.writeFieldStop()
53285
    oprot.writeFieldStop()
53076
    oprot.writeStructEnd()
53286
    oprot.writeStructEnd()
53077
 
53287
 
Line 53197... Line 53407...
53197
      if ftype == TType.STOP:
53407
      if ftype == TType.STOP:
53198
        break
53408
        break
53199
      if fid == 0:
53409
      if fid == 0:
53200
        if ftype == TType.LIST:
53410
        if ftype == TType.LIST:
53201
          self.success = []
53411
          self.success = []
53202
          (_etype1187, _size1184) = iprot.readListBegin()
53412
          (_etype1194, _size1191) = iprot.readListBegin()
53203
          for _i1188 in xrange(_size1184):
53413
          for _i1195 in xrange(_size1191):
53204
            _elem1189 = CreditHistory()
53414
            _elem1196 = CreditHistory()
53205
            _elem1189.read(iprot)
53415
            _elem1196.read(iprot)
53206
            self.success.append(_elem1189)
53416
            self.success.append(_elem1196)
53207
          iprot.readListEnd()
53417
          iprot.readListEnd()
53208
        else:
53418
        else:
53209
          iprot.skip(ftype)
53419
          iprot.skip(ftype)
53210
      else:
53420
      else:
53211
        iprot.skip(ftype)
53421
        iprot.skip(ftype)
Line 53218... Line 53428...
53218
      return
53428
      return
53219
    oprot.writeStructBegin('getCreditHistoryRecordsForUserAndCreditor_result')
53429
    oprot.writeStructBegin('getCreditHistoryRecordsForUserAndCreditor_result')
53220
    if self.success is not None:
53430
    if self.success is not None:
53221
      oprot.writeFieldBegin('success', TType.LIST, 0)
53431
      oprot.writeFieldBegin('success', TType.LIST, 0)
53222
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53432
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53223
      for iter1190 in self.success:
53433
      for iter1197 in self.success:
53224
        iter1190.write(oprot)
53434
        iter1197.write(oprot)
53225
      oprot.writeListEnd()
53435
      oprot.writeListEnd()
53226
      oprot.writeFieldEnd()
53436
      oprot.writeFieldEnd()
53227
    oprot.writeFieldStop()
53437
    oprot.writeFieldStop()
53228
    oprot.writeStructEnd()
53438
    oprot.writeStructEnd()
53229
 
53439
 
Line 53290... Line 53500...
53290
        else:
53500
        else:
53291
          iprot.skip(ftype)
53501
          iprot.skip(ftype)
53292
      elif fid == 4:
53502
      elif fid == 4:
53293
        if ftype == TType.LIST:
53503
        if ftype == TType.LIST:
53294
          self.creditTxns = []
53504
          self.creditTxns = []
53295
          (_etype1194, _size1191) = iprot.readListBegin()
53505
          (_etype1201, _size1198) = iprot.readListBegin()
53296
          for _i1195 in xrange(_size1191):
53506
          for _i1202 in xrange(_size1198):
53297
            _elem1196 = CreditHistory()
53507
            _elem1203 = CreditHistory()
53298
            _elem1196.read(iprot)
53508
            _elem1203.read(iprot)
53299
            self.creditTxns.append(_elem1196)
53509
            self.creditTxns.append(_elem1203)
53300
          iprot.readListEnd()
53510
          iprot.readListEnd()
53301
        else:
53511
        else:
53302
          iprot.skip(ftype)
53512
          iprot.skip(ftype)
53303
      else:
53513
      else:
53304
        iprot.skip(ftype)
53514
        iprot.skip(ftype)
Line 53323... Line 53533...
53323
      oprot.writeI64(self.creditorId)
53533
      oprot.writeI64(self.creditorId)
53324
      oprot.writeFieldEnd()
53534
      oprot.writeFieldEnd()
53325
    if self.creditTxns is not None:
53535
    if self.creditTxns is not None:
53326
      oprot.writeFieldBegin('creditTxns', TType.LIST, 4)
53536
      oprot.writeFieldBegin('creditTxns', TType.LIST, 4)
53327
      oprot.writeListBegin(TType.STRUCT, len(self.creditTxns))
53537
      oprot.writeListBegin(TType.STRUCT, len(self.creditTxns))
53328
      for iter1197 in self.creditTxns:
53538
      for iter1204 in self.creditTxns:
53329
        iter1197.write(oprot)
53539
        iter1204.write(oprot)
53330
      oprot.writeListEnd()
53540
      oprot.writeListEnd()
53331
      oprot.writeFieldEnd()
53541
      oprot.writeFieldEnd()
53332
    oprot.writeFieldStop()
53542
    oprot.writeFieldStop()
53333
    oprot.writeStructEnd()
53543
    oprot.writeStructEnd()
53334
 
53544
 
Line 53657... Line 53867...
53657
      if ftype == TType.STOP:
53867
      if ftype == TType.STOP:
53658
        break
53868
        break
53659
      if fid == 0:
53869
      if fid == 0:
53660
        if ftype == TType.LIST:
53870
        if ftype == TType.LIST:
53661
          self.success = []
53871
          self.success = []
53662
          (_etype1201, _size1198) = iprot.readListBegin()
53872
          (_etype1208, _size1205) = iprot.readListBegin()
53663
          for _i1202 in xrange(_size1198):
53873
          for _i1209 in xrange(_size1205):
53664
            _elem1203 = LoanHistory()
53874
            _elem1210 = LoanHistory()
53665
            _elem1203.read(iprot)
53875
            _elem1210.read(iprot)
53666
            self.success.append(_elem1203)
53876
            self.success.append(_elem1210)
53667
          iprot.readListEnd()
53877
          iprot.readListEnd()
53668
        else:
53878
        else:
53669
          iprot.skip(ftype)
53879
          iprot.skip(ftype)
53670
      else:
53880
      else:
53671
        iprot.skip(ftype)
53881
        iprot.skip(ftype)
Line 53678... Line 53888...
53678
      return
53888
      return
53679
    oprot.writeStructBegin('getLoanHistoryRecordsForTransaction_result')
53889
    oprot.writeStructBegin('getLoanHistoryRecordsForTransaction_result')
53680
    if self.success is not None:
53890
    if self.success is not None:
53681
      oprot.writeFieldBegin('success', TType.LIST, 0)
53891
      oprot.writeFieldBegin('success', TType.LIST, 0)
53682
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53892
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53683
      for iter1204 in self.success:
53893
      for iter1211 in self.success:
53684
        iter1204.write(oprot)
53894
        iter1211.write(oprot)
53685
      oprot.writeListEnd()
53895
      oprot.writeListEnd()
53686
      oprot.writeFieldEnd()
53896
      oprot.writeFieldEnd()
53687
    oprot.writeFieldStop()
53897
    oprot.writeFieldStop()
53688
    oprot.writeStructEnd()
53898
    oprot.writeStructEnd()
53689
 
53899
 
Line 53809... Line 54019...
53809
      if ftype == TType.STOP:
54019
      if ftype == TType.STOP:
53810
        break
54020
        break
53811
      if fid == 0:
54021
      if fid == 0:
53812
        if ftype == TType.LIST:
54022
        if ftype == TType.LIST:
53813
          self.success = []
54023
          self.success = []
53814
          (_etype1208, _size1205) = iprot.readListBegin()
54024
          (_etype1215, _size1212) = iprot.readListBegin()
53815
          for _i1209 in xrange(_size1205):
54025
          for _i1216 in xrange(_size1212):
53816
            _elem1210 = LoanHistory()
54026
            _elem1217 = LoanHistory()
53817
            _elem1210.read(iprot)
54027
            _elem1217.read(iprot)
53818
            self.success.append(_elem1210)
54028
            self.success.append(_elem1217)
53819
          iprot.readListEnd()
54029
          iprot.readListEnd()
53820
        else:
54030
        else:
53821
          iprot.skip(ftype)
54031
          iprot.skip(ftype)
53822
      else:
54032
      else:
53823
        iprot.skip(ftype)
54033
        iprot.skip(ftype)
Line 53830... Line 54040...
53830
      return
54040
      return
53831
    oprot.writeStructBegin('getLoanHistoryRecordsForUserAndCreditor_result')
54041
    oprot.writeStructBegin('getLoanHistoryRecordsForUserAndCreditor_result')
53832
    if self.success is not None:
54042
    if self.success is not None:
53833
      oprot.writeFieldBegin('success', TType.LIST, 0)
54043
      oprot.writeFieldBegin('success', TType.LIST, 0)
53834
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54044
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53835
      for iter1211 in self.success:
54045
      for iter1218 in self.success:
53836
        iter1211.write(oprot)
54046
        iter1218.write(oprot)
53837
      oprot.writeListEnd()
54047
      oprot.writeListEnd()
53838
      oprot.writeFieldEnd()
54048
      oprot.writeFieldEnd()
53839
    oprot.writeFieldStop()
54049
    oprot.writeFieldStop()
53840
    oprot.writeStructEnd()
54050
    oprot.writeStructEnd()
53841
 
54051
 
Line 53902... Line 54112...
53902
        else:
54112
        else:
53903
          iprot.skip(ftype)
54113
          iprot.skip(ftype)
53904
      elif fid == 4:
54114
      elif fid == 4:
53905
        if ftype == TType.LIST:
54115
        if ftype == TType.LIST:
53906
          self.creditTxns = []
54116
          self.creditTxns = []
53907
          (_etype1215, _size1212) = iprot.readListBegin()
54117
          (_etype1222, _size1219) = iprot.readListBegin()
53908
          for _i1216 in xrange(_size1212):
54118
          for _i1223 in xrange(_size1219):
53909
            _elem1217 = LoanHistory()
54119
            _elem1224 = LoanHistory()
53910
            _elem1217.read(iprot)
54120
            _elem1224.read(iprot)
53911
            self.creditTxns.append(_elem1217)
54121
            self.creditTxns.append(_elem1224)
53912
          iprot.readListEnd()
54122
          iprot.readListEnd()
53913
        else:
54123
        else:
53914
          iprot.skip(ftype)
54124
          iprot.skip(ftype)
53915
      else:
54125
      else:
53916
        iprot.skip(ftype)
54126
        iprot.skip(ftype)
Line 53935... Line 54145...
53935
      oprot.writeI64(self.creditorId)
54145
      oprot.writeI64(self.creditorId)
53936
      oprot.writeFieldEnd()
54146
      oprot.writeFieldEnd()
53937
    if self.creditTxns is not None:
54147
    if self.creditTxns is not None:
53938
      oprot.writeFieldBegin('creditTxns', TType.LIST, 4)
54148
      oprot.writeFieldBegin('creditTxns', TType.LIST, 4)
53939
      oprot.writeListBegin(TType.STRUCT, len(self.creditTxns))
54149
      oprot.writeListBegin(TType.STRUCT, len(self.creditTxns))
53940
      for iter1218 in self.creditTxns:
54150
      for iter1225 in self.creditTxns:
53941
        iter1218.write(oprot)
54151
        iter1225.write(oprot)
53942
      oprot.writeListEnd()
54152
      oprot.writeListEnd()
53943
      oprot.writeFieldEnd()
54153
      oprot.writeFieldEnd()
53944
    oprot.writeFieldStop()
54154
    oprot.writeFieldStop()
53945
    oprot.writeStructEnd()
54155
    oprot.writeStructEnd()
53946
 
54156
 
Line 54642... Line 54852...
54642
      if ftype == TType.STOP:
54852
      if ftype == TType.STOP:
54643
        break
54853
        break
54644
      if fid == 0:
54854
      if fid == 0:
54645
        if ftype == TType.LIST:
54855
        if ftype == TType.LIST:
54646
          self.success = []
54856
          self.success = []
54647
          (_etype1222, _size1219) = iprot.readListBegin()
54857
          (_etype1229, _size1226) = iprot.readListBegin()
54648
          for _i1223 in xrange(_size1219):
54858
          for _i1230 in xrange(_size1226):
54649
            _elem1224 = OutstandingPayments()
54859
            _elem1231 = OutstandingPayments()
54650
            _elem1224.read(iprot)
54860
            _elem1231.read(iprot)
54651
            self.success.append(_elem1224)
54861
            self.success.append(_elem1231)
54652
          iprot.readListEnd()
54862
          iprot.readListEnd()
54653
        else:
54863
        else:
54654
          iprot.skip(ftype)
54864
          iprot.skip(ftype)
54655
      else:
54865
      else:
54656
        iprot.skip(ftype)
54866
        iprot.skip(ftype)
Line 54663... Line 54873...
54663
      return
54873
      return
54664
    oprot.writeStructBegin('getOutstandingPayments_result')
54874
    oprot.writeStructBegin('getOutstandingPayments_result')
54665
    if self.success is not None:
54875
    if self.success is not None:
54666
      oprot.writeFieldBegin('success', TType.LIST, 0)
54876
      oprot.writeFieldBegin('success', TType.LIST, 0)
54667
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54877
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54668
      for iter1225 in self.success:
54878
      for iter1232 in self.success:
54669
        iter1225.write(oprot)
54879
        iter1232.write(oprot)
54670
      oprot.writeListEnd()
54880
      oprot.writeListEnd()
54671
      oprot.writeFieldEnd()
54881
      oprot.writeFieldEnd()
54672
    oprot.writeFieldStop()
54882
    oprot.writeFieldStop()
54673
    oprot.writeStructEnd()
54883
    oprot.writeStructEnd()
54674
 
54884
 
Line 54806... Line 55016...
54806
      if ftype == TType.STOP:
55016
      if ftype == TType.STOP:
54807
        break
55017
        break
54808
      if fid == 0:
55018
      if fid == 0:
54809
        if ftype == TType.MAP:
55019
        if ftype == TType.MAP:
54810
          self.success = {}
55020
          self.success = {}
54811
          (_ktype1227, _vtype1228, _size1226 ) = iprot.readMapBegin() 
55021
          (_ktype1234, _vtype1235, _size1233 ) = iprot.readMapBegin() 
54812
          for _i1230 in xrange(_size1226):
55022
          for _i1237 in xrange(_size1233):
54813
            _key1231 = iprot.readBool();
55023
            _key1238 = iprot.readBool();
54814
            _val1232 = iprot.readString();
55024
            _val1239 = iprot.readString();
54815
            self.success[_key1231] = _val1232
55025
            self.success[_key1238] = _val1239
54816
          iprot.readMapEnd()
55026
          iprot.readMapEnd()
54817
        else:
55027
        else:
54818
          iprot.skip(ftype)
55028
          iprot.skip(ftype)
54819
      else:
55029
      else:
54820
        iprot.skip(ftype)
55030
        iprot.skip(ftype)
Line 54827... Line 55037...
54827
      return
55037
      return
54828
    oprot.writeStructBegin('markPaymentSettled_result')
55038
    oprot.writeStructBegin('markPaymentSettled_result')
54829
    if self.success is not None:
55039
    if self.success is not None:
54830
      oprot.writeFieldBegin('success', TType.MAP, 0)
55040
      oprot.writeFieldBegin('success', TType.MAP, 0)
54831
      oprot.writeMapBegin(TType.BOOL, TType.STRING, len(self.success))
55041
      oprot.writeMapBegin(TType.BOOL, TType.STRING, len(self.success))
54832
      for kiter1233,viter1234 in self.success.items():
55042
      for kiter1240,viter1241 in self.success.items():
54833
        oprot.writeBool(kiter1233)
55043
        oprot.writeBool(kiter1240)
54834
        oprot.writeString(viter1234)
55044
        oprot.writeString(viter1241)
54835
      oprot.writeMapEnd()
55045
      oprot.writeMapEnd()
54836
      oprot.writeFieldEnd()
55046
      oprot.writeFieldEnd()
54837
    oprot.writeFieldStop()
55047
    oprot.writeFieldStop()
54838
    oprot.writeStructEnd()
55048
    oprot.writeStructEnd()
54839
 
55049
 
Line 55009... Line 55219...
55009
      if ftype == TType.STOP:
55219
      if ftype == TType.STOP:
55010
        break
55220
        break
55011
      if fid == 1:
55221
      if fid == 1:
55012
        if ftype == TType.LIST:
55222
        if ftype == TType.LIST:
55013
          self.order_ids = []
55223
          self.order_ids = []
55014
          (_etype1238, _size1235) = iprot.readListBegin()
55224
          (_etype1245, _size1242) = iprot.readListBegin()
55015
          for _i1239 in xrange(_size1235):
55225
          for _i1246 in xrange(_size1242):
55016
            _elem1240 = iprot.readI64();
55226
            _elem1247 = iprot.readI64();
55017
            self.order_ids.append(_elem1240)
55227
            self.order_ids.append(_elem1247)
55018
          iprot.readListEnd()
55228
          iprot.readListEnd()
55019
        else:
55229
        else:
55020
          iprot.skip(ftype)
55230
          iprot.skip(ftype)
55021
      else:
55231
      else:
55022
        iprot.skip(ftype)
55232
        iprot.skip(ftype)
Line 55029... Line 55239...
55029
      return
55239
      return
55030
    oprot.writeStructBegin('getReturnOrderInfoList_args')
55240
    oprot.writeStructBegin('getReturnOrderInfoList_args')
55031
    if self.order_ids is not None:
55241
    if self.order_ids is not None:
55032
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
55242
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
55033
      oprot.writeListBegin(TType.I64, len(self.order_ids))
55243
      oprot.writeListBegin(TType.I64, len(self.order_ids))
55034
      for iter1241 in self.order_ids:
55244
      for iter1248 in self.order_ids:
55035
        oprot.writeI64(iter1241)
55245
        oprot.writeI64(iter1248)
55036
      oprot.writeListEnd()
55246
      oprot.writeListEnd()
55037
      oprot.writeFieldEnd()
55247
      oprot.writeFieldEnd()
55038
    oprot.writeFieldStop()
55248
    oprot.writeFieldStop()
55039
    oprot.writeStructEnd()
55249
    oprot.writeStructEnd()
55040
 
55250
 
Line 55076... Line 55286...
55076
      if ftype == TType.STOP:
55286
      if ftype == TType.STOP:
55077
        break
55287
        break
55078
      if fid == 0:
55288
      if fid == 0:
55079
        if ftype == TType.MAP:
55289
        if ftype == TType.MAP:
55080
          self.success = {}
55290
          self.success = {}
55081
          (_ktype1243, _vtype1244, _size1242 ) = iprot.readMapBegin() 
55291
          (_ktype1250, _vtype1251, _size1249 ) = iprot.readMapBegin() 
55082
          for _i1246 in xrange(_size1242):
55292
          for _i1253 in xrange(_size1249):
55083
            _key1247 = iprot.readI64();
55293
            _key1254 = iprot.readI64();
55084
            _val1248 = []
55294
            _val1255 = []
55085
            (_etype1252, _size1249) = iprot.readListBegin()
55295
            (_etype1259, _size1256) = iprot.readListBegin()
55086
            for _i1253 in xrange(_size1249):
55296
            for _i1260 in xrange(_size1256):
55087
              _elem1254 = ReturnOrderInfo()
55297
              _elem1261 = ReturnOrderInfo()
55088
              _elem1254.read(iprot)
55298
              _elem1261.read(iprot)
55089
              _val1248.append(_elem1254)
55299
              _val1255.append(_elem1261)
55090
            iprot.readListEnd()
55300
            iprot.readListEnd()
55091
            self.success[_key1247] = _val1248
55301
            self.success[_key1254] = _val1255
55092
          iprot.readMapEnd()
55302
          iprot.readMapEnd()
55093
        else:
55303
        else:
55094
          iprot.skip(ftype)
55304
          iprot.skip(ftype)
55095
      else:
55305
      else:
55096
        iprot.skip(ftype)
55306
        iprot.skip(ftype)
Line 55103... Line 55313...
55103
      return
55313
      return
55104
    oprot.writeStructBegin('getReturnOrderInfoList_result')
55314
    oprot.writeStructBegin('getReturnOrderInfoList_result')
55105
    if self.success is not None:
55315
    if self.success is not None:
55106
      oprot.writeFieldBegin('success', TType.MAP, 0)
55316
      oprot.writeFieldBegin('success', TType.MAP, 0)
55107
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
55317
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
55108
      for kiter1255,viter1256 in self.success.items():
55318
      for kiter1262,viter1263 in self.success.items():
55109
        oprot.writeI64(kiter1255)
55319
        oprot.writeI64(kiter1262)
55110
        oprot.writeListBegin(TType.STRUCT, len(viter1256))
55320
        oprot.writeListBegin(TType.STRUCT, len(viter1263))
55111
        for iter1257 in viter1256:
55321
        for iter1264 in viter1263:
55112
          iter1257.write(oprot)
55322
          iter1264.write(oprot)
55113
        oprot.writeListEnd()
55323
        oprot.writeListEnd()
55114
      oprot.writeMapEnd()
55324
      oprot.writeMapEnd()
55115
      oprot.writeFieldEnd()
55325
      oprot.writeFieldEnd()
55116
    oprot.writeFieldStop()
55326
    oprot.writeFieldStop()
55117
    oprot.writeStructEnd()
55327
    oprot.writeStructEnd()
Line 55158... Line 55368...
55158
      if ftype == TType.STOP:
55368
      if ftype == TType.STOP:
55159
        break
55369
        break
55160
      if fid == 1:
55370
      if fid == 1:
55161
        if ftype == TType.LIST:
55371
        if ftype == TType.LIST:
55162
          self.order_ids = []
55372
          self.order_ids = []
55163
          (_etype1261, _size1258) = iprot.readListBegin()
55373
          (_etype1268, _size1265) = iprot.readListBegin()
55164
          for _i1262 in xrange(_size1258):
55374
          for _i1269 in xrange(_size1265):
55165
            _elem1263 = iprot.readI64();
55375
            _elem1270 = iprot.readI64();
55166
            self.order_ids.append(_elem1263)
55376
            self.order_ids.append(_elem1270)
55167
          iprot.readListEnd()
55377
          iprot.readListEnd()
55168
        else:
55378
        else:
55169
          iprot.skip(ftype)
55379
          iprot.skip(ftype)
55170
      elif fid == 2:
55380
      elif fid == 2:
55171
        if ftype == TType.LIST:
55381
        if ftype == TType.LIST:
55172
          self.statuses = []
55382
          self.statuses = []
55173
          (_etype1267, _size1264) = iprot.readListBegin()
55383
          (_etype1274, _size1271) = iprot.readListBegin()
55174
          for _i1268 in xrange(_size1264):
55384
          for _i1275 in xrange(_size1271):
55175
            _elem1269 = iprot.readString();
55385
            _elem1276 = iprot.readString();
55176
            self.statuses.append(_elem1269)
55386
            self.statuses.append(_elem1276)
55177
          iprot.readListEnd()
55387
          iprot.readListEnd()
55178
        else:
55388
        else:
55179
          iprot.skip(ftype)
55389
          iprot.skip(ftype)
55180
      else:
55390
      else:
55181
        iprot.skip(ftype)
55391
        iprot.skip(ftype)
Line 55188... Line 55398...
55188
      return
55398
      return
55189
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
55399
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
55190
    if self.order_ids is not None:
55400
    if self.order_ids is not None:
55191
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
55401
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
55192
      oprot.writeListBegin(TType.I64, len(self.order_ids))
55402
      oprot.writeListBegin(TType.I64, len(self.order_ids))
55193
      for iter1270 in self.order_ids:
55403
      for iter1277 in self.order_ids:
55194
        oprot.writeI64(iter1270)
55404
        oprot.writeI64(iter1277)
55195
      oprot.writeListEnd()
55405
      oprot.writeListEnd()
55196
      oprot.writeFieldEnd()
55406
      oprot.writeFieldEnd()
55197
    if self.statuses is not None:
55407
    if self.statuses is not None:
55198
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
55408
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
55199
      oprot.writeListBegin(TType.STRING, len(self.statuses))
55409
      oprot.writeListBegin(TType.STRING, len(self.statuses))
55200
      for iter1271 in self.statuses:
55410
      for iter1278 in self.statuses:
55201
        oprot.writeString(iter1271)
55411
        oprot.writeString(iter1278)
55202
      oprot.writeListEnd()
55412
      oprot.writeListEnd()
55203
      oprot.writeFieldEnd()
55413
      oprot.writeFieldEnd()
55204
    oprot.writeFieldStop()
55414
    oprot.writeFieldStop()
55205
    oprot.writeStructEnd()
55415
    oprot.writeStructEnd()
55206
 
55416
 
Line 55242... Line 55452...
55242
      if ftype == TType.STOP:
55452
      if ftype == TType.STOP:
55243
        break
55453
        break
55244
      if fid == 0:
55454
      if fid == 0:
55245
        if ftype == TType.MAP:
55455
        if ftype == TType.MAP:
55246
          self.success = {}
55456
          self.success = {}
55247
          (_ktype1273, _vtype1274, _size1272 ) = iprot.readMapBegin() 
55457
          (_ktype1280, _vtype1281, _size1279 ) = iprot.readMapBegin() 
55248
          for _i1276 in xrange(_size1272):
55458
          for _i1283 in xrange(_size1279):
55249
            _key1277 = iprot.readI64();
55459
            _key1284 = iprot.readI64();
55250
            _val1278 = []
55460
            _val1285 = []
55251
            (_etype1282, _size1279) = iprot.readListBegin()
55461
            (_etype1289, _size1286) = iprot.readListBegin()
55252
            for _i1283 in xrange(_size1279):
55462
            for _i1290 in xrange(_size1286):
55253
              _elem1284 = ReturnOrderInfo()
55463
              _elem1291 = ReturnOrderInfo()
55254
              _elem1284.read(iprot)
55464
              _elem1291.read(iprot)
55255
              _val1278.append(_elem1284)
55465
              _val1285.append(_elem1291)
55256
            iprot.readListEnd()
55466
            iprot.readListEnd()
55257
            self.success[_key1277] = _val1278
55467
            self.success[_key1284] = _val1285
55258
          iprot.readMapEnd()
55468
          iprot.readMapEnd()
55259
        else:
55469
        else:
55260
          iprot.skip(ftype)
55470
          iprot.skip(ftype)
55261
      else:
55471
      else:
55262
        iprot.skip(ftype)
55472
        iprot.skip(ftype)
Line 55269... Line 55479...
55269
      return
55479
      return
55270
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
55480
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
55271
    if self.success is not None:
55481
    if self.success is not None:
55272
      oprot.writeFieldBegin('success', TType.MAP, 0)
55482
      oprot.writeFieldBegin('success', TType.MAP, 0)
55273
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
55483
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
55274
      for kiter1285,viter1286 in self.success.items():
55484
      for kiter1292,viter1293 in self.success.items():
55275
        oprot.writeI64(kiter1285)
55485
        oprot.writeI64(kiter1292)
55276
        oprot.writeListBegin(TType.STRUCT, len(viter1286))
55486
        oprot.writeListBegin(TType.STRUCT, len(viter1293))
55277
        for iter1287 in viter1286:
55487
        for iter1294 in viter1293:
55278
          iter1287.write(oprot)
55488
          iter1294.write(oprot)
55279
        oprot.writeListEnd()
55489
        oprot.writeListEnd()
55280
      oprot.writeMapEnd()
55490
      oprot.writeMapEnd()
55281
      oprot.writeFieldEnd()
55491
      oprot.writeFieldEnd()
55282
    oprot.writeFieldStop()
55492
    oprot.writeFieldStop()
55283
    oprot.writeStructEnd()
55493
    oprot.writeStructEnd()
Line 55454... Line 55664...
55454
      if ftype == TType.STOP:
55664
      if ftype == TType.STOP:
55455
        break
55665
        break
55456
      if fid == 1:
55666
      if fid == 1:
55457
        if ftype == TType.MAP:
55667
        if ftype == TType.MAP:
55458
          self.orderReturnInfosMap = {}
55668
          self.orderReturnInfosMap = {}
55459
          (_ktype1289, _vtype1290, _size1288 ) = iprot.readMapBegin() 
55669
          (_ktype1296, _vtype1297, _size1295 ) = iprot.readMapBegin() 
55460
          for _i1292 in xrange(_size1288):
55670
          for _i1299 in xrange(_size1295):
55461
            _key1293 = iprot.readI64();
55671
            _key1300 = iprot.readI64();
55462
            _val1294 = []
55672
            _val1301 = []
55463
            (_etype1298, _size1295) = iprot.readListBegin()
55673
            (_etype1305, _size1302) = iprot.readListBegin()
55464
            for _i1299 in xrange(_size1295):
55674
            for _i1306 in xrange(_size1302):
55465
              _elem1300 = ReturnOrderInfo()
55675
              _elem1307 = ReturnOrderInfo()
55466
              _elem1300.read(iprot)
55676
              _elem1307.read(iprot)
55467
              _val1294.append(_elem1300)
55677
              _val1301.append(_elem1307)
55468
            iprot.readListEnd()
55678
            iprot.readListEnd()
55469
            self.orderReturnInfosMap[_key1293] = _val1294
55679
            self.orderReturnInfosMap[_key1300] = _val1301
55470
          iprot.readMapEnd()
55680
          iprot.readMapEnd()
55471
        else:
55681
        else:
55472
          iprot.skip(ftype)
55682
          iprot.skip(ftype)
55473
      else:
55683
      else:
55474
        iprot.skip(ftype)
55684
        iprot.skip(ftype)
Line 55481... Line 55691...
55481
      return
55691
      return
55482
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
55692
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
55483
    if self.orderReturnInfosMap is not None:
55693
    if self.orderReturnInfosMap is not None:
55484
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
55694
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
55485
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
55695
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
55486
      for kiter1301,viter1302 in self.orderReturnInfosMap.items():
55696
      for kiter1308,viter1309 in self.orderReturnInfosMap.items():
55487
        oprot.writeI64(kiter1301)
55697
        oprot.writeI64(kiter1308)
55488
        oprot.writeListBegin(TType.STRUCT, len(viter1302))
55698
        oprot.writeListBegin(TType.STRUCT, len(viter1309))
55489
        for iter1303 in viter1302:
55699
        for iter1310 in viter1309:
55490
          iter1303.write(oprot)
55700
          iter1310.write(oprot)
55491
        oprot.writeListEnd()
55701
        oprot.writeListEnd()
55492
      oprot.writeMapEnd()
55702
      oprot.writeMapEnd()
55493
      oprot.writeFieldEnd()
55703
      oprot.writeFieldEnd()
55494
    oprot.writeFieldStop()
55704
    oprot.writeFieldStop()
55495
    oprot.writeStructEnd()
55705
    oprot.writeStructEnd()
Line 55535... Line 55745...
55535
      if ftype == TType.STOP:
55745
      if ftype == TType.STOP:
55536
        break
55746
        break
55537
      if fid == 0:
55747
      if fid == 0:
55538
        if ftype == TType.MAP:
55748
        if ftype == TType.MAP:
55539
          self.success = {}
55749
          self.success = {}
55540
          (_ktype1305, _vtype1306, _size1304 ) = iprot.readMapBegin() 
55750
          (_ktype1312, _vtype1313, _size1311 ) = iprot.readMapBegin() 
55541
          for _i1308 in xrange(_size1304):
55751
          for _i1315 in xrange(_size1311):
55542
            _key1309 = iprot.readI64();
55752
            _key1316 = iprot.readI64();
55543
            _val1310 = iprot.readBool();
55753
            _val1317 = iprot.readBool();
55544
            self.success[_key1309] = _val1310
55754
            self.success[_key1316] = _val1317
55545
          iprot.readMapEnd()
55755
          iprot.readMapEnd()
55546
        else:
55756
        else:
55547
          iprot.skip(ftype)
55757
          iprot.skip(ftype)
55548
      elif fid == 1:
55758
      elif fid == 1:
55549
        if ftype == TType.STRUCT:
55759
        if ftype == TType.STRUCT:
Line 55562... Line 55772...
55562
      return
55772
      return
55563
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
55773
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
55564
    if self.success is not None:
55774
    if self.success is not None:
55565
      oprot.writeFieldBegin('success', TType.MAP, 0)
55775
      oprot.writeFieldBegin('success', TType.MAP, 0)
55566
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
55776
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
55567
      for kiter1311,viter1312 in self.success.items():
55777
      for kiter1318,viter1319 in self.success.items():
55568
        oprot.writeI64(kiter1311)
55778
        oprot.writeI64(kiter1318)
55569
        oprot.writeBool(viter1312)
55779
        oprot.writeBool(viter1319)
55570
      oprot.writeMapEnd()
55780
      oprot.writeMapEnd()
55571
      oprot.writeFieldEnd()
55781
      oprot.writeFieldEnd()
55572
    if self.ex is not None:
55782
    if self.ex is not None:
55573
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55783
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55574
      self.ex.write(oprot)
55784
      self.ex.write(oprot)
Line 55674... Line 55884...
55674
      if ftype == TType.STOP:
55884
      if ftype == TType.STOP:
55675
        break
55885
        break
55676
      if fid == 0:
55886
      if fid == 0:
55677
        if ftype == TType.LIST:
55887
        if ftype == TType.LIST:
55678
          self.success = []
55888
          self.success = []
55679
          (_etype1316, _size1313) = iprot.readListBegin()
55889
          (_etype1323, _size1320) = iprot.readListBegin()
55680
          for _i1317 in xrange(_size1313):
55890
          for _i1324 in xrange(_size1320):
55681
            _elem1318 = ReturnOrderInfo()
55891
            _elem1325 = ReturnOrderInfo()
55682
            _elem1318.read(iprot)
55892
            _elem1325.read(iprot)
55683
            self.success.append(_elem1318)
55893
            self.success.append(_elem1325)
55684
          iprot.readListEnd()
55894
          iprot.readListEnd()
55685
        else:
55895
        else:
55686
          iprot.skip(ftype)
55896
          iprot.skip(ftype)
55687
      else:
55897
      else:
55688
        iprot.skip(ftype)
55898
        iprot.skip(ftype)
Line 55695... Line 55905...
55695
      return
55905
      return
55696
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
55906
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
55697
    if self.success is not None:
55907
    if self.success is not None:
55698
      oprot.writeFieldBegin('success', TType.LIST, 0)
55908
      oprot.writeFieldBegin('success', TType.LIST, 0)
55699
      oprot.writeListBegin(TType.STRUCT, len(self.success))
55909
      oprot.writeListBegin(TType.STRUCT, len(self.success))
55700
      for iter1319 in self.success:
55910
      for iter1326 in self.success:
55701
        iter1319.write(oprot)
55911
        iter1326.write(oprot)
55702
      oprot.writeListEnd()
55912
      oprot.writeListEnd()
55703
      oprot.writeFieldEnd()
55913
      oprot.writeFieldEnd()
55704
    oprot.writeFieldStop()
55914
    oprot.writeFieldStop()
55705
    oprot.writeStructEnd()
55915
    oprot.writeStructEnd()
55706
 
55916
 
Line 56096... Line 56306...
56096
      if ftype == TType.STOP:
56306
      if ftype == TType.STOP:
56097
        break
56307
        break
56098
      if fid == 0:
56308
      if fid == 0:
56099
        if ftype == TType.LIST:
56309
        if ftype == TType.LIST:
56100
          self.success = []
56310
          self.success = []
56101
          (_etype1323, _size1320) = iprot.readListBegin()
56311
          (_etype1330, _size1327) = iprot.readListBegin()
56102
          for _i1324 in xrange(_size1320):
56312
          for _i1331 in xrange(_size1327):
56103
            _elem1325 = ReturnOrderInfo()
56313
            _elem1332 = ReturnOrderInfo()
56104
            _elem1325.read(iprot)
56314
            _elem1332.read(iprot)
56105
            self.success.append(_elem1325)
56315
            self.success.append(_elem1332)
56106
          iprot.readListEnd()
56316
          iprot.readListEnd()
56107
        else:
56317
        else:
56108
          iprot.skip(ftype)
56318
          iprot.skip(ftype)
56109
      elif fid == 1:
56319
      elif fid == 1:
56110
        if ftype == TType.STRUCT:
56320
        if ftype == TType.STRUCT:
Line 56123... Line 56333...
56123
      return
56333
      return
56124
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
56334
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
56125
    if self.success is not None:
56335
    if self.success is not None:
56126
      oprot.writeFieldBegin('success', TType.LIST, 0)
56336
      oprot.writeFieldBegin('success', TType.LIST, 0)
56127
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56337
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56128
      for iter1326 in self.success:
56338
      for iter1333 in self.success:
56129
        iter1326.write(oprot)
56339
        iter1333.write(oprot)
56130
      oprot.writeListEnd()
56340
      oprot.writeListEnd()
56131
      oprot.writeFieldEnd()
56341
      oprot.writeFieldEnd()
56132
    if self.ex is not None:
56342
    if self.ex is not None:
56133
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56343
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56134
      self.ex.write(oprot)
56344
      self.ex.write(oprot)
Line 56191... Line 56401...
56191
        else:
56401
        else:
56192
          iprot.skip(ftype)
56402
          iprot.skip(ftype)
56193
      elif fid == 3:
56403
      elif fid == 3:
56194
        if ftype == TType.LIST:
56404
        if ftype == TType.LIST:
56195
          self.returnOrderIds = []
56405
          self.returnOrderIds = []
56196
          (_etype1330, _size1327) = iprot.readListBegin()
56406
          (_etype1337, _size1334) = iprot.readListBegin()
56197
          for _i1331 in xrange(_size1327):
56407
          for _i1338 in xrange(_size1334):
56198
            _elem1332 = iprot.readI64();
56408
            _elem1339 = iprot.readI64();
56199
            self.returnOrderIds.append(_elem1332)
56409
            self.returnOrderIds.append(_elem1339)
56200
          iprot.readListEnd()
56410
          iprot.readListEnd()
56201
        else:
56411
        else:
56202
          iprot.skip(ftype)
56412
          iprot.skip(ftype)
56203
      else:
56413
      else:
56204
        iprot.skip(ftype)
56414
        iprot.skip(ftype)
Line 56219... Line 56429...
56219
      oprot.writeI32(self.status)
56429
      oprot.writeI32(self.status)
56220
      oprot.writeFieldEnd()
56430
      oprot.writeFieldEnd()
56221
    if self.returnOrderIds is not None:
56431
    if self.returnOrderIds is not None:
56222
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
56432
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
56223
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
56433
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
56224
      for iter1333 in self.returnOrderIds:
56434
      for iter1340 in self.returnOrderIds:
56225
        oprot.writeI64(iter1333)
56435
        oprot.writeI64(iter1340)
56226
      oprot.writeListEnd()
56436
      oprot.writeListEnd()
56227
      oprot.writeFieldEnd()
56437
      oprot.writeFieldEnd()
56228
    oprot.writeFieldStop()
56438
    oprot.writeFieldStop()
56229
    oprot.writeStructEnd()
56439
    oprot.writeStructEnd()
56230
 
56440
 
Line 56339... Line 56549...
56339
      if ftype == TType.STOP:
56549
      if ftype == TType.STOP:
56340
        break
56550
        break
56341
      if fid == 1:
56551
      if fid == 1:
56342
        if ftype == TType.LIST:
56552
        if ftype == TType.LIST:
56343
          self.returnOrderIds = []
56553
          self.returnOrderIds = []
56344
          (_etype1337, _size1334) = iprot.readListBegin()
56554
          (_etype1344, _size1341) = iprot.readListBegin()
56345
          for _i1338 in xrange(_size1334):
56555
          for _i1345 in xrange(_size1341):
56346
            _elem1339 = iprot.readI64();
56556
            _elem1346 = iprot.readI64();
56347
            self.returnOrderIds.append(_elem1339)
56557
            self.returnOrderIds.append(_elem1346)
56348
          iprot.readListEnd()
56558
          iprot.readListEnd()
56349
        else:
56559
        else:
56350
          iprot.skip(ftype)
56560
          iprot.skip(ftype)
56351
      else:
56561
      else:
56352
        iprot.skip(ftype)
56562
        iprot.skip(ftype)
Line 56359... Line 56569...
56359
      return
56569
      return
56360
    oprot.writeStructBegin('createReturnPickupRequest_args')
56570
    oprot.writeStructBegin('createReturnPickupRequest_args')
56361
    if self.returnOrderIds is not None:
56571
    if self.returnOrderIds is not None:
56362
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
56572
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
56363
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
56573
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
56364
      for iter1340 in self.returnOrderIds:
56574
      for iter1347 in self.returnOrderIds:
56365
        oprot.writeI64(iter1340)
56575
        oprot.writeI64(iter1347)
56366
      oprot.writeListEnd()
56576
      oprot.writeListEnd()
56367
      oprot.writeFieldEnd()
56577
      oprot.writeFieldEnd()
56368
    oprot.writeFieldStop()
56578
    oprot.writeFieldStop()
56369
    oprot.writeStructEnd()
56579
    oprot.writeStructEnd()
56370
 
56580
 
Line 56674... Line 56884...
56674
      if ftype == TType.STOP:
56884
      if ftype == TType.STOP:
56675
        break
56885
        break
56676
      if fid == 0:
56886
      if fid == 0:
56677
        if ftype == TType.LIST:
56887
        if ftype == TType.LIST:
56678
          self.success = []
56888
          self.success = []
56679
          (_etype1344, _size1341) = iprot.readListBegin()
56889
          (_etype1351, _size1348) = iprot.readListBegin()
56680
          for _i1345 in xrange(_size1341):
56890
          for _i1352 in xrange(_size1348):
56681
            _elem1346 = ReturnOrderInfo()
56891
            _elem1353 = ReturnOrderInfo()
56682
            _elem1346.read(iprot)
56892
            _elem1353.read(iprot)
56683
            self.success.append(_elem1346)
56893
            self.success.append(_elem1353)
56684
          iprot.readListEnd()
56894
          iprot.readListEnd()
56685
        else:
56895
        else:
56686
          iprot.skip(ftype)
56896
          iprot.skip(ftype)
56687
      elif fid == 1:
56897
      elif fid == 1:
56688
        if ftype == TType.STRUCT:
56898
        if ftype == TType.STRUCT:
Line 56701... Line 56911...
56701
      return
56911
      return
56702
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
56912
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
56703
    if self.success is not None:
56913
    if self.success is not None:
56704
      oprot.writeFieldBegin('success', TType.LIST, 0)
56914
      oprot.writeFieldBegin('success', TType.LIST, 0)
56705
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56915
      oprot.writeListBegin(TType.STRUCT, len(self.success))
56706
      for iter1347 in self.success:
56916
      for iter1354 in self.success:
56707
        iter1347.write(oprot)
56917
        iter1354.write(oprot)
56708
      oprot.writeListEnd()
56918
      oprot.writeListEnd()
56709
      oprot.writeFieldEnd()
56919
      oprot.writeFieldEnd()
56710
    if self.ex is not None:
56920
    if self.ex is not None:
56711
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56921
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
56712
      self.ex.write(oprot)
56922
      self.ex.write(oprot)
Line 56756... Line 56966...
56756
      if ftype == TType.STOP:
56966
      if ftype == TType.STOP:
56757
        break
56967
        break
56758
      if fid == 1:
56968
      if fid == 1:
56759
        if ftype == TType.MAP:
56969
        if ftype == TType.MAP:
56760
          self.returnOrdersMap = {}
56970
          self.returnOrdersMap = {}
56761
          (_ktype1349, _vtype1350, _size1348 ) = iprot.readMapBegin() 
56971
          (_ktype1356, _vtype1357, _size1355 ) = iprot.readMapBegin() 
56762
          for _i1352 in xrange(_size1348):
56972
          for _i1359 in xrange(_size1355):
56763
            _key1353 = iprot.readI64();
56973
            _key1360 = iprot.readI64();
56764
            _val1354 = {}
56974
            _val1361 = {}
56765
            (_ktype1356, _vtype1357, _size1355 ) = iprot.readMapBegin() 
56975
            (_ktype1363, _vtype1364, _size1362 ) = iprot.readMapBegin() 
56766
            for _i1359 in xrange(_size1355):
56976
            for _i1366 in xrange(_size1362):
56767
              _key1360 = iprot.readString();
56977
              _key1367 = iprot.readString();
56768
              _val1361 = iprot.readString();
56978
              _val1368 = iprot.readString();
56769
              _val1354[_key1360] = _val1361
56979
              _val1361[_key1367] = _val1368
56770
            iprot.readMapEnd()
56980
            iprot.readMapEnd()
56771
            self.returnOrdersMap[_key1353] = _val1354
56981
            self.returnOrdersMap[_key1360] = _val1361
56772
          iprot.readMapEnd()
56982
          iprot.readMapEnd()
56773
        else:
56983
        else:
56774
          iprot.skip(ftype)
56984
          iprot.skip(ftype)
56775
      elif fid == 2:
56985
      elif fid == 2:
56776
        if ftype == TType.I64:
56986
        if ftype == TType.I64:
Line 56788... Line 56998...
56788
      return
56998
      return
56789
    oprot.writeStructBegin('receiveReturnPickup_args')
56999
    oprot.writeStructBegin('receiveReturnPickup_args')
56790
    if self.returnOrdersMap is not None:
57000
    if self.returnOrdersMap is not None:
56791
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
57001
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
56792
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
57002
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
56793
      for kiter1362,viter1363 in self.returnOrdersMap.items():
57003
      for kiter1369,viter1370 in self.returnOrdersMap.items():
56794
        oprot.writeI64(kiter1362)
57004
        oprot.writeI64(kiter1369)
56795
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1363))
57005
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1370))
56796
        for kiter1364,viter1365 in viter1363.items():
57006
        for kiter1371,viter1372 in viter1370.items():
56797
          oprot.writeString(kiter1364)
57007
          oprot.writeString(kiter1371)
56798
          oprot.writeString(viter1365)
57008
          oprot.writeString(viter1372)
56799
        oprot.writeMapEnd()
57009
        oprot.writeMapEnd()
56800
      oprot.writeMapEnd()
57010
      oprot.writeMapEnd()
56801
      oprot.writeFieldEnd()
57011
      oprot.writeFieldEnd()
56802
    if self.id is not None:
57012
    if self.id is not None:
56803
      oprot.writeFieldBegin('id', TType.I64, 2)
57013
      oprot.writeFieldBegin('id', TType.I64, 2)
Line 56925... Line 57135...
56925
        else:
57135
        else:
56926
          iprot.skip(ftype)
57136
          iprot.skip(ftype)
56927
      elif fid == 2:
57137
      elif fid == 2:
56928
        if ftype == TType.MAP:
57138
        if ftype == TType.MAP:
56929
          self.returnOrdersMap = {}
57139
          self.returnOrdersMap = {}
56930
          (_ktype1367, _vtype1368, _size1366 ) = iprot.readMapBegin() 
57140
          (_ktype1374, _vtype1375, _size1373 ) = iprot.readMapBegin() 
56931
          for _i1370 in xrange(_size1366):
57141
          for _i1377 in xrange(_size1373):
56932
            _key1371 = iprot.readI64();
57142
            _key1378 = iprot.readI64();
56933
            _val1372 = iprot.readBool();
57143
            _val1379 = iprot.readBool();
56934
            self.returnOrdersMap[_key1371] = _val1372
57144
            self.returnOrdersMap[_key1378] = _val1379
56935
          iprot.readMapEnd()
57145
          iprot.readMapEnd()
56936
        else:
57146
        else:
56937
          iprot.skip(ftype)
57147
          iprot.skip(ftype)
56938
      else:
57148
      else:
56939
        iprot.skip(ftype)
57149
        iprot.skip(ftype)
Line 56950... Line 57160...
56950
      oprot.writeI64(self.returnPickupId)
57160
      oprot.writeI64(self.returnPickupId)
56951
      oprot.writeFieldEnd()
57161
      oprot.writeFieldEnd()
56952
    if self.returnOrdersMap is not None:
57162
    if self.returnOrdersMap is not None:
56953
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
57163
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
56954
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
57164
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
56955
      for kiter1373,viter1374 in self.returnOrdersMap.items():
57165
      for kiter1380,viter1381 in self.returnOrdersMap.items():
56956
        oprot.writeI64(kiter1373)
57166
        oprot.writeI64(kiter1380)
56957
        oprot.writeBool(viter1374)
57167
        oprot.writeBool(viter1381)
56958
      oprot.writeMapEnd()
57168
      oprot.writeMapEnd()
56959
      oprot.writeFieldEnd()
57169
      oprot.writeFieldEnd()
56960
    oprot.writeFieldStop()
57170
    oprot.writeFieldStop()
56961
    oprot.writeStructEnd()
57171
    oprot.writeStructEnd()
56962
 
57172
 
Line 57079... Line 57289...
57079
        else:
57289
        else:
57080
          iprot.skip(ftype)
57290
          iprot.skip(ftype)
57081
      elif fid == 2:
57291
      elif fid == 2:
57082
        if ftype == TType.MAP:
57292
        if ftype == TType.MAP:
57083
          self.returnOrdersMap = {}
57293
          self.returnOrdersMap = {}
57084
          (_ktype1376, _vtype1377, _size1375 ) = iprot.readMapBegin() 
57294
          (_ktype1383, _vtype1384, _size1382 ) = iprot.readMapBegin() 
57085
          for _i1379 in xrange(_size1375):
57295
          for _i1386 in xrange(_size1382):
57086
            _key1380 = iprot.readI64();
57296
            _key1387 = iprot.readI64();
57087
            _val1381 = {}
57297
            _val1388 = {}
57088
            (_ktype1383, _vtype1384, _size1382 ) = iprot.readMapBegin() 
57298
            (_ktype1390, _vtype1391, _size1389 ) = iprot.readMapBegin() 
57089
            for _i1386 in xrange(_size1382):
57299
            for _i1393 in xrange(_size1389):
57090
              _key1387 = iprot.readString();
57300
              _key1394 = iprot.readString();
57091
              _val1388 = iprot.readString();
57301
              _val1395 = iprot.readString();
57092
              _val1381[_key1387] = _val1388
57302
              _val1388[_key1394] = _val1395
57093
            iprot.readMapEnd()
57303
            iprot.readMapEnd()
57094
            self.returnOrdersMap[_key1380] = _val1381
57304
            self.returnOrdersMap[_key1387] = _val1388
57095
          iprot.readMapEnd()
57305
          iprot.readMapEnd()
57096
        else:
57306
        else:
57097
          iprot.skip(ftype)
57307
          iprot.skip(ftype)
57098
      else:
57308
      else:
57099
        iprot.skip(ftype)
57309
        iprot.skip(ftype)
Line 57110... Line 57320...
57110
      oprot.writeI64(self.returnPickupId)
57320
      oprot.writeI64(self.returnPickupId)
57111
      oprot.writeFieldEnd()
57321
      oprot.writeFieldEnd()
57112
    if self.returnOrdersMap is not None:
57322
    if self.returnOrdersMap is not None:
57113
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
57323
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
57114
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
57324
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
57115
      for kiter1389,viter1390 in self.returnOrdersMap.items():
57325
      for kiter1396,viter1397 in self.returnOrdersMap.items():
57116
        oprot.writeI64(kiter1389)
57326
        oprot.writeI64(kiter1396)
57117
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1390))
57327
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1397))
57118
        for kiter1391,viter1392 in viter1390.items():
57328
        for kiter1398,viter1399 in viter1397.items():
57119
          oprot.writeString(kiter1391)
57329
          oprot.writeString(kiter1398)
57120
          oprot.writeString(viter1392)
57330
          oprot.writeString(viter1399)
57121
        oprot.writeMapEnd()
57331
        oprot.writeMapEnd()
57122
      oprot.writeMapEnd()
57332
      oprot.writeMapEnd()
57123
      oprot.writeFieldEnd()
57333
      oprot.writeFieldEnd()
57124
    oprot.writeFieldStop()
57334
    oprot.writeFieldStop()
57125
    oprot.writeStructEnd()
57335
    oprot.writeStructEnd()
Line 57370... Line 57580...
57370
      if ftype == TType.STOP:
57580
      if ftype == TType.STOP:
57371
        break
57581
        break
57372
      if fid == 1:
57582
      if fid == 1:
57373
        if ftype == TType.MAP:
57583
        if ftype == TType.MAP:
57374
          self.refundOrdersMap = {}
57584
          self.refundOrdersMap = {}
57375
          (_ktype1394, _vtype1395, _size1393 ) = iprot.readMapBegin() 
57585
          (_ktype1401, _vtype1402, _size1400 ) = iprot.readMapBegin() 
57376
          for _i1397 in xrange(_size1393):
57586
          for _i1404 in xrange(_size1400):
57377
            _key1398 = iprot.readI64();
57587
            _key1405 = iprot.readI64();
57378
            _val1399 = {}
57588
            _val1406 = {}
57379
            (_ktype1401, _vtype1402, _size1400 ) = iprot.readMapBegin() 
57589
            (_ktype1408, _vtype1409, _size1407 ) = iprot.readMapBegin() 
57380
            for _i1404 in xrange(_size1400):
57590
            for _i1411 in xrange(_size1407):
57381
              _key1405 = iprot.readString();
57591
              _key1412 = iprot.readString();
57382
              _val1406 = iprot.readString();
57592
              _val1413 = iprot.readString();
57383
              _val1399[_key1405] = _val1406
57593
              _val1406[_key1412] = _val1413
57384
            iprot.readMapEnd()
57594
            iprot.readMapEnd()
57385
            self.refundOrdersMap[_key1398] = _val1399
57595
            self.refundOrdersMap[_key1405] = _val1406
57386
          iprot.readMapEnd()
57596
          iprot.readMapEnd()
57387
        else:
57597
        else:
57388
          iprot.skip(ftype)
57598
          iprot.skip(ftype)
57389
      elif fid == 2:
57599
      elif fid == 2:
57390
        if ftype == TType.I64:
57600
        if ftype == TType.I64:
Line 57402... Line 57612...
57402
      return
57612
      return
57403
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
57613
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
57404
    if self.refundOrdersMap is not None:
57614
    if self.refundOrdersMap is not None:
57405
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
57615
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
57406
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
57616
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
57407
      for kiter1407,viter1408 in self.refundOrdersMap.items():
57617
      for kiter1414,viter1415 in self.refundOrdersMap.items():
57408
        oprot.writeI64(kiter1407)
57618
        oprot.writeI64(kiter1414)
57409
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1408))
57619
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1415))
57410
        for kiter1409,viter1410 in viter1408.items():
57620
        for kiter1416,viter1417 in viter1415.items():
57411
          oprot.writeString(kiter1409)
57621
          oprot.writeString(kiter1416)
57412
          oprot.writeString(viter1410)
57622
          oprot.writeString(viter1417)
57413
        oprot.writeMapEnd()
57623
        oprot.writeMapEnd()
57414
      oprot.writeMapEnd()
57624
      oprot.writeMapEnd()
57415
      oprot.writeFieldEnd()
57625
      oprot.writeFieldEnd()
57416
    if self.returntransactionId is not None:
57626
    if self.returntransactionId is not None:
57417
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
57627
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
Line 57543... Line 57753...
57543
      if ftype == TType.STOP:
57753
      if ftype == TType.STOP:
57544
        break
57754
        break
57545
      if fid == 1:
57755
      if fid == 1:
57546
        if ftype == TType.LIST:
57756
        if ftype == TType.LIST:
57547
          self.statusList = []
57757
          self.statusList = []
57548
          (_etype1414, _size1411) = iprot.readListBegin()
57758
          (_etype1421, _size1418) = iprot.readListBegin()
57549
          for _i1415 in xrange(_size1411):
57759
          for _i1422 in xrange(_size1418):
57550
            _elem1416 = iprot.readI32();
57760
            _elem1423 = iprot.readI32();
57551
            self.statusList.append(_elem1416)
57761
            self.statusList.append(_elem1423)
57552
          iprot.readListEnd()
57762
          iprot.readListEnd()
57553
        else:
57763
        else:
57554
          iprot.skip(ftype)
57764
          iprot.skip(ftype)
57555
      elif fid == 2:
57765
      elif fid == 2:
57556
        if ftype == TType.STRING:
57766
        if ftype == TType.STRING:
Line 57583... Line 57793...
57583
      return
57793
      return
57584
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
57794
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
57585
    if self.statusList is not None:
57795
    if self.statusList is not None:
57586
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
57796
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
57587
      oprot.writeListBegin(TType.I32, len(self.statusList))
57797
      oprot.writeListBegin(TType.I32, len(self.statusList))
57588
      for iter1417 in self.statusList:
57798
      for iter1424 in self.statusList:
57589
        oprot.writeI32(iter1417)
57799
        oprot.writeI32(iter1424)
57590
      oprot.writeListEnd()
57800
      oprot.writeListEnd()
57591
      oprot.writeFieldEnd()
57801
      oprot.writeFieldEnd()
57592
    if self.customerMobile is not None:
57802
    if self.customerMobile is not None:
57593
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
57803
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
57594
      oprot.writeString(self.customerMobile)
57804
      oprot.writeString(self.customerMobile)
Line 57649... Line 57859...
57649
      if ftype == TType.STOP:
57859
      if ftype == TType.STOP:
57650
        break
57860
        break
57651
      if fid == 0:
57861
      if fid == 0:
57652
        if ftype == TType.LIST:
57862
        if ftype == TType.LIST:
57653
          self.success = []
57863
          self.success = []
57654
          (_etype1421, _size1418) = iprot.readListBegin()
57864
          (_etype1428, _size1425) = iprot.readListBegin()
57655
          for _i1422 in xrange(_size1418):
57865
          for _i1429 in xrange(_size1425):
57656
            _elem1423 = ReturnTransaction()
57866
            _elem1430 = ReturnTransaction()
57657
            _elem1423.read(iprot)
57867
            _elem1430.read(iprot)
57658
            self.success.append(_elem1423)
57868
            self.success.append(_elem1430)
57659
          iprot.readListEnd()
57869
          iprot.readListEnd()
57660
        else:
57870
        else:
57661
          iprot.skip(ftype)
57871
          iprot.skip(ftype)
57662
      elif fid == 1:
57872
      elif fid == 1:
57663
        if ftype == TType.STRUCT:
57873
        if ftype == TType.STRUCT:
Line 57676... Line 57886...
57676
      return
57886
      return
57677
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
57887
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
57678
    if self.success is not None:
57888
    if self.success is not None:
57679
      oprot.writeFieldBegin('success', TType.LIST, 0)
57889
      oprot.writeFieldBegin('success', TType.LIST, 0)
57680
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57890
      oprot.writeListBegin(TType.STRUCT, len(self.success))
57681
      for iter1424 in self.success:
57891
      for iter1431 in self.success:
57682
        iter1424.write(oprot)
57892
        iter1431.write(oprot)
57683
      oprot.writeListEnd()
57893
      oprot.writeListEnd()
57684
      oprot.writeFieldEnd()
57894
      oprot.writeFieldEnd()
57685
    if self.ex is not None:
57895
    if self.ex is not None:
57686
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
57896
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
57687
      self.ex.write(oprot)
57897
      self.ex.write(oprot)
Line 57872... Line 58082...
57872
      if ftype == TType.STOP:
58082
      if ftype == TType.STOP:
57873
        break
58083
        break
57874
      if fid == 1:
58084
      if fid == 1:
57875
        if ftype == TType.LIST:
58085
        if ftype == TType.LIST:
57876
          self.statuses = []
58086
          self.statuses = []
57877
          (_etype1428, _size1425) = iprot.readListBegin()
58087
          (_etype1435, _size1432) = iprot.readListBegin()
57878
          for _i1429 in xrange(_size1425):
58088
          for _i1436 in xrange(_size1432):
57879
            _elem1430 = iprot.readI32();
58089
            _elem1437 = iprot.readI32();
57880
            self.statuses.append(_elem1430)
58090
            self.statuses.append(_elem1437)
57881
          iprot.readListEnd()
58091
          iprot.readListEnd()
57882
        else:
58092
        else:
57883
          iprot.skip(ftype)
58093
          iprot.skip(ftype)
57884
      elif fid == 2:
58094
      elif fid == 2:
57885
        if ftype == TType.I64:
58095
        if ftype == TType.I64:
Line 57912... Line 58122...
57912
      return
58122
      return
57913
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_args')
58123
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_args')
57914
    if self.statuses is not None:
58124
    if self.statuses is not None:
57915
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
58125
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
57916
      oprot.writeListBegin(TType.I32, len(self.statuses))
58126
      oprot.writeListBegin(TType.I32, len(self.statuses))
57917
      for iter1431 in self.statuses:
58127
      for iter1438 in self.statuses:
57918
        oprot.writeI32(iter1431)
58128
        oprot.writeI32(iter1438)
57919
      oprot.writeListEnd()
58129
      oprot.writeListEnd()
57920
      oprot.writeFieldEnd()
58130
      oprot.writeFieldEnd()
57921
    if self.offset is not None:
58131
    if self.offset is not None:
57922
      oprot.writeFieldBegin('offset', TType.I64, 2)
58132
      oprot.writeFieldBegin('offset', TType.I64, 2)
57923
      oprot.writeI64(self.offset)
58133
      oprot.writeI64(self.offset)
Line 57978... Line 58188...
57978
      if ftype == TType.STOP:
58188
      if ftype == TType.STOP:
57979
        break
58189
        break
57980
      if fid == 0:
58190
      if fid == 0:
57981
        if ftype == TType.LIST:
58191
        if ftype == TType.LIST:
57982
          self.success = []
58192
          self.success = []
57983
          (_etype1435, _size1432) = iprot.readListBegin()
58193
          (_etype1442, _size1439) = iprot.readListBegin()
57984
          for _i1436 in xrange(_size1432):
58194
          for _i1443 in xrange(_size1439):
57985
            _elem1437 = Order()
58195
            _elem1444 = Order()
57986
            _elem1437.read(iprot)
58196
            _elem1444.read(iprot)
57987
            self.success.append(_elem1437)
58197
            self.success.append(_elem1444)
57988
          iprot.readListEnd()
58198
          iprot.readListEnd()
57989
        else:
58199
        else:
57990
          iprot.skip(ftype)
58200
          iprot.skip(ftype)
57991
      elif fid == 1:
58201
      elif fid == 1:
57992
        if ftype == TType.STRUCT:
58202
        if ftype == TType.STRUCT:
Line 58005... Line 58215...
58005
      return
58215
      return
58006
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_result')
58216
    oprot.writeStructBegin('getOrdersInBatchAsPromisedShipping_result')
58007
    if self.success is not None:
58217
    if self.success is not None:
58008
      oprot.writeFieldBegin('success', TType.LIST, 0)
58218
      oprot.writeFieldBegin('success', TType.LIST, 0)
58009
      oprot.writeListBegin(TType.STRUCT, len(self.success))
58219
      oprot.writeListBegin(TType.STRUCT, len(self.success))
58010
      for iter1438 in self.success:
58220
      for iter1445 in self.success:
58011
        iter1438.write(oprot)
58221
        iter1445.write(oprot)
58012
      oprot.writeListEnd()
58222
      oprot.writeListEnd()
58013
      oprot.writeFieldEnd()
58223
      oprot.writeFieldEnd()
58014
    if self.ex is not None:
58224
    if self.ex is not None:
58015
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
58225
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
58016
      self.ex.write(oprot)
58226
      self.ex.write(oprot)
Line 58065... Line 58275...
58065
        else:
58275
        else:
58066
          iprot.skip(ftype)
58276
          iprot.skip(ftype)
58067
      elif fid == 2:
58277
      elif fid == 2:
58068
        if ftype == TType.LIST:
58278
        if ftype == TType.LIST:
58069
          self.attributes = []
58279
          self.attributes = []
58070
          (_etype1442, _size1439) = iprot.readListBegin()
58280
          (_etype1449, _size1446) = iprot.readListBegin()
58071
          for _i1443 in xrange(_size1439):
58281
          for _i1450 in xrange(_size1446):
58072
            _elem1444 = Attribute()
58282
            _elem1451 = Attribute()
58073
            _elem1444.read(iprot)
58283
            _elem1451.read(iprot)
58074
            self.attributes.append(_elem1444)
58284
            self.attributes.append(_elem1451)
58075
          iprot.readListEnd()
58285
          iprot.readListEnd()
58076
        else:
58286
        else:
58077
          iprot.skip(ftype)
58287
          iprot.skip(ftype)
58078
      else:
58288
      else:
58079
        iprot.skip(ftype)
58289
        iprot.skip(ftype)
Line 58090... Line 58300...
58090
      oprot.writeString(self.logisticsTransactionId)
58300
      oprot.writeString(self.logisticsTransactionId)
58091
      oprot.writeFieldEnd()
58301
      oprot.writeFieldEnd()
58092
    if self.attributes is not None:
58302
    if self.attributes is not None:
58093
      oprot.writeFieldBegin('attributes', TType.LIST, 2)
58303
      oprot.writeFieldBegin('attributes', TType.LIST, 2)
58094
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
58304
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
58095
      for iter1445 in self.attributes:
58305
      for iter1452 in self.attributes:
58096
        iter1445.write(oprot)
58306
        iter1452.write(oprot)
58097
      oprot.writeListEnd()
58307
      oprot.writeListEnd()
58098
      oprot.writeFieldEnd()
58308
      oprot.writeFieldEnd()
58099
    oprot.writeFieldStop()
58309
    oprot.writeFieldStop()
58100
    oprot.writeStructEnd()
58310
    oprot.writeStructEnd()
58101
 
58311
 
Line 58311... Line 58521...
58311
      if ftype == TType.STOP:
58521
      if ftype == TType.STOP:
58312
        break
58522
        break
58313
      if fid == 1:
58523
      if fid == 1:
58314
        if ftype == TType.LIST:
58524
        if ftype == TType.LIST:
58315
          self.shipmentLogisticsCostDetails = []
58525
          self.shipmentLogisticsCostDetails = []
58316
          (_etype1449, _size1446) = iprot.readListBegin()
58526
          (_etype1456, _size1453) = iprot.readListBegin()
58317
          for _i1450 in xrange(_size1446):
58527
          for _i1457 in xrange(_size1453):
58318
            _elem1451 = ShipmentLogisticsCostDetail()
58528
            _elem1458 = ShipmentLogisticsCostDetail()
58319
            _elem1451.read(iprot)
58529
            _elem1458.read(iprot)
58320
            self.shipmentLogisticsCostDetails.append(_elem1451)
58530
            self.shipmentLogisticsCostDetails.append(_elem1458)
58321
          iprot.readListEnd()
58531
          iprot.readListEnd()
58322
        else:
58532
        else:
58323
          iprot.skip(ftype)
58533
          iprot.skip(ftype)
58324
      else:
58534
      else:
58325
        iprot.skip(ftype)
58535
        iprot.skip(ftype)
Line 58332... Line 58542...
58332
      return
58542
      return
58333
    oprot.writeStructBegin('addOrUpdateShipmentLogisticsCostDetails_args')
58543
    oprot.writeStructBegin('addOrUpdateShipmentLogisticsCostDetails_args')
58334
    if self.shipmentLogisticsCostDetails is not None:
58544
    if self.shipmentLogisticsCostDetails is not None:
58335
      oprot.writeFieldBegin('shipmentLogisticsCostDetails', TType.LIST, 1)
58545
      oprot.writeFieldBegin('shipmentLogisticsCostDetails', TType.LIST, 1)
58336
      oprot.writeListBegin(TType.STRUCT, len(self.shipmentLogisticsCostDetails))
58546
      oprot.writeListBegin(TType.STRUCT, len(self.shipmentLogisticsCostDetails))
58337
      for iter1452 in self.shipmentLogisticsCostDetails:
58547
      for iter1459 in self.shipmentLogisticsCostDetails:
58338
        iter1452.write(oprot)
58548
        iter1459.write(oprot)
58339
      oprot.writeListEnd()
58549
      oprot.writeListEnd()
58340
      oprot.writeFieldEnd()
58550
      oprot.writeFieldEnd()
58341
    oprot.writeFieldStop()
58551
    oprot.writeFieldStop()
58342
    oprot.writeStructEnd()
58552
    oprot.writeStructEnd()
58343
 
58553
 
Line 58522... Line 58732...
58522
      if ftype == TType.STOP:
58732
      if ftype == TType.STOP:
58523
        break
58733
        break
58524
      if fid == 0:
58734
      if fid == 0:
58525
        if ftype == TType.LIST:
58735
        if ftype == TType.LIST:
58526
          self.success = []
58736
          self.success = []
58527
          (_etype1456, _size1453) = iprot.readListBegin()
58737
          (_etype1463, _size1460) = iprot.readListBegin()
58528
          for _i1457 in xrange(_size1453):
58738
          for _i1464 in xrange(_size1460):
58529
            _elem1458 = Order()
58739
            _elem1465 = Order()
58530
            _elem1458.read(iprot)
58740
            _elem1465.read(iprot)
58531
            self.success.append(_elem1458)
58741
            self.success.append(_elem1465)
58532
          iprot.readListEnd()
58742
          iprot.readListEnd()
58533
        else:
58743
        else:
58534
          iprot.skip(ftype)
58744
          iprot.skip(ftype)
58535
      else:
58745
      else:
58536
        iprot.skip(ftype)
58746
        iprot.skip(ftype)
Line 58543... Line 58753...
58543
      return
58753
      return
58544
    oprot.writeStructBegin('getEligibleOrdersForReturn_result')
58754
    oprot.writeStructBegin('getEligibleOrdersForReturn_result')
58545
    if self.success is not None:
58755
    if self.success is not None:
58546
      oprot.writeFieldBegin('success', TType.LIST, 0)
58756
      oprot.writeFieldBegin('success', TType.LIST, 0)
58547
      oprot.writeListBegin(TType.STRUCT, len(self.success))
58757
      oprot.writeListBegin(TType.STRUCT, len(self.success))
58548
      for iter1459 in self.success:
58758
      for iter1466 in self.success:
58549
        iter1459.write(oprot)
58759
        iter1466.write(oprot)
58550
      oprot.writeListEnd()
58760
      oprot.writeListEnd()
58551
      oprot.writeFieldEnd()
58761
      oprot.writeFieldEnd()
58552
    oprot.writeFieldStop()
58762
    oprot.writeFieldStop()
58553
    oprot.writeStructEnd()
58763
    oprot.writeStructEnd()
58554
 
58764
 
Line 58650... Line 58860...
58650
      if ftype == TType.STOP:
58860
      if ftype == TType.STOP:
58651
        break
58861
        break
58652
      if fid == 0:
58862
      if fid == 0:
58653
        if ftype == TType.LIST:
58863
        if ftype == TType.LIST:
58654
          self.success = []
58864
          self.success = []
58655
          (_etype1463, _size1460) = iprot.readListBegin()
58865
          (_etype1470, _size1467) = iprot.readListBegin()
58656
          for _i1464 in xrange(_size1460):
58866
          for _i1471 in xrange(_size1467):
58657
            _elem1465 = ReturnOrderInfo()
58867
            _elem1472 = ReturnOrderInfo()
58658
            _elem1465.read(iprot)
58868
            _elem1472.read(iprot)
58659
            self.success.append(_elem1465)
58869
            self.success.append(_elem1472)
58660
          iprot.readListEnd()
58870
          iprot.readListEnd()
58661
        else:
58871
        else:
58662
          iprot.skip(ftype)
58872
          iprot.skip(ftype)
58663
      else:
58873
      else:
58664
        iprot.skip(ftype)
58874
        iprot.skip(ftype)
Line 58671... Line 58881...
58671
      return
58881
      return
58672
    oprot.writeStructBegin('getEligibleReturnOrdersForPickup_result')
58882
    oprot.writeStructBegin('getEligibleReturnOrdersForPickup_result')
58673
    if self.success is not None:
58883
    if self.success is not None:
58674
      oprot.writeFieldBegin('success', TType.LIST, 0)
58884
      oprot.writeFieldBegin('success', TType.LIST, 0)
58675
      oprot.writeListBegin(TType.STRUCT, len(self.success))
58885
      oprot.writeListBegin(TType.STRUCT, len(self.success))
58676
      for iter1466 in self.success:
58886
      for iter1473 in self.success:
58677
        iter1466.write(oprot)
58887
        iter1473.write(oprot)
58678
      oprot.writeListEnd()
58888
      oprot.writeListEnd()
58679
      oprot.writeFieldEnd()
58889
      oprot.writeFieldEnd()
58680
    oprot.writeFieldStop()
58890
    oprot.writeFieldStop()
58681
    oprot.writeStructEnd()
58891
    oprot.writeStructEnd()
58682
 
58892
 
Line 58733... Line 58943...
58733
        else:
58943
        else:
58734
          iprot.skip(ftype)
58944
          iprot.skip(ftype)
58735
      elif fid == 2:
58945
      elif fid == 2:
58736
        if ftype == TType.MAP:
58946
        if ftype == TType.MAP:
58737
          self.returnOrdersMap = {}
58947
          self.returnOrdersMap = {}
58738
          (_ktype1468, _vtype1469, _size1467 ) = iprot.readMapBegin() 
58948
          (_ktype1475, _vtype1476, _size1474 ) = iprot.readMapBegin() 
58739
          for _i1471 in xrange(_size1467):
58949
          for _i1478 in xrange(_size1474):
58740
            _key1472 = iprot.readI64();
58950
            _key1479 = iprot.readI64();
58741
            _val1473 = iprot.readI64();
58951
            _val1480 = iprot.readI64();
58742
            self.returnOrdersMap[_key1472] = _val1473
58952
            self.returnOrdersMap[_key1479] = _val1480
58743
          iprot.readMapEnd()
58953
          iprot.readMapEnd()
58744
        else:
58954
        else:
58745
          iprot.skip(ftype)
58955
          iprot.skip(ftype)
58746
      elif fid == 3:
58956
      elif fid == 3:
58747
        if ftype == TType.STRING:
58957
        if ftype == TType.STRING:
Line 58768... Line 58978...
58768
      oprot.writeI64(self.customerId)
58978
      oprot.writeI64(self.customerId)
58769
      oprot.writeFieldEnd()
58979
      oprot.writeFieldEnd()
58770
    if self.returnOrdersMap is not None:
58980
    if self.returnOrdersMap is not None:
58771
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
58981
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
58772
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.returnOrdersMap))
58982
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.returnOrdersMap))
58773
      for kiter1474,viter1475 in self.returnOrdersMap.items():
58983
      for kiter1481,viter1482 in self.returnOrdersMap.items():
58774
        oprot.writeI64(kiter1474)
58984
        oprot.writeI64(kiter1481)
58775
        oprot.writeI64(viter1475)
58985
        oprot.writeI64(viter1482)
58776
      oprot.writeMapEnd()
58986
      oprot.writeMapEnd()
58777
      oprot.writeFieldEnd()
58987
      oprot.writeFieldEnd()
58778
    if self.itemCondition is not None:
58988
    if self.itemCondition is not None:
58779
      oprot.writeFieldBegin('itemCondition', TType.STRING, 3)
58989
      oprot.writeFieldBegin('itemCondition', TType.STRING, 3)
58780
      oprot.writeString(self.itemCondition)
58990
      oprot.writeString(self.itemCondition)
Line 58943... Line 59153...
58943
      if ftype == TType.STOP:
59153
      if ftype == TType.STOP:
58944
        break
59154
        break
58945
      if fid == 0:
59155
      if fid == 0:
58946
        if ftype == TType.LIST:
59156
        if ftype == TType.LIST:
58947
          self.success = []
59157
          self.success = []
58948
          (_etype1479, _size1476) = iprot.readListBegin()
59158
          (_etype1486, _size1483) = iprot.readListBegin()
58949
          for _i1480 in xrange(_size1476):
59159
          for _i1487 in xrange(_size1483):
58950
            _elem1481 = PendingStoreOrder()
59160
            _elem1488 = PendingStoreOrder()
58951
            _elem1481.read(iprot)
59161
            _elem1488.read(iprot)
58952
            self.success.append(_elem1481)
59162
            self.success.append(_elem1488)
58953
          iprot.readListEnd()
59163
          iprot.readListEnd()
58954
        else:
59164
        else:
58955
          iprot.skip(ftype)
59165
          iprot.skip(ftype)
58956
      else:
59166
      else:
58957
        iprot.skip(ftype)
59167
        iprot.skip(ftype)
Line 58964... Line 59174...
58964
      return
59174
      return
58965
    oprot.writeStructBegin('getPendingStoreOrders_result')
59175
    oprot.writeStructBegin('getPendingStoreOrders_result')
58966
    if self.success is not None:
59176
    if self.success is not None:
58967
      oprot.writeFieldBegin('success', TType.LIST, 0)
59177
      oprot.writeFieldBegin('success', TType.LIST, 0)
58968
      oprot.writeListBegin(TType.STRUCT, len(self.success))
59178
      oprot.writeListBegin(TType.STRUCT, len(self.success))
58969
      for iter1482 in self.success:
59179
      for iter1489 in self.success:
58970
        iter1482.write(oprot)
59180
        iter1489.write(oprot)
58971
      oprot.writeListEnd()
59181
      oprot.writeListEnd()
58972
      oprot.writeFieldEnd()
59182
      oprot.writeFieldEnd()
58973
    oprot.writeFieldStop()
59183
    oprot.writeFieldStop()
58974
    oprot.writeStructEnd()
59184
    oprot.writeStructEnd()
58975
 
59185
 
Line 59885... Line 60095...
59885
        else:
60095
        else:
59886
          iprot.skip(ftype)
60096
          iprot.skip(ftype)
59887
      elif fid == 2:
60097
      elif fid == 2:
59888
        if ftype == TType.LIST:
60098
        if ftype == TType.LIST:
59889
          self.attributes = []
60099
          self.attributes = []
59890
          (_etype1486, _size1483) = iprot.readListBegin()
60100
          (_etype1493, _size1490) = iprot.readListBegin()
59891
          for _i1487 in xrange(_size1483):
60101
          for _i1494 in xrange(_size1490):
59892
            _elem1488 = Attribute()
60102
            _elem1495 = Attribute()
59893
            _elem1488.read(iprot)
60103
            _elem1495.read(iprot)
59894
            self.attributes.append(_elem1488)
60104
            self.attributes.append(_elem1495)
59895
          iprot.readListEnd()
60105
          iprot.readListEnd()
59896
        else:
60106
        else:
59897
          iprot.skip(ftype)
60107
          iprot.skip(ftype)
59898
      else:
60108
      else:
59899
        iprot.skip(ftype)
60109
        iprot.skip(ftype)
Line 59910... Line 60120...
59910
      self.returnOrderInfo.write(oprot)
60120
      self.returnOrderInfo.write(oprot)
59911
      oprot.writeFieldEnd()
60121
      oprot.writeFieldEnd()
59912
    if self.attributes is not None:
60122
    if self.attributes is not None:
59913
      oprot.writeFieldBegin('attributes', TType.LIST, 2)
60123
      oprot.writeFieldBegin('attributes', TType.LIST, 2)
59914
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
60124
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
59915
      for iter1489 in self.attributes:
60125
      for iter1496 in self.attributes:
59916
        iter1489.write(oprot)
60126
        iter1496.write(oprot)
59917
      oprot.writeListEnd()
60127
      oprot.writeListEnd()
59918
      oprot.writeFieldEnd()
60128
      oprot.writeFieldEnd()
59919
    oprot.writeFieldStop()
60129
    oprot.writeFieldStop()
59920
    oprot.writeStructEnd()
60130
    oprot.writeStructEnd()
59921
 
60131
 
Line 60017... Line 60227...
60017
      if ftype == TType.STOP:
60227
      if ftype == TType.STOP:
60018
        break
60228
        break
60019
      if fid == 1:
60229
      if fid == 1:
60020
        if ftype == TType.LIST:
60230
        if ftype == TType.LIST:
60021
          self.shipmentDelayDetail = []
60231
          self.shipmentDelayDetail = []
60022
          (_etype1493, _size1490) = iprot.readListBegin()
60232
          (_etype1500, _size1497) = iprot.readListBegin()
60023
          for _i1494 in xrange(_size1490):
60233
          for _i1501 in xrange(_size1497):
60024
            _elem1495 = ShipmentDelayDetail()
60234
            _elem1502 = ShipmentDelayDetail()
60025
            _elem1495.read(iprot)
60235
            _elem1502.read(iprot)
60026
            self.shipmentDelayDetail.append(_elem1495)
60236
            self.shipmentDelayDetail.append(_elem1502)
60027
          iprot.readListEnd()
60237
          iprot.readListEnd()
60028
        else:
60238
        else:
60029
          iprot.skip(ftype)
60239
          iprot.skip(ftype)
60030
      else:
60240
      else:
60031
        iprot.skip(ftype)
60241
        iprot.skip(ftype)
Line 60038... Line 60248...
60038
      return
60248
      return
60039
    oprot.writeStructBegin('addShipmentDelay_args')
60249
    oprot.writeStructBegin('addShipmentDelay_args')
60040
    if self.shipmentDelayDetail is not None:
60250
    if self.shipmentDelayDetail is not None:
60041
      oprot.writeFieldBegin('shipmentDelayDetail', TType.LIST, 1)
60251
      oprot.writeFieldBegin('shipmentDelayDetail', TType.LIST, 1)
60042
      oprot.writeListBegin(TType.STRUCT, len(self.shipmentDelayDetail))
60252
      oprot.writeListBegin(TType.STRUCT, len(self.shipmentDelayDetail))
60043
      for iter1496 in self.shipmentDelayDetail:
60253
      for iter1503 in self.shipmentDelayDetail:
60044
        iter1496.write(oprot)
60254
        iter1503.write(oprot)
60045
      oprot.writeListEnd()
60255
      oprot.writeListEnd()
60046
      oprot.writeFieldEnd()
60256
      oprot.writeFieldEnd()
60047
    oprot.writeFieldStop()
60257
    oprot.writeFieldStop()
60048
    oprot.writeStructEnd()
60258
    oprot.writeStructEnd()
60049
 
60259
 
Line 60085... Line 60295...
60085
      if ftype == TType.STOP:
60295
      if ftype == TType.STOP:
60086
        break
60296
        break
60087
      if fid == 0:
60297
      if fid == 0:
60088
        if ftype == TType.LIST:
60298
        if ftype == TType.LIST:
60089
          self.success = []
60299
          self.success = []
60090
          (_etype1500, _size1497) = iprot.readListBegin()
60300
          (_etype1507, _size1504) = iprot.readListBegin()
60091
          for _i1501 in xrange(_size1497):
60301
          for _i1508 in xrange(_size1504):
60092
            _elem1502 = iprot.readI64();
60302
            _elem1509 = iprot.readI64();
60093
            self.success.append(_elem1502)
60303
            self.success.append(_elem1509)
60094
          iprot.readListEnd()
60304
          iprot.readListEnd()
60095
        else:
60305
        else:
60096
          iprot.skip(ftype)
60306
          iprot.skip(ftype)
60097
      else:
60307
      else:
60098
        iprot.skip(ftype)
60308
        iprot.skip(ftype)
Line 60105... Line 60315...
60105
      return
60315
      return
60106
    oprot.writeStructBegin('addShipmentDelay_result')
60316
    oprot.writeStructBegin('addShipmentDelay_result')
60107
    if self.success is not None:
60317
    if self.success is not None:
60108
      oprot.writeFieldBegin('success', TType.LIST, 0)
60318
      oprot.writeFieldBegin('success', TType.LIST, 0)
60109
      oprot.writeListBegin(TType.I64, len(self.success))
60319
      oprot.writeListBegin(TType.I64, len(self.success))
60110
      for iter1503 in self.success:
60320
      for iter1510 in self.success:
60111
        oprot.writeI64(iter1503)
60321
        oprot.writeI64(iter1510)
60112
      oprot.writeListEnd()
60322
      oprot.writeListEnd()
60113
      oprot.writeFieldEnd()
60323
      oprot.writeFieldEnd()
60114
    oprot.writeFieldStop()
60324
    oprot.writeFieldStop()
60115
    oprot.writeStructEnd()
60325
    oprot.writeStructEnd()
60116
 
60326
 
Line 60721... Line 60931...
60721
      if ftype == TType.STOP:
60931
      if ftype == TType.STOP:
60722
        break
60932
        break
60723
      if fid == 0:
60933
      if fid == 0:
60724
        if ftype == TType.LIST:
60934
        if ftype == TType.LIST:
60725
          self.success = []
60935
          self.success = []
60726
          (_etype1507, _size1504) = iprot.readListBegin()
60936
          (_etype1514, _size1511) = iprot.readListBegin()
60727
          for _i1508 in xrange(_size1504):
60937
          for _i1515 in xrange(_size1511):
60728
            _elem1509 = Order()
60938
            _elem1516 = Order()
60729
            _elem1509.read(iprot)
60939
            _elem1516.read(iprot)
60730
            self.success.append(_elem1509)
60940
            self.success.append(_elem1516)
60731
          iprot.readListEnd()
60941
          iprot.readListEnd()
60732
        else:
60942
        else:
60733
          iprot.skip(ftype)
60943
          iprot.skip(ftype)
60734
      else:
60944
      else:
60735
        iprot.skip(ftype)
60945
        iprot.skip(ftype)
Line 60742... Line 60952...
60742
      return
60952
      return
60743
    oprot.writeStructBegin('getBilledOrdersForManifestGen_result')
60953
    oprot.writeStructBegin('getBilledOrdersForManifestGen_result')
60744
    if self.success is not None:
60954
    if self.success is not None:
60745
      oprot.writeFieldBegin('success', TType.LIST, 0)
60955
      oprot.writeFieldBegin('success', TType.LIST, 0)
60746
      oprot.writeListBegin(TType.STRUCT, len(self.success))
60956
      oprot.writeListBegin(TType.STRUCT, len(self.success))
60747
      for iter1510 in self.success:
60957
      for iter1517 in self.success:
60748
        iter1510.write(oprot)
60958
        iter1517.write(oprot)
60749
      oprot.writeListEnd()
60959
      oprot.writeListEnd()
60750
      oprot.writeFieldEnd()
60960
      oprot.writeFieldEnd()
60751
    oprot.writeFieldStop()
60961
    oprot.writeFieldStop()
60752
    oprot.writeStructEnd()
60962
    oprot.writeStructEnd()
60753
 
60963
 
Line 61137... Line 61347...
61137
      if ftype == TType.STOP:
61347
      if ftype == TType.STOP:
61138
        break
61348
        break
61139
      if fid == 0:
61349
      if fid == 0:
61140
        if ftype == TType.LIST:
61350
        if ftype == TType.LIST:
61141
          self.success = []
61351
          self.success = []
61142
          (_etype1514, _size1511) = iprot.readListBegin()
61352
          (_etype1521, _size1518) = iprot.readListBegin()
61143
          for _i1515 in xrange(_size1511):
61353
          for _i1522 in xrange(_size1518):
61144
            _elem1516 = Pmsa()
61354
            _elem1523 = Pmsa()
61145
            _elem1516.read(iprot)
61355
            _elem1523.read(iprot)
61146
            self.success.append(_elem1516)
61356
            self.success.append(_elem1523)
61147
          iprot.readListEnd()
61357
          iprot.readListEnd()
61148
        else:
61358
        else:
61149
          iprot.skip(ftype)
61359
          iprot.skip(ftype)
61150
      else:
61360
      else:
61151
        iprot.skip(ftype)
61361
        iprot.skip(ftype)
Line 61158... Line 61368...
61158
      return
61368
      return
61159
    oprot.writeStructBegin('searchPmsa_result')
61369
    oprot.writeStructBegin('searchPmsa_result')
61160
    if self.success is not None:
61370
    if self.success is not None:
61161
      oprot.writeFieldBegin('success', TType.LIST, 0)
61371
      oprot.writeFieldBegin('success', TType.LIST, 0)
61162
      oprot.writeListBegin(TType.STRUCT, len(self.success))
61372
      oprot.writeListBegin(TType.STRUCT, len(self.success))
61163
      for iter1517 in self.success:
61373
      for iter1524 in self.success:
61164
        iter1517.write(oprot)
61374
        iter1524.write(oprot)
61165
      oprot.writeListEnd()
61375
      oprot.writeListEnd()
61166
      oprot.writeFieldEnd()
61376
      oprot.writeFieldEnd()
61167
    oprot.writeFieldStop()
61377
    oprot.writeFieldStop()
61168
    oprot.writeStructEnd()
61378
    oprot.writeStructEnd()
61169
 
61379
 
Line 61529... Line 61739...
61529
      if ftype == TType.STOP:
61739
      if ftype == TType.STOP:
61530
        break
61740
        break
61531
      if fid == 0:
61741
      if fid == 0:
61532
        if ftype == TType.LIST:
61742
        if ftype == TType.LIST:
61533
          self.success = []
61743
          self.success = []
61534
          (_etype1521, _size1518) = iprot.readListBegin()
61744
          (_etype1528, _size1525) = iprot.readListBegin()
61535
          for _i1522 in xrange(_size1518):
61745
          for _i1529 in xrange(_size1525):
61536
            _elem1523 = Pmsa()
61746
            _elem1530 = Pmsa()
61537
            _elem1523.read(iprot)
61747
            _elem1530.read(iprot)
61538
            self.success.append(_elem1523)
61748
            self.success.append(_elem1530)
61539
          iprot.readListEnd()
61749
          iprot.readListEnd()
61540
        else:
61750
        else:
61541
          iprot.skip(ftype)
61751
          iprot.skip(ftype)
61542
      else:
61752
      else:
61543
        iprot.skip(ftype)
61753
        iprot.skip(ftype)
Line 61550... Line 61760...
61550
      return
61760
      return
61551
    oprot.writeStructBegin('getPmsaUsers_result')
61761
    oprot.writeStructBegin('getPmsaUsers_result')
61552
    if self.success is not None:
61762
    if self.success is not None:
61553
      oprot.writeFieldBegin('success', TType.LIST, 0)
61763
      oprot.writeFieldBegin('success', TType.LIST, 0)
61554
      oprot.writeListBegin(TType.STRUCT, len(self.success))
61764
      oprot.writeListBegin(TType.STRUCT, len(self.success))
61555
      for iter1524 in self.success:
61765
      for iter1531 in self.success:
61556
        iter1524.write(oprot)
61766
        iter1531.write(oprot)
61557
      oprot.writeListEnd()
61767
      oprot.writeListEnd()
61558
      oprot.writeFieldEnd()
61768
      oprot.writeFieldEnd()
61559
    oprot.writeFieldStop()
61769
    oprot.writeFieldStop()
61560
    oprot.writeStructEnd()
61770
    oprot.writeStructEnd()
61561
 
61771
 
Line 61657... Line 61867...
61657
      if ftype == TType.STOP:
61867
      if ftype == TType.STOP:
61658
        break
61868
        break
61659
      if fid == 0:
61869
      if fid == 0:
61660
        if ftype == TType.LIST:
61870
        if ftype == TType.LIST:
61661
          self.success = []
61871
          self.success = []
61662
          (_etype1528, _size1525) = iprot.readListBegin()
61872
          (_etype1535, _size1532) = iprot.readListBegin()
61663
          for _i1529 in xrange(_size1525):
61873
          for _i1536 in xrange(_size1532):
61664
            _elem1530 = Pmsa()
61874
            _elem1537 = Pmsa()
61665
            _elem1530.read(iprot)
61875
            _elem1537.read(iprot)
61666
            self.success.append(_elem1530)
61876
            self.success.append(_elem1537)
61667
          iprot.readListEnd()
61877
          iprot.readListEnd()
61668
        else:
61878
        else:
61669
          iprot.skip(ftype)
61879
          iprot.skip(ftype)
61670
      else:
61880
      else:
61671
        iprot.skip(ftype)
61881
        iprot.skip(ftype)
Line 61678... Line 61888...
61678
      return
61888
      return
61679
    oprot.writeStructBegin('getPendingAssociates_result')
61889
    oprot.writeStructBegin('getPendingAssociates_result')
61680
    if self.success is not None:
61890
    if self.success is not None:
61681
      oprot.writeFieldBegin('success', TType.LIST, 0)
61891
      oprot.writeFieldBegin('success', TType.LIST, 0)
61682
      oprot.writeListBegin(TType.STRUCT, len(self.success))
61892
      oprot.writeListBegin(TType.STRUCT, len(self.success))
61683
      for iter1531 in self.success:
61893
      for iter1538 in self.success:
61684
        iter1531.write(oprot)
61894
        iter1538.write(oprot)
61685
      oprot.writeListEnd()
61895
      oprot.writeListEnd()
61686
      oprot.writeFieldEnd()
61896
      oprot.writeFieldEnd()
61687
    oprot.writeFieldStop()
61897
    oprot.writeFieldStop()
61688
    oprot.writeStructEnd()
61898
    oprot.writeStructEnd()
61689
 
61899
 
Line 61785... Line 61995...
61785
      if ftype == TType.STOP:
61995
      if ftype == TType.STOP:
61786
        break
61996
        break
61787
      if fid == 0:
61997
      if fid == 0:
61788
        if ftype == TType.LIST:
61998
        if ftype == TType.LIST:
61789
          self.success = []
61999
          self.success = []
61790
          (_etype1535, _size1532) = iprot.readListBegin()
62000
          (_etype1542, _size1539) = iprot.readListBegin()
61791
          for _i1536 in xrange(_size1532):
62001
          for _i1543 in xrange(_size1539):
61792
            _elem1537 = iprot.readI64();
62002
            _elem1544 = iprot.readI64();
61793
            self.success.append(_elem1537)
62003
            self.success.append(_elem1544)
61794
          iprot.readListEnd()
62004
          iprot.readListEnd()
61795
        else:
62005
        else:
61796
          iprot.skip(ftype)
62006
          iprot.skip(ftype)
61797
      else:
62007
      else:
61798
        iprot.skip(ftype)
62008
        iprot.skip(ftype)
Line 61805... Line 62015...
61805
      return
62015
      return
61806
    oprot.writeStructBegin('getStatsForAssociates_result')
62016
    oprot.writeStructBegin('getStatsForAssociates_result')
61807
    if self.success is not None:
62017
    if self.success is not None:
61808
      oprot.writeFieldBegin('success', TType.LIST, 0)
62018
      oprot.writeFieldBegin('success', TType.LIST, 0)
61809
      oprot.writeListBegin(TType.I64, len(self.success))
62019
      oprot.writeListBegin(TType.I64, len(self.success))
61810
      for iter1538 in self.success:
62020
      for iter1545 in self.success:
61811
        oprot.writeI64(iter1538)
62021
        oprot.writeI64(iter1545)
61812
      oprot.writeListEnd()
62022
      oprot.writeListEnd()
61813
      oprot.writeFieldEnd()
62023
      oprot.writeFieldEnd()
61814
    oprot.writeFieldStop()
62024
    oprot.writeFieldStop()
61815
    oprot.writeStructEnd()
62025
    oprot.writeStructEnd()
61816
 
62026
 
Line 61953... Line 62163...
61953
  """
62163
  """
61954
  Attributes:
62164
  Attributes:
61955
   - userId
62165
   - userId
61956
   - amount
62166
   - amount
61957
   - cash_back
62167
   - cash_back
-
 
62168
   - shortDesc
61958
  """
62169
  """
61959
 
62170
 
61960
  thrift_spec = (
62171
  thrift_spec = (
61961
    None, # 0
62172
    None, # 0
61962
    (1, TType.I64, 'userId', None, None, ), # 1
62173
    (1, TType.I64, 'userId', None, None, ), # 1
61963
    (2, TType.I64, 'amount', None, None, ), # 2
62174
    (2, TType.I64, 'amount', None, None, ), # 2
61964
    (3, TType.DOUBLE, 'cash_back', None, None, ), # 3
62175
    (3, TType.DOUBLE, 'cash_back', None, None, ), # 3
-
 
62176
    (4, TType.STRING, 'shortDesc', None, None, ), # 4
61965
  )
62177
  )
61966
 
62178
 
61967
  def __init__(self, userId=None, amount=None, cash_back=None,):
62179
  def __init__(self, userId=None, amount=None, cash_back=None, shortDesc=None,):
61968
    self.userId = userId
62180
    self.userId = userId
61969
    self.amount = amount
62181
    self.amount = amount
61970
    self.cash_back = cash_back
62182
    self.cash_back = cash_back
-
 
62183
    self.shortDesc = shortDesc
61971
 
62184
 
61972
  def read(self, iprot):
62185
  def read(self, iprot):
61973
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
62186
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
61974
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
62187
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
61975
      return
62188
      return
Line 61991... Line 62204...
61991
      elif fid == 3:
62204
      elif fid == 3:
61992
        if ftype == TType.DOUBLE:
62205
        if ftype == TType.DOUBLE:
61993
          self.cash_back = iprot.readDouble();
62206
          self.cash_back = iprot.readDouble();
61994
        else:
62207
        else:
61995
          iprot.skip(ftype)
62208
          iprot.skip(ftype)
-
 
62209
      elif fid == 4:
-
 
62210
        if ftype == TType.STRING:
-
 
62211
          self.shortDesc = iprot.readString();
-
 
62212
        else:
-
 
62213
          iprot.skip(ftype)
61996
      else:
62214
      else:
61997
        iprot.skip(ftype)
62215
        iprot.skip(ftype)
61998
      iprot.readFieldEnd()
62216
      iprot.readFieldEnd()
61999
    iprot.readStructEnd()
62217
    iprot.readStructEnd()
62000
 
62218
 
Line 62013... Line 62231...
62013
      oprot.writeFieldEnd()
62231
      oprot.writeFieldEnd()
62014
    if self.cash_back is not None:
62232
    if self.cash_back is not None:
62015
      oprot.writeFieldBegin('cash_back', TType.DOUBLE, 3)
62233
      oprot.writeFieldBegin('cash_back', TType.DOUBLE, 3)
62016
      oprot.writeDouble(self.cash_back)
62234
      oprot.writeDouble(self.cash_back)
62017
      oprot.writeFieldEnd()
62235
      oprot.writeFieldEnd()
-
 
62236
    if self.shortDesc is not None:
-
 
62237
      oprot.writeFieldBegin('shortDesc', TType.STRING, 4)
-
 
62238
      oprot.writeString(self.shortDesc)
-
 
62239
      oprot.writeFieldEnd()
62018
    oprot.writeFieldStop()
62240
    oprot.writeFieldStop()
62019
    oprot.writeStructEnd()
62241
    oprot.writeStructEnd()
62020
 
62242
 
62021
  def validate(self):
62243
  def validate(self):
62022
    return
62244
    return
Line 62199... Line 62421...
62199
      if ftype == TType.STOP:
62421
      if ftype == TType.STOP:
62200
        break
62422
        break
62201
      if fid == 0:
62423
      if fid == 0:
62202
        if ftype == TType.LIST:
62424
        if ftype == TType.LIST:
62203
          self.success = []
62425
          self.success = []
62204
          (_etype1542, _size1539) = iprot.readListBegin()
62426
          (_etype1549, _size1546) = iprot.readListBegin()
62205
          for _i1543 in xrange(_size1539):
62427
          for _i1550 in xrange(_size1546):
62206
            _elem1544 = RechargeOrder()
62428
            _elem1551 = RechargeOrder()
62207
            _elem1544.read(iprot)
62429
            _elem1551.read(iprot)
62208
            self.success.append(_elem1544)
62430
            self.success.append(_elem1551)
62209
          iprot.readListEnd()
62431
          iprot.readListEnd()
62210
        else:
62432
        else:
62211
          iprot.skip(ftype)
62433
          iprot.skip(ftype)
62212
      else:
62434
      else:
62213
        iprot.skip(ftype)
62435
        iprot.skip(ftype)
Line 62220... Line 62442...
62220
      return
62442
      return
62221
    oprot.writeStructBegin('getPaginatedRechargeOrders_result')
62443
    oprot.writeStructBegin('getPaginatedRechargeOrders_result')
62222
    if self.success is not None:
62444
    if self.success is not None:
62223
      oprot.writeFieldBegin('success', TType.LIST, 0)
62445
      oprot.writeFieldBegin('success', TType.LIST, 0)
62224
      oprot.writeListBegin(TType.STRUCT, len(self.success))
62446
      oprot.writeListBegin(TType.STRUCT, len(self.success))
62225
      for iter1545 in self.success:
62447
      for iter1552 in self.success:
62226
        iter1545.write(oprot)
62448
        iter1552.write(oprot)
62227
      oprot.writeListEnd()
62449
      oprot.writeListEnd()
62228
      oprot.writeFieldEnd()
62450
      oprot.writeFieldEnd()
62229
    oprot.writeFieldStop()
62451
    oprot.writeFieldStop()
62230
    oprot.writeStructEnd()
62452
    oprot.writeStructEnd()
62231
 
62453