# File lib/livejournal/entry.rb, line 293
      def initialize(user, opts)
        super(user, 'getevents')
        @request['lineendings'] = 'unix'

        @strict = true
        @strict = opts[:strict] if opts.has_key? :strict

        if opts.has_key? :itemid
          @request['selecttype'] = 'one'
          @request['itemid'] = opts[:itemid]
        elsif opts.has_key? :recent
          @request['selecttype'] = 'lastn'
          @request['howmany'] = opts[:recent]
        elsif opts.has_key? :lastsync
          @request['selecttype'] = 'syncitems'
          @request['lastsync'] = opts[:lastsync] if opts[:lastsync]
        else
          raise ArgumentError, 'invalid options for GetEvents'
        end
      end