Subversion Repositories SmartDukaan

Rev

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

Rev 3431 Rev 3554
Line 825... Line 825...
825
      if ftype == TType.STOP:
825
      if ftype == TType.STOP:
826
        break
826
        break
827
      if fid == 0:
827
      if fid == 0:
828
        if ftype == TType.LIST:
828
        if ftype == TType.LIST:
829
          self.success = []
829
          self.success = []
830
          (_etype24, _size21) = iprot.readListBegin()
830
          (_etype31, _size28) = iprot.readListBegin()
831
          for _i25 in xrange(_size21):
831
          for _i32 in xrange(_size28):
832
            _elem26 = Promotion()
832
            _elem33 = Promotion()
833
            _elem26.read(iprot)
833
            _elem33.read(iprot)
834
            self.success.append(_elem26)
834
            self.success.append(_elem33)
835
          iprot.readListEnd()
835
          iprot.readListEnd()
836
        else:
836
        else:
837
          iprot.skip(ftype)
837
          iprot.skip(ftype)
838
      elif fid == 1:
838
      elif fid == 1:
839
        if ftype == TType.STRUCT:
839
        if ftype == TType.STRUCT:
Line 852... Line 852...
852
      return
852
      return
853
    oprot.writeStructBegin('getAllPromotions_result')
853
    oprot.writeStructBegin('getAllPromotions_result')
854
    if self.success is not None:
854
    if self.success is not None:
855
      oprot.writeFieldBegin('success', TType.LIST, 0)
855
      oprot.writeFieldBegin('success', TType.LIST, 0)
856
      oprot.writeListBegin(TType.STRUCT, len(self.success))
856
      oprot.writeListBegin(TType.STRUCT, len(self.success))
857
      for iter27 in self.success:
857
      for iter34 in self.success:
858
        iter27.write(oprot)
858
        iter34.write(oprot)
859
      oprot.writeListEnd()
859
      oprot.writeListEnd()
860
      oprot.writeFieldEnd()
860
      oprot.writeFieldEnd()
861
    if self.pex is not None:
861
    if self.pex is not None:
862
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
862
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
863
      self.pex.write(oprot)
863
      self.pex.write(oprot)
Line 1648... Line 1648...
1648
      if ftype == TType.STOP:
1648
      if ftype == TType.STOP:
1649
        break
1649
        break
1650
      if fid == 0:
1650
      if fid == 0:
1651
        if ftype == TType.LIST:
1651
        if ftype == TType.LIST:
1652
          self.success = []
1652
          self.success = []
1653
          (_etype31, _size28) = iprot.readListBegin()
1653
          (_etype38, _size35) = iprot.readListBegin()
1654
          for _i32 in xrange(_size28):
1654
          for _i39 in xrange(_size35):
1655
            _elem33 = Coupon()
1655
            _elem40 = Coupon()
1656
            _elem33.read(iprot)
1656
            _elem40.read(iprot)
1657
            self.success.append(_elem33)
1657
            self.success.append(_elem40)
1658
          iprot.readListEnd()
1658
          iprot.readListEnd()
1659
        else:
1659
        else:
1660
          iprot.skip(ftype)
1660
          iprot.skip(ftype)
1661
      elif fid == 1:
1661
      elif fid == 1:
1662
        if ftype == TType.STRUCT:
1662
        if ftype == TType.STRUCT:
Line 1675... Line 1675...
1675
      return
1675
      return
1676
    oprot.writeStructBegin('getActiveCoupons_result')
1676
    oprot.writeStructBegin('getActiveCoupons_result')
1677
    if self.success is not None:
1677
    if self.success is not None:
1678
      oprot.writeFieldBegin('success', TType.LIST, 0)
1678
      oprot.writeFieldBegin('success', TType.LIST, 0)
1679
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1679
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1680
      for iter34 in self.success:
1680
      for iter41 in self.success:
1681
        iter34.write(oprot)
1681
        iter41.write(oprot)
1682
      oprot.writeListEnd()
1682
      oprot.writeListEnd()
1683
      oprot.writeFieldEnd()
1683
      oprot.writeFieldEnd()
1684
    if self.pex is not None:
1684
    if self.pex is not None:
1685
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
1685
      oprot.writeFieldBegin('pex', TType.STRUCT, 1)
1686
      self.pex.write(oprot)
1686
      self.pex.write(oprot)