ComunicAPI/classes/models/Friend.php

47 lines
983 B
PHP
Raw Normal View History

2018-02-03 14:17:25 +00:00
<?php
/**
* Friend model
*
* @author Pierre HUBER
*/
class Friend {
//Private fields
private $friendID;
private $accepted;
private $following;
private $last_activity_time;
//Set and get friend ID
public function setFriendID(int $id){
$this->friendID = $id;
}
public function getFriendID() : int {
return $this->friendID;
}
//Set and get the accepted state of the friendship
public function setAccepted(bool $accepted){
$this->accepted = $accepted;
}
public function isAccepted() : bool {
return $this->accepted;
}
//Set and get the following state of the friendship
public function setFollowing(bool $following){
$this->following = $following;
}
public function isFollowing() : bool {
return $this->following;
}
//Set and get the last activity time of the friend
public function setLastActivityTime(int $time){
$this->last_activity_time = $time;
}
public function getLastActivityTime() : int {
return $this->last_activity_time;
}
}