Person

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

Bases: IEntityWithIntId, IRelatedEntity[PersonRelations], INamedEntity, IUniqueEntity, ISoftDeletable, ICreationRecord, IModificationRecord, IPermissionedEntity

property accountState: PersonAccountState | None
property categories: List[PersonCategory] | None
property email: str | None
property firstName: str | None
property lastName: str | None
property login: str | None
property notes: str | None
property officePhone: str | None
property password: str | None
property phone: str | None
property privateAddress: str | None
property relations: PersonRelations | None
property roles: List[Role] | None
property salutation: str | None
property web: str | None
class LOGS.Entities.Person.PersonAccountState(value)[source]

Bases: Enum

An enumeration.

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