toggle menu
QuettaCode API
0.1.0-BETA
jvm
switch theme
search in API
QuettaCode API
/
com.quettacode.core.auth.domain
Package-level
declarations
Types
Types
Access
Group
Link copied to clipboard
@
Entity
class
AccessGroup
(
var
id
:
String
=
TsidCreator.getTsid().toString()
,
val
tenantId
:
String
,
var
name
:
String
,
var
description
:
String
?
=
null
,
var
policies
:
MutableMap
<
String
,
Any
>
=
mutableMapOf()
)
User
Link copied to clipboard
@
Entity
class
User
(
var
id
:
String
?
=
null
,
val
tenantId
:
String
,
var
username
:
String
,
var
email
:
String
,
var
cpf
:
String
,
var
passwordHash
:
String
,
var
fullName
:
String
,
var
role
:
String
=
"MEMBER"
,
var
active
:
Boolean
=
true
,
var
allowedDays
:
Set
<
DayOfWeek
>
?
=
null
,
var
accessStart
:
LocalTime
?
=
null
,
var
accessEnd
:
LocalTime
?
=
null
,
var
policies
:
MutableMap
<
String
,
Any
>
=
mutableMapOf()
,
var
groups
:
MutableSet
<
AccessGroup
>
=
mutableSetOf()
)
:
Serializable