<?php


namespace Bruery\UserSecurityBundle\Model;

interface SessionInterface
{
    /**
     * Set ipAddress
     *
     * @param  string                                  $ipAddress
     * @return \Bruery\UserSecurityBundle\Entity\Session
     */
    public function setIpAddress($ipAddress);

    /**
     * Get ipAddress
     *
     * @return string
     */
    public function getIpAddress();

    /**
     * Set loginAttemptDate
     *
     * @param  integer                                 $loginAttemptDate
     * @return \Bruery\UserSecurityBundle\Entity\Session
     */
    public function setLoginAttemptDate($loginAttemptDate);

    /**
     * Get loginAttemptDate
     *
     * @return integer
     */
    public function getLoginAttemptDate();

    /**
     * Set loginUsername
     *
     * @param  string                                  $loginUsername
     * @return \Bruery\UserSecurityBundle\Entity\Session
     */
    public function setLoginAttemptUsername($loginAttemptUsername);

    /**
     * Get loginUsername
     *
     * @return string
     */
    public function getLoginAttemptUsername();
}
