Subversion Repositories SmartDukaan

Rev

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

Rev 4494 Rev 5326
Line 928... Line 928...
928
      if ftype == TType.STOP:
928
      if ftype == TType.STOP:
929
        break
929
        break
930
      if fid == 0:
930
      if fid == 0:
931
        if ftype == TType.LIST:
931
        if ftype == TType.LIST:
932
          self.success = []
932
          self.success = []
933
          (_etype31, _size28) = iprot.readListBegin()
933
          (_etype24, _size21) = iprot.readListBegin()
934
          for _i32 in xrange(_size28):
934
          for _i25 in xrange(_size21):
935
            _elem33 = Promotion()
935
            _elem26 = Promotion()
936
            _elem33.read(iprot)
936
            _elem26.read(iprot)
937
            self.success.append(_elem33)
937
            self.success.append(_elem26)
938
          iprot.readListEnd()
938
          iprot.readListEnd()
939
        else:
939
        else:
940
          iprot.skip(ftype)
940
          iprot.skip(ftype)
941
      elif fid == 1:
941
      elif fid == 1:
942
        if ftype == TType.STRUCT:
942
        if ftype == TType.STRUCT:
Line 955... Line 955...
955
      return
955
      return
956
    oprot.writeStructBegin('getAllPromotions_result')
956
    oprot.writeStructBegin('getAllPromotions_result')
957
    if self.success is not None:
957
    if self.success is not None:
958
      oprot.writeFieldBegin('success', TType.LIST, 0)
958
      oprot.writeFieldBegin('success', TType.LIST, 0)
959
      oprot.writeListBegin(TType.STRUCT, len(self.success))
959
      oprot.writeListBegin(TType.STRUCT, len(self.success))
960
      for iter34 in self.success:
960
      for iter27 in self.success:
961
        iter34.write(oprot)
961
        iter27.write(oprot)
962
      oprot.writeListEnd()
962
      oprot.writeListEnd()
963
      oprot.writeFieldEnd()
963
      oprot.writeFieldEnd()
964
    if self.pex is not None:
964
    if self.pex is not None:
965
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
965
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
966
      self.pex.write(oprot)
966
      self.pex.write(oprot)
Line 1751... Line 1751...
1751
      if ftype == TType.STOP:
1751
      if ftype == TType.STOP:
1752
        break
1752
        break
1753
      if fid == 0:
1753
      if fid == 0:
1754
        if ftype == TType.LIST:
1754
        if ftype == TType.LIST:
1755
          self.success = []
1755
          self.success = []
1756
          (_etype38, _size35) = iprot.readListBegin()
1756
          (_etype31, _size28) = iprot.readListBegin()
1757
          for _i39 in xrange(_size35):
1757
          for _i32 in xrange(_size28):
1758
            _elem40 = Coupon()
1758
            _elem33 = Coupon()
1759
            _elem40.read(iprot)
1759
            _elem33.read(iprot)
1760
            self.success.append(_elem40)
1760
            self.success.append(_elem33)
1761
          iprot.readListEnd()
1761
          iprot.readListEnd()
1762
        else:
1762
        else:
1763
          iprot.skip(ftype)
1763
          iprot.skip(ftype)
1764
      elif fid == 1:
1764
      elif fid == 1:
1765
        if ftype == TType.STRUCT:
1765
        if ftype == TType.STRUCT:
Line 1778... Line 1778...
1778
      return
1778
      return
1779
    oprot.writeStructBegin('getActiveCoupons_result')
1779
    oprot.writeStructBegin('getActiveCoupons_result')
1780
    if self.success is not None:
1780
    if self.success is not None:
1781
      oprot.writeFieldBegin('success', TType.LIST, 0)
1781
      oprot.writeFieldBegin('success', TType.LIST, 0)
1782
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1782
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1783
      for iter41 in self.success:
1783
      for iter34 in self.success:
1784
        iter41.write(oprot)
1784
        iter34.write(oprot)
1785
      oprot.writeListEnd()
1785
      oprot.writeListEnd()
1786
      oprot.writeFieldEnd()
1786
      oprot.writeFieldEnd()
1787
    if self.pex is not None:
1787
    if self.pex is not None:
1788
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
1788
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
1789
      self.pex.write(oprot)
1789
      self.pex.write(oprot)
Line 2081... Line 2081...
2081
      if ftype == TType.STOP:
2081
      if ftype == TType.STOP:
2082
        break
2082
        break
2083
      if fid == 1:
2083
      if fid == 1:
2084
        if ftype == TType.LIST:
2084
        if ftype == TType.LIST:
2085
          self.itemIds = []
2085
          self.itemIds = []
2086
          (_etype45, _size42) = iprot.readListBegin()
2086
          (_etype38, _size35) = iprot.readListBegin()
2087
          for _i46 in xrange(_size42):
2087
          for _i39 in xrange(_size35):
2088
            _elem47 = iprot.readI64();
2088
            _elem40 = iprot.readI64();
2089
            self.itemIds.append(_elem47)
2089
            self.itemIds.append(_elem40)
2090
          iprot.readListEnd()
2090
          iprot.readListEnd()
2091
        else:
2091
        else:
2092
          iprot.skip(ftype)
2092
          iprot.skip(ftype)
2093
      else:
2093
      else:
2094
        iprot.skip(ftype)
2094
        iprot.skip(ftype)
Line 2101... Line 2101...
2101
      return
2101
      return
2102
    oprot.writeStructBegin('getItemDiscountMap_args')
