Subversion Repositories SmartDukaan

Rev

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

Rev 23148 Rev 23152
Line 36046... Line 36046...
36046
   - stateId
36046
   - stateId
36047
  """
36047
  """
36048
 
36048
 
36049
  thrift_spec = (
36049
  thrift_spec = (
36050
    None, # 0
36050
    None, # 0
36051
    (1, TType.LIST, 'itemIds', (TType.I32,None), None, ), # 1
36051
    (1, TType.LIST, 'itemIds', (TType.I64,None), None, ), # 1
36052
    (2, TType.I32, 'stateId', None, None, ), # 2
36052
    (2, TType.I64, 'stateId', None, None, ), # 2
36053
  )
36053
  )
36054
 
36054
 
36055
  def __init__(self, itemIds=None, stateId=None,):
36055
  def __init__(self, itemIds=None, stateId=None,):
36056
    self.itemIds = itemIds
36056
    self.itemIds = itemIds
36057
    self.stateId = stateId
36057
    self.stateId = stateId
Line 36068... Line 36068...
36068
      if fid == 1:
36068
      if fid == 1:
36069
        if ftype == TType.LIST:
36069
        if ftype == TType.LIST:
36070
          self.itemIds = []
36070
          self.itemIds = []
36071
          (_etype986, _size983) = iprot.readListBegin()
36071
          (_etype986, _size983) = iprot.readListBegin()
36072
          for _i987 in xrange(_size983):
36072
          for _i987 in xrange(_size983):
36073
            _elem988 = iprot.readI32();
36073
            _elem988 = iprot.readI64();
36074
            self.itemIds.append(_elem988)
36074
            self.itemIds.append(_elem988)
36075
          iprot.readListEnd()
36075
          iprot.readListEnd()
36076
        else:
36076
        else:
36077
          iprot.skip(ftype)
36077
          iprot.skip(ftype)
36078
      elif fid == 2:
36078
      elif fid == 2:
36079
        if ftype == TType.I32:
36079
        if ftype == TType.I64:
36080
          self.stateId = iprot.readI32();
36080
          self.stateId = iprot.readI64();
36081
        else:
36081
        else:
36082
          iprot.skip(ftype)
36082
          iprot.skip(ftype)
36083
      else:
36083
      else:
36084
        iprot.skip(ftype)
36084
        iprot.skip(ftype)
36085
      iprot.readFieldEnd()
36085
      iprot.readFieldEnd()
Line 36090... Line 36090...
36090
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
36090
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
36091
      return
36091
      return
36092
    oprot.writeStructBegin('getStateTaxRate_args')
36092
    oprot.writeStructBegin('getStateTaxRate_args')
36093
    if self.itemIds is not None:
36093
    if self.itemIds is not None:
36094
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
36094
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
36095
      oprot.writeListBegin(TType.I32, len(self.itemIds))
36095
      oprot.writeListBegin(TType.I64, len(self.itemIds))
36096
      for iter989 in self.itemIds:
36096
      for iter989 in self.itemIds:
36097
        oprot.writeI32(iter989)
36097
        oprot.writeI64(iter989)
36098
      oprot.writeListEnd()
36098
      oprot.writeListEnd()
36099
      oprot.writeFieldEnd()
36099
      oprot.writeFieldEnd()
36100
    if self.stateId is not None:
36100
    if self.stateId is not None:
36101
      oprot.writeFieldBegin('stateId', TType.I32, 2)
36101
      oprot.writeFieldBegin('stateId', TType.I64, 2)
36102
      oprot.writeI32(self.stateId)
36102
      oprot.writeI64(self.stateId)
36103
      oprot.writeFieldEnd()
36103
      oprot.writeFieldEnd()
36104
    oprot.writeFieldStop()
36104
    oprot.writeFieldStop()
36105
    oprot.writeStructEnd()
36105
    oprot.writeStructEnd()
36106
 
36106
 
36107
  def validate(self):
36107
  def validate(self):
Line 36124... Line 36124...
36124
  Attributes:
36124
  Attributes:
36125
   - success
36125
   - success
36126
  """
36126
  """
36127
 
36127
 
36128
  thrift_spec = (
36128
  thrift_spec = (
36129
    (0, TType.MAP, 'success', (TType.I32,None,TType.STRUCT,(GstRate, GstRate.thrift_spec)), None, ), # 0
36129
    (0, TType.MAP, 'success', (TType.I64,None,TType.STRUCT,(GstRate, GstRate.thrift_spec)), None, ), # 0
36130
  )
36130
  )
36131
 
36131
 
36132
  def __init__(self, success=None,):
36132
  def __init__(self, success=None,):
36133
    self.success = success
36133
    self.success = success
36134
 
36134
 
Line 36144... Line 36144...
36144
      if fid == 0:
36144
      if fid == 0:
36145
        if ftype == TType.MAP:
36145
        if ftype == TType.MAP:
36146
          self.success = {}
36146
          self.success = {}
36147
          (_ktype991, _vtype992, _size990 ) = iprot.readMapBegin() 
36147
          (_ktype991, _vtype992, _size990 ) = iprot.readMapBegin() 
36148
          for _i994 in xrange(_size990):
36148
          for _i994 in xrange(_size990):
36149
            _key995 = iprot.readI32();
36149
            _key995 = iprot.readI64();
36150
            _val996 = GstRate()
36150
            _val996 = GstRate()
36151
            _val996.read(iprot)
36151
            _val996.read(iprot)
36152
            self.success[_key995] = _val996
36152
            self.success[_key995] = _val996
36153
          iprot.readMapEnd()
36153
          iprot.readMapEnd()
36154
        else:
36154
        else:
Line 36163... Line 36163...
36163
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
36163
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
36164
      return
36164
      return
36165
    oprot.writeStructBegin('getStateTaxRate_result')
36165
    oprot.writeStructBegin('getStateTaxRate_result')
36166
    if self.success is not None:
36166
    if self.success is not None:
36167
      oprot.writeFieldBegin('success', TType.MAP, 0)
36167
      oprot.writeFieldBegin('success', TType.MAP, 0)
36168
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
36168
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
36169
      for kiter997,viter998 in self.success.items():
36169
      for kiter997,viter998 in self.success.items():
36170
        oprot.writeI32(kiter997)
36170
        oprot.writeI64(kiter997)
36171
        viter998.write(oprot)
36171
        viter998.write(oprot)
36172
      oprot.writeMapEnd()
36172
      oprot.writeMapEnd()
36173
      oprot.writeFieldEnd()
36173
      oprot.writeFieldEnd()
36174
    oprot.writeFieldStop()
36174
    oprot.writeFieldStop()
36175
    oprot.writeStructEnd()
36175
    oprot.writeStructEnd()
Line 36195... Line 36195...
36195
   - itemIds
36195
   - itemIds
36196
  """
36196
  """
36197
 
36197
 
36198
  thrift_spec = (
36198
  thrift_spec = (
36199
    None, # 0
36199
    None, # 0
36200
    (1, TType.LIST, 'itemIds', (TType.I32,None), None, ), # 1
36200
    (1, TType.LIST, 'itemIds', (TType.I64,None), None, ), # 1
36201
  )
36201
  )
36202
 
36202
 
36203
  def __init__(self, itemIds=None,):
36203
  def __init__(self, itemIds=None,):
36204
    self.itemIds = itemIds
36204
    self.itemIds = itemIds
36205
 
36205
 
Line 36215... Line 36215...
36215
      if fid == 1:
36215
      if fid == 1:
36216
        if ftype == TType.LIST:
36216
        if ftype == TType.LIST:
36217
          self.itemIds = []
36217
          self.itemIds = []
36218
          (_etype1002, _size999) = iprot.readListBegin()
36218
          (_etype1002, _size999) = iprot.readListBegin()
36219
          for _i1003 in xrange(_size999):
36219
          for _i1003 in xrange(_size999):
36220
            _elem1004 = iprot.readI32();
36220
            _elem1004 = iprot.readI64();
36221
            self.itemIds.append(_elem1004)
36221
            self.itemIds.append(_elem1004)
36222
          iprot.readListEnd()
36222
          iprot.readListEnd()
36223
        else:
36223
        else:
36224
          iprot.skip(ftype)
36224
          iprot.skip(ftype)
36225
      else:
36225
      else:
Line 36232... Line 36232...
36232
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
36232
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
36233
      return
36233
      return
36234
    oprot.writeStructBegin('getIgstTaxRate_args')
36234
    oprot.writeStructBegin('getIgstTaxRate_args')
36235
    if self.itemIds is not None:
36235
    if self.itemIds is not None:
36236
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
36236
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
36237
      oprot.writeListBegin(TType.I32, len(self.itemIds))
36237
      oprot.writeListBegin(TType.I64, len(self.itemIds))
36238
      for iter1005 in self.itemIds:
36238
      for iter1005 in self.itemIds:
36239
        oprot.writeI32(iter1005)
36239
        oprot.writeI64(iter1005)
36240
      oprot.writeListEnd()
36240
      oprot.writeListEnd()
36241
      oprot.writeFieldEnd()
36241
      oprot.writeFieldEnd()
36242
    oprot.writeFieldStop()
36242
    oprot.writeFieldStop()
36243
    oprot.writeStructEnd()
36243
    oprot.writeStructEnd()
36244
 
36244
 
Line 36262... Line 36262...
36262
  Attributes:
36262
  Attributes:
36263
   - success
36263
   - success
36264
  """
36264
  """
36265
 
36265
 
36266
  thrift_spec = (
36266
  thrift_spec = (
36267
    (0, TType.MAP, 'success', (TType.I32,None,TType.DOUBLE,None), None, ), # 0
36267
    (0, TType.MAP, 'success', (TType.I64,None,TType.DOUBLE,None), None, ), # 0
36268
  )
36268
  )
36269
 
36269
 
36270
  def __init__(self, success=None,):
36270
  def __init__(self, success=None,):
36271
    self.success = success
36271
    self.success = success
36272
 
36272
 
Line 36282... Line 36282...
36282
      if fid == 0:
36282
      if fid == 0:
36283
        if ftype == TType.MAP:
36283
        if ftype == TType.MAP:
36284
          self.success = {}
36284
          self.success = {}
36285
          (_ktype1007, _vtype1008, _size1006 ) = iprot.readMapBegin() 
36285
          (_ktype1007, _vtype1008, _size1006 ) = iprot.readMapBegin() 
36286
          for _i1010 in xrange(_size1006):
36286
          for _i1010 in xrange(_size1006):
36287
            _key1011 = iprot.readI32();
36287
            _key1011 = iprot.readI64();
36288
            _val1012 = iprot.readDouble();
36288
            _val1012 = iprot.readDouble();
36289
            self.success[_key1011] = _val1012
36289
            self.success[_key1011] = _val1012
36290
          iprot.readMapEnd()
36290
          iprot.readMapEnd()
36291
        else:
36291
        else:
36292
          iprot.skip(ftype)
36292
          iprot.skip(ftype)
Line 36300... Line 36300...
36300
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
36300
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
36301
      return
36301
      return
36302
    oprot.writeStructBegin('getIgstTaxRate_result')
36302
    oprot.writeStructBegin('getIgstTaxRate_result')
36303
    if self.success is not None:
36303
    if self.success is not None:
36304
      oprot.writeFieldBegin('success', TType.MAP, 0)
36304
      oprot.writeFieldBegin('success', TType.MAP, 0)
36305
      oprot.writeMapBegin(TType.I32, TType.DOUBLE, len(self.success))
36305
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
36306
      for kiter1013,viter1014 in self.success.items():
36306
      for kiter1013,viter1014 in self.success.items():
36307
        oprot.writeI32(kiter1013)
36307
        oprot.writeI64(kiter1013)
36308
        oprot.writeDouble(viter1014)
36308
        oprot.writeDouble(viter1014)
36309
      oprot.writeMapEnd()
36309
      oprot.writeMapEnd()
36310
      oprot.writeFieldEnd()
36310
      oprot.writeFieldEnd()
36311
    oprot.writeFieldStop()
36311
    oprot.writeFieldStop()
36312
    oprot.writeStructEnd()
36312
    oprot.writeStructEnd()