1
0
Fork 0
mirror of synced 2024-10-01 01:37:56 +13: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() public function __construct()
{ {
$this->addRule('roles', [ $this
'type' => 'string', ->addRule('$id', [
'description' => 'User list of roles', 'type' => 'string',
'default' => [], 'description' => 'Session ID.',
'example' => [], 'example' => '5e5ea5c16897e',
'array' => true, ])
]); ->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', [ ->addRule('dateCreated', [
'type' => 'integer', 'type' => 'integer',
'description' => 'Team creation date in unix timestamp.', 'description' => 'Team creation date in unix timestamp.',
'default' => false, 'example' => 1592981250,
'example' => true,
]) ])
->addRule('sum', [ // TODO change key name? ->addRule('sum', [ // TODO change key name?
'type' => 'integer', 'type' => 'integer',
'description' => 'Total sum of team members.', 'description' => 'Total sum of team members.',
'default' => false, 'example' => 7,
'example' => true,
]) ])
; ;
} }

View file

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