Person

class LOGS.Entities.Person.Person(ref=None, id=None, connection=None)[source]

Bases: IEntityWithIntId, IUniqueEntity, INamedEntity, ITypedEntity, IEntryRecord, IModificationRecord, ISoftDeletable, ILockableEntity, IGenericPermissionEntity

property accountState: PersonAccountState | None
property email: str | None
property firstName: str | None
property has2FA: bool | None
property isLocalUser: bool | None
property isSystemUser: bool | None
property lastName: str | None
property login: str | None
property password: str | None
property personProjectPermissions: List[ProjectPersonPermission] | None
property roles: List[Role] | None
class LOGS.Entities.Person.PersonAccountState(value)[source]

Bases: Enum

An enumeration.

Disabled = 'Disabled'
Enabled = 'Enabled'
NoAccount = 'NoAccount'