1
0
Fork 0
mirror of synced 2024-06-27 18:50:47 +12:00

Updated session model

This commit is contained in:
Eldad Fux 2020-06-24 09:53:13 +03:00
parent 228b2ec506
commit 5298c16971
3 changed files with 20 additions and 13 deletions

View file

@ -9,13 +9,23 @@ class Session extends Model
{
public function __construct()
{
$this->addRule('roles', [
'type' => 'string',
'description' => 'User list of roles',
'default' => [],
'example' => [],
'array' => true,
]);
$this
->addRule('$id', [
'type' => 'string',
'description' => 'Session ID.',
'example' => '5e5ea5c16897e',
])
->addRule('expire', [
'type' => 'string',
'description' => 'Session expiration date in unix timestamp.',
'example' => 1592981250,
])
->addRule('ip', [
'type' => 'string',
'description' => 'IP session in use when the session was created.',
'example' => '127.0.0.1',
])
;
}
/**

View file

@ -24,14 +24,12 @@ class Team extends Model
->addRule('dateCreated', [
'type' => 'integer',
'description' => 'Team creation date in unix timestamp.',
'default' => false,
'example' => true,
'example' => 1592981250,
])
->addRule('sum', [ // TODO change key name?
'type' => 'integer',
'description' => 'Total sum of team members.',
'default' => false,
'example' => true,
'example' => 7,
])
;
}

View file

@ -24,8 +24,7 @@ class User extends Model
->addRule('registration', [
'type' => 'integer',
'description' => 'User registration date in unix timestamp.',
'default' => false,
'example' => true,
'example' => 1592981250,
])
->addRule('status', [
'type' => 'integer',