2102
    oprot.writeStructBegin('getItemDiscountMap_args')
2103
    if self.itemIds is not None:
2103
    if self.itemIds is not None:
2104
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
2104
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
2105
      oprot.writeListBegin(TType.I64, len(self.itemIds))
2105
      oprot.writeListBegin(TType.I64, len(self.itemIds))
2106
      for iter48 in self.itemIds:
2106
      for iter41 in self.itemIds:
2107
        oprot.writeI64(iter48)
2107
        oprot.writeI64(iter41)
2108
      oprot.writeListEnd()
2108
      oprot.writeListEnd()
2109
      oprot.writeFieldEnd()
2109
      oprot.writeFieldEnd()
2110
    oprot.writeFieldStop()
2110
    oprot.writeFieldStop()
2111
    oprot.writeStructEnd()
2111
    oprot.writeStructEnd()
2112
 
2112
 
Line 2151... Line 2151...
2151
      if ftype == TType.STOP:
2151
      if ftype == TType.STOP:
2152
        break
2152
        break
2153
      if fid == 0:
2153
      if fid == 0:
2154
        if ftype == TType.LIST:
2154
        if ftype == TType.LIST:
2155
          self.success = []
2155
          self.success = []
2156
          (_etype52, _size49) = iprot.readListBegin()
2156
          (_etype45, _size42) = iprot.readListBegin()
2157
          for _i53 in xrange(_size49):
2157
          for _i46 in xrange(_size42):
2158
            _elem54 = ItemCouponDiscount()
2158
            _elem47 = ItemCouponDiscount()
2159
            _elem54.read(iprot)
2159
            _elem47.read(iprot)
2160
            self.success.append(_elem54)
2160
            self.success.append(_elem47)
2161
          iprot.readListEnd()
2161
          iprot.readListEnd()
2162
        else:
2162
        else:
2163
          iprot.skip(ftype)
2163
          iprot.skip(ftype)
2164
      elif fid == 1:
2164
      elif fid == 1:
2165
        if ftype == TType.STRUCT:
2165
        if ftype == TType.STRUCT:
Line 2178... Line 2178...
2178
      return
2178
      return
2179
    oprot.writeStructBegin('getItemDiscountMap_result')
2179
    oprot.writeStructBegin('getItemDiscountMap_result')
2180
    if self.success is not None:
2180
    if self.success is not None:
2181
      oprot.writeFieldBegin('success', TType.LIST, 0)
2181
      oprot.writeFieldBegin('success', TType.LIST, 0)
2182
      oprot.writeListBegin(TType.STRUCT, len(self.success))
2182
      oprot.writeListBegin(TType.STRUCT, len(self.success))
2183
      for iter55 in self.success:
2183
      for iter48 in self.success:
2184
        iter55.write(oprot)
2184
        iter48.write(oprot)
2185
      oprot.writeListEnd()
2185
      oprot.writeListEnd()
2186
      oprot.writeFieldEnd()
2186
      oprot.writeFieldEnd()
2187
    if self.pex is not None:
2187
    if self.pex is not None:
2188
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
2188
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
2189
      self.pex.write(oprot)
2189
      self.pex.write(oprot)
Line 2289... Line 2289...
2289
      if ftype == TType.STOP:
2289
      if ftype == TType.STOP:
2290
        break
2290
        break
2291
      if fid == 0:
2291
      if fid == 0:
2292
        if ftype == TType.MAP:
2292
        if ftype == TType.MAP:
2293
          self.success = {}
2293
          self.success = {}
2294
          (_ktype57, _vtype58, _size56 ) = iprot.readMapBegin() 
2294
          (_ktype50, _vtype51, _size49 ) = iprot.readMapBegin() 
2295
          for _i60 in xrange(_size56):
2295
          for _i53 in xrange(_size49):
2296
            _key61 = iprot.readString();
2296
            _key54 = iprot.readString();
2297
            _val62 = iprot.readDouble();
2297
            _val55 = iprot.readDouble();
2298
            self.success[_key61] = _val62
2298
            self.success[_key54] = _val55
2299
          iprot.readMapEnd()
2299
          iprot.readMapEnd()
2300
        else:
2300
        else:
2301
          iprot.skip(ftype)
2301
          iprot.skip(ftype)
2302
      else:
2302
      else:
2303
        iprot.skip(ftype)
2303
        iprot.skip(ftype)
Line 2310... Line 2310...
2310
      return
2310
      return
2311
    oprot.writeStructBegin('getDiscountsForEntity_result')
2311
    oprot.writeStructBegin('getDiscountsForEntity_result')
2312
    if self.success is not None:
2312
    if self.success is not None:
2313
      oprot.writeFieldBegin('success', TType.MAP, 0)
2313
      oprot.writeFieldBegin('success', TType.MAP, 0)
2314
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.success))
2314
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.success))
2315
      for kiter63,viter64 in self.success.items():
2315
      for kiter56,viter57 in self.success.items():
2316
        oprot.writeString(kiter63)
2316
        oprot.writeString(kiter56)
2317
        oprot.writeDouble(viter64)
2317
        oprot.writeDouble(viter57)
2318
      oprot.writeMapEnd()
2318
      oprot.writeMapEnd()
2319
      oprot.writeFieldEnd()
2319
      oprot.writeFieldEnd()
2320
    oprot.writeFieldStop()
2320
    oprot.writeFieldStop()
2321
    oprot.writeStructEnd()
2321
    oprot.writeStructEnd()
2322
 
2322