Subversion Repositories SmartDukaan

Rev

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

Rev 22566 Rev 23143
Line 1412... Line 1412...
1412
    Parameters:
1412
    Parameters:
1413
     - stateId
1413
     - stateId
1414
    """
1414
    """
1415
    pass
1415
    pass
1416
 
1416
 
-
 
1417
  def getTotalTaxRate(self, itemIds, stateId):
-
 
1418
    """
-
 
1419
    Parameters:
-
 
1420
     - itemIds
-
 
1421
     - stateId
-
 
1422
    """
-
 
1423
    pass
-
 
1424
 
1417
  def getInterStateGstRates(self, ):
1425
  def getInterStateGstRates(self, ):
1418
    pass
1426
    pass
1419
 
1427
 
1420
  def getHsnCodesByCategory(self, categoryId):
1428
  def getHsnCodesByCategory(self, categoryId):
1421
    """
1429
    """
Line 7556... Line 7564...
7556
      return result.success
7564
      return result.success
7557
    if result.cex is not None:
7565
    if result.cex is not None:
7558
      raise result.cex
7566
      raise result.cex
7559
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getGstRatesByState failed: unknown result");
7567
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getGstRatesByState failed: unknown result");
7560
 
7568
 
-
 
7569
  def getTotalTaxRate(self, itemIds, stateId):
-
 
7570
    """
-
 
7571
    Parameters:
-
 
7572
     - itemIds
-
 
7573
     - stateId
-
 
7574
    """
-
 
7575
    self.send_getTotalTaxRate(itemIds, stateId)
-
 
7576
    return self.recv_getTotalTaxRate()
-
 
7577
 
-
 
7578
  def send_getTotalTaxRate(self, itemIds, stateId):
-
 
7579
    self._oprot.writeMessageBegin('getTotalTaxRate', TMessageType.CALL, self._seqid)
-
 
7580
    args = getTotalTaxRate_args()
-
 
7581
    args.itemIds = itemIds
-
 
7582
    args.stateId = stateId
-
 
7583
    args.write(self._oprot)
-
 
7584
    self._oprot.writeMessageEnd()
-
 
7585
    self._oprot.trans.flush()
-
 
7586
 
-
 
7587
  def recv_getTotalTaxRate(self, ):
-
 
7588
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
7589
    if mtype == TMessageType.EXCEPTION:
-
 
7590
      x = TApplicationException()
-
 
7591
      x.read(self._iprot)
-
 
7592
      self._iprot.readMessageEnd()
-
 
7593
      raise x
-
 
7594
    result = getTotalTaxRate_result()
-
 
7595
    result.read(self._iprot)
-
 
7596
    self._iprot.readMessageEnd()
-
 
7597
    if result.success is not None:
-
 
7598
      return result.success
-
 
7599
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getTotalTaxRate failed: unknown result");
-
 
7600
 
7561
  def getInterStateGstRates(self, ):
7601
  def getInterStateGstRates(self, ):
7562
    self.send_getInterStateGstRates()
7602
    self.send_getInterStateGstRates()
7563
    return self.recv_getInterStateGstRates()
7603
    return self.recv_getInterStateGstRates()
7564
 
7604
 
7565
  def send_getInterStateGstRates(self, ):
7605
  def send_getInterStateGstRates(self, ):
Line 7852... Line 7892...
7852
    self._processMap["updateItemPricing"] = Processor.process_updateItemPricing
7892
    self._processMap["updateItemPricing"] = Processor.process_updateItemPricing
7853
    self._processMap["bulkUpdateCatalog"] = Processor.process_bulkUpdateCatalog
7893
    self._processMap["bulkUpdateCatalog"] = Processor.process_bulkUpdateCatalog
7854
    self._processMap["getWarrantyInfoForItem"] = Processor.process_getWarrantyInfoForItem
7894
    self._processMap["getWarrantyInfoForItem"] = Processor.process_getWarrantyInfoForItem
7855
    self._processMap["getWarrantyInfoForItemList"] = Processor.process_getWarrantyInfoForItemList
7895
    self._processMap["getWarrantyInfoForItemList"] = Processor.process_getWarrantyInfoForItemList
7856
    self._processMap["getGstRatesByState"] = Processor.process_getGstRatesByState
7896
    self._processMap["getGstRatesByState"] = Processor.process_getGstRatesByState
-
 
7897
    self._processMap["getTotalTaxRate"] = Processor.process_getTotalTaxRate
7857
    self._processMap["getInterStateGstRates"] = Processor.process_getInterStateGstRates
7898
    self._processMap["getInterStateGstRates"] = Processor.process_getInterStateGstRates
7858
    self._processMap["getHsnCodesByCategory"] = Processor.process_getHsnCodesByCategory
7899
    self._processMap["getHsnCodesByCategory"] = Processor.process_getHsnCodesByCategory
7859
    self._processMap["getAllFofoDeals"] = Processor.process_getAllFofoDeals
7900
    self._processMap["getAllFofoDeals"] = Processor.process_getAllFofoDeals
7860
 
7901
 
7861
  def process(self, iprot, oprot):
7902
  def process(self, iprot, oprot):
Line 10238... Line 10279...
10238
    oprot.writeMessageBegin("getGstRatesByState", TMessageType.REPLY, seqid)
10279
    oprot.writeMessageBegin("getGstRatesByState", TMessageType.REPLY, seqid)
10239
    result.write(oprot)
10280
    result.write(oprot)
10240
    oprot.writeMessageEnd()
10281
    oprot.writeMessageEnd()
10241
    oprot.trans.flush()
10282
    oprot.trans.flush()
10242
 
10283
 
-
 
10284
  def process_getTotalTaxRate(self, seqid, iprot, oprot):
-
 
10285
    args = getTotalTaxRate_args()
-
 
10286
    args.read(iprot)
-
 
10287
    iprot.readMessageEnd()
-
 
10288
    result = getTotalTaxRate_result()
-
 
10289
    result.success = self._handler.getTotalTaxRate(args.itemIds, args.stateId)
-
 
10290
    oprot.writeMessageBegin("getTotalTaxRate", TMessageType.REPLY, seqid)
-
 
10291
    result.write(oprot)
-
 
10292
    oprot.writeMessageEnd()
-
 
10293
    oprot.trans.flush()
-
 
10294
 
10243
  def process_getInterStateGstRates(self, seqid, iprot, oprot):
10295
  def process_getInterStateGstRates(self, seqid, iprot, oprot):
10244
    args = getInterStateGstRates_args()
10296
    args = getInterStateGstRates_args()
10245
    args.read(iprot)
10297
    args.read(iprot)
10246
    iprot.readMessageEnd()
10298
    iprot.readMessageEnd()
10247
    result = getInterStateGstRates_result()
10299
    result = getInterStateGstRates_result()
Line 35936... Line 35988...
35936
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
35988
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
35937
 
35989
 
35938
  def __ne__(self, other):
35990
  def __ne__(self, other):
35939
    return not (self == other)
35991
    return not (self == other)
35940
 
35992
 
-
 
35993
class getTotalTaxRate_args:
-
 
35994
  """
-
 
35995
  Attributes:
-
 
35996
   - itemIds
-
 
35997
   - stateId
-
 
35998
  """
-
 
35999
 
-
 
36000
  thrift_spec = (
-
 
36001
    None, # 0
-
 
36002
    (1, TType.LIST, 'itemIds', (TType.I32,None), None, ), # 1
-
 
36003
    (2, TType.I32, 'stateId', None, None, ), # 2
-
 
36004
  )
-
 
36005
 
-
 
36006
  def __init__(self, itemIds=None, stateId=None,):
-
 
36007
    self.itemIds = itemIds
-
 
36008
    self.stateId = stateId
-
 
36009
 
-
 
36010
  def read(self, iprot):
-
 
36011
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
36012
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
36013
      return
-
 
36014
    iprot.readStructBegin()
-
 
36015
    while True:
-
 
36016
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
36017
      if ftype == TType.STOP:
-
 
36018
        break
-
 
36019
      if fid == 1:
-
 
36020
        if ftype == TType.LIST:
-
 
36021
          self.itemIds = []
-
 
36022
          (_etype986, _size983) = iprot.readListBegin()
-
 
36023
          for _i987 in xrange(_size983):
-
 
36024
            _elem988 = iprot.readI32();
-
 
36025
            self.itemIds.append(_elem988)
-
 
36026
          iprot.readListEnd()
-
 
36027
        else:
-
 
36028
          iprot.skip(ftype)
-
 
36029
      elif fid == 2:
-
 
36030
        if ftype == TType.I32:
-
 
36031
          self.stateId = iprot.readI32();
-
 
36032
        else:
-
 
36033
          iprot.skip(ftype)
-
 
36034
      else:
-
 
36035
        iprot.skip(ftype)
-
 
36036
      iprot.readFieldEnd()
-
 
36037
    iprot.readStructEnd()
-
 
36038
 
-
 
36039
  def write(self, oprot):
-
 
36040
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
36041
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
36042
      return
-
 
36043
    oprot.writeStructBegin('getTotalTaxRate_args')
-
 
36044
    if self.itemIds is not None:
-
 
36045
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
-
 
36046
      oprot.writeListBegin(TType.I32, len(self.itemIds))
-
 
36047
      for iter989 in self.itemIds:
-
 
36048
        oprot.writeI32(iter989)
-
 
36049
      oprot.writeListEnd()
-
 
36050
      oprot.writeFieldEnd()
-
 
36051
    if self.stateId is not None:
-
 
36052
      oprot.writeFieldBegin('stateId', TType.I32, 2)
-
 
36053
      oprot.writeI32(self.stateId)
-
 
36054
      oprot.writeFieldEnd()
-
 
36055
    oprot.writeFieldStop()
-
 
36056
    oprot.writeStructEnd()
-
 
36057
 
-
 
36058
  def validate(self):
-
 
36059
    return
-
 
36060
 
-
 
36061
 
-
 
36062
  def __repr__(self):
-
 
36063
    L = ['%s=%r' % (key, value)
-
 
36064
      for key, value in self.__dict__.iteritems()]
-
 
36065
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
36066
 
-
 
36067
  def __eq__(self, other):
-
 
36068
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
36069
 
-
 
36070
  def __ne__(self, other):
-
 
36071
    return not (self == other)
-
 
36072
 
-
 
36073
class getTotalTaxRate_result:
-
 
36074
  """
-
 
36075
  Attributes:
-
 
36076
   - success
-
 
36077
  """
-
 
36078
 
-
 
36079
  thrift_spec = (
-
 
36080
    (0, TType.MAP, 'success', (TType.I32,None,TType.STRUCT,(GstRate, GstRate.thrift_spec)), None, ), # 0
-
 
36081
  )
-
 
36082
 
-
 
36083
  def __init__(self, success=None,):
-
 
36084
    self.success = success
-
 
36085
 
-
 
36086
  def read(self, iprot):
-
 
36087
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
36088
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
36089
      return
-
 
36090
    iprot.readStructBegin()
-
 
36091
    while True:
-
 
36092
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
36093
      if ftype == TType.STOP:
-
 
36094
        break
-
 
36095
      if fid == 0:
-
 
36096
        if ftype == TType.MAP:
-
 
36097
          self.success = {}
-
 
36098
          (_ktype991, _vtype992, _size990 ) = iprot.readMapBegin() 
-
 
36099
          for _i994 in xrange(_size990):
-
 
36100
            _key995 = iprot.readI32();
-
 
36101
            _val996 = GstRate()
-
 
36102
            _val996.read(iprot)
-
 
36103
            self.success[_key995] = _val996
-
 
36104
          iprot.readMapEnd()
-
 
36105
        else:
-
 
36106
          iprot.skip(ftype)
-
 
36107
      else:
-
 
36108
        iprot.skip(ftype)
-
 
36109
      iprot.readFieldEnd()
-
 
36110
    iprot.readStructEnd()
-
 
36111
 
-
 
36112
  def write(self, oprot):
-
 
36113
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
36114
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
36115
      return
-
 
36116
    oprot.writeStructBegin('getTotalTaxRate_result')
-
 
36117
    if self.success is not None:
-
 
36118
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
36119
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
-
 
36120
      for kiter997,viter998 in self.success.items():
-
 
36121
        oprot.writeI32(kiter997)
-
 
36122
        viter998.write(oprot)
-
 
36123
      oprot.writeMapEnd()
-
 
36124
      oprot.writeFieldEnd()
-
 
36125
    oprot.writeFieldStop()
-
 
36126
    oprot.writeStructEnd()
-
 
36127
 
-
 
36128
  def validate(self):
-
 
36129
    return
-
 
36130
 
-
 
36131
 
-
 
36132
  def __repr__(self):
-
 
36133
    L = ['%s=%r' % (key, value)
-
 
36134
      for key, value in self.__dict__.iteritems()]
-
 
36135
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
36136
 
-
 
36137
  def __eq__(self, other):
-
 
36138
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
36139
 
-
 
36140
  def __ne__(self, other):
-
 
36141
    return not (self == other)
-
 
36142
 
35941
class getInterStateGstRates_args:
36143
class getInterStateGstRates_args:
35942
 
36144
 
35943
  thrift_spec = (
36145
  thrift_spec = (
35944
  )
36146
  )
35945
 
36147
 
Line 36006... Line 36208...
36006
      if ftype == TType.STOP:
36208
      if ftype == TType.STOP:
36007
        break
36209
        break
36008
      if fid == 0:
36210
      if fid == 0:
36009
        if ftype == TType.MAP:
36211
        if ftype == TType.MAP:
36010
          self.success = {}
36212
          self.success = {}
36011
          (_ktype984, _vtype985, _size983 ) = iprot.readMapBegin() 
36213
          (_ktype1000, _vtype1001, _size999 ) = iprot.readMapBegin() 
36012
          for _i987 in xrange(_size983):
36214
          for _i1003 in xrange(_size999):
36013
            _key988 = iprot.readString();
36215
            _key1004 = iprot.readString();
36014
            _val989 = GstRate()
36216
            _val1005 = GstRate()
36015
            _val989.read(iprot)
36217
            _val1005.read(iprot)
36016
            self.success[_key988] = _val989
36218
            self.success[_key1004] = _val1005
36017
          iprot.readMapEnd()
36219
          iprot.readMapEnd()
36018
        else:
36220
        else:
36019
          iprot.skip(ftype)
36221
          iprot.skip(ftype)
36020
      elif fid == 1:
36222
      elif fid == 1:
36021
        if ftype == TType.STRUCT:
36223
        if ftype == TType.STRUCT:
Line 36034... Line 36236...
36034
      return
36236
      return
36035
    oprot.writeStructBegin('getInterStateGstRates_result')
36237
    oprot.writeStructBegin('getInterStateGstRates_result')
36036
    if self.success is not None:
36238
    if self.success is not None:
36037
      oprot.writeFieldBegin('success', TType.MAP, 0)
36239
      oprot.writeFieldBegin('success', TType.MAP, 0)
36038
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
36240
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
36039
      for kiter990,viter991 in self.success.items():
36241
      for kiter1006,viter1007 in self.success.items():
36040
        oprot.writeString(kiter990)
36242
        oprot.writeString(kiter1006)
36041
        viter991.write(oprot)
36243
        viter1007.write(oprot)
36042
      oprot.writeMapEnd()
36244
      oprot.writeMapEnd()
36043
      oprot.writeFieldEnd()
36245
      oprot.writeFieldEnd()
36044
    if self.cex is not None:
36246
    if self.cex is not None:
36045
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
36247
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
36046
      self.cex.write(oprot)
36248
      self.cex.write(oprot)
Line 36149... Line 36351...
36149
      if ftype == TType.STOP:
36351
      if ftype == TType.STOP:
36150
        break
36352
        break
36151
      if fid == 0:
36353
      if fid == 0:
36152
        if ftype == TType.LIST:
36354
        if ftype == TType.LIST:
36153
          self.success = []
36355
          self.success = []
36154
          (_etype995, _size992) = iprot.readListBegin()
36356
          (_etype1011, _size1008) = iprot.readListBegin()
36155
          for _i996 in xrange(_size992):
36357
          for _i1012 in xrange(_size1008):
36156
            _elem997 = CategoryHsnCode()
36358
            _elem1013 = CategoryHsnCode()
36157
            _elem997.read(iprot)
36359
            _elem1013.read(iprot)
36158
            self.success.append(_elem997)
36360
            self.success.append(_elem1013)
36159
          iprot.readListEnd()
36361
          iprot.readListEnd()
36160
        else:
36362
        else:
36161
          iprot.skip(ftype)
36363
          iprot.skip(ftype)
36162
      elif fid == 1:
36364
      elif fid == 1:
36163
        if ftype == TType.STRUCT:
36365
        if ftype == TType.STRUCT:
Line 36176... Line 36378...
36176
      return
36378
      return
36177
    oprot.writeStructBegin('getHsnCodesByCategory_result')
36379
    oprot.writeStructBegin('getHsnCodesByCategory_result')
36178
    if self.success is not None:
36380
    if self.success is not None:
36179
      oprot.writeFieldBegin('success', TType.LIST, 0)
36381
      oprot.writeFieldBegin('success', TType.LIST, 0)
36180
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36382
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36181
      for iter998 in self.success:
36383
      for iter1014 in self.success:
36182
        iter998.write(oprot)
36384
        iter1014.write(oprot)
36183
      oprot.writeListEnd()
36385
      oprot.writeListEnd()
36184
      oprot.writeFieldEnd()
36386
      oprot.writeFieldEnd()
36185
    if self.cex is not None:
36387
    if self.cex is not None:
36186
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
36388
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
36187
      self.cex.write(oprot)
36389
      self.cex.write(oprot)
Line 36226... Line 36428...
36226
      if ftype == TType.STOP:
36428
      if ftype == TType.STOP:
36227
        break
36429
        break
36228
      if fid == -1:
36430
      if fid == -1:
36229
        if ftype == TType.LIST:
36431
        if ftype == TType.LIST:
36230
          self.itemIds = []
36432
          self.itemIds = []
36231
          (_etype1002, _size999) = iprot.readListBegin()
36433
          (_etype1018, _size1015) = iprot.readListBegin()
36232
          for _i1003 in xrange(_size999):
36434
          for _i1019 in xrange(_size1015):
36233
            _elem1004 = iprot.readI64();
36435
            _elem1020 = iprot.readI64();
36234
            self.itemIds.append(_elem1004)
36436
            self.itemIds.append(_elem1020)
36235
          iprot.readListEnd()
36437
          iprot.readListEnd()
36236
        else:
36438
        else:
36237
          iprot.skip(ftype)
36439
          iprot.skip(ftype)
36238
      elif fid == -2:
36440
      elif fid == -2:
36239
        if ftype == TType.LIST:
36441
        if ftype == TType.LIST:
36240
          self.tagIds = []
36442
          self.tagIds = []
36241
          (_etype1008, _size1005) = iprot.readListBegin()
36443
          (_etype1024, _size1021) = iprot.readListBegin()
36242
          for _i1009 in xrange(_size1005):
36444
          for _i1025 in xrange(_size1021):
36243
            _elem1010 = iprot.readI64();
36445
            _elem1026 = iprot.readI64();
36244
            self.tagIds.append(_elem1010)
36446
            self.tagIds.append(_elem1026)
36245
          iprot.readListEnd()
36447
          iprot.readListEnd()
36246
        else:
36448
        else:
36247
          iprot.skip(ftype)
36449
          iprot.skip(ftype)
36248
      else:
36450
      else:
36249
        iprot.skip(ftype)
36451
        iprot.skip(ftype)
Line 36256... Line 36458...
36256
      return
36458
      return
36257
    oprot.writeStructBegin('getAllFofoDeals_args')
36459
    oprot.writeStructBegin('getAllFofoDeals_args')
36258
    if self.tagIds is not None:
36460
    if self.tagIds is not None:
36259
      oprot.writeFieldBegin('tagIds', TType.LIST, -2)
36461
      oprot.writeFieldBegin('tagIds', TType.LIST, -2)
36260
      oprot.writeListBegin(TType.I64, len(self.tagIds))
36462
      oprot.writeListBegin(TType.I64, len(self.tagIds))
36261
      for iter1011 in self.tagIds:
36463
      for iter1027 in self.tagIds:
36262
        oprot.writeI64(iter1011)
36464
        oprot.writeI64(iter1027)
36263
      oprot.writeListEnd()
36465
      oprot.writeListEnd()
36264
      oprot.writeFieldEnd()
36466
      oprot.writeFieldEnd()
36265
    if self.itemIds is not None:
36467
    if self.itemIds is not None:
36266
      oprot.writeFieldBegin('itemIds', TType.LIST, -1)
36468
      oprot.writeFieldBegin('itemIds', TType.LIST, -1)
36267
      oprot.writeListBegin(TType.I64, len(self.itemIds))
36469
      oprot.writeListBegin(TType.I64, len(self.itemIds))
36268
      for iter1012 in self.itemIds:
36470
      for iter1028 in self.itemIds:
36269
        oprot.writeI64(iter1012)
36471
        oprot.writeI64(iter1028)
36270
      oprot.writeListEnd()
36472
      oprot.writeListEnd()
36271
      oprot.writeFieldEnd()
36473
      oprot.writeFieldEnd()
36272
    oprot.writeFieldStop()
36474
    oprot.writeFieldStop()
36273
    oprot.writeStructEnd()
36475
    oprot.writeStructEnd()
36274
 
36476
 
Line 36310... Line 36512...
36310
      if ftype == TType.STOP:
36512
      if ftype == TType.STOP:
36311
        break
36513
        break
36312
      if fid == 0:
36514
      if fid == 0:
36313
        if ftype == TType.MAP:
36515
        if ftype == TType.MAP:
36314
          self.success = {}
36516
          self.success = {}
36315
          (_ktype1014, _vtype1015, _size1013 ) = iprot.readMapBegin() 
36517
          (_ktype1030, _vtype1031, _size1029 ) = iprot.readMapBegin() 
36316
          for _i1017 in xrange(_size1013):
36518
          for _i1033 in xrange(_size1029):
36317
            _key1018 = iprot.readI64();
36519
            _key1034 = iprot.readI64();
36318
            _val1019 = iprot.readDouble();
36520
            _val1035 = iprot.readDouble();
36319
            self.success[_key1018] = _val1019
36521
            self.success[_key1034] = _val1035
36320
          iprot.readMapEnd()
36522
          iprot.readMapEnd()
36321
        else:
36523
        else:
36322
          iprot.skip(ftype)
36524
          iprot.skip(ftype)
36323
      else:
36525
      else:
36324
        iprot.skip(ftype)
36526
        iprot.skip(ftype)
Line 36331... Line 36533...
36331
      return
36533
      return
36332
    oprot.writeStructBegin('getAllFofoDeals_result')
36534
    oprot.writeStructBegin('getAllFofoDeals_result')
36333
    if self.success is not None:
36535
    if self.success is not None:
36334
      oprot.writeFieldBegin('success', TType.MAP, 0)
36536
      oprot.writeFieldBegin('success', TType.MAP, 0)
36335
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
36537
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
36336
      for kiter1020,viter1021 in self.success.items():
36538
      for kiter1036,viter1037 in self.success.items():
36337
        oprot.writeI64(kiter1020)
36539
        oprot.writeI64(kiter1036)
36338
        oprot.writeDouble(viter1021)
36540
        oprot.writeDouble(viter1037)
36339
      oprot.writeMapEnd()
36541
      oprot.writeMapEnd()
36340
      oprot.writeFieldEnd()
36542
      oprot.writeFieldEnd()
36341
    oprot.writeFieldStop()
36543
    oprot.writeFieldStop()
36342
    oprot.writeStructEnd()
36544
    oprot.writeStructEnd()
36343
 
36545