PersonRequestParameter

class LOGS.Entities.PersonRequestParameter.PersonRequestParameter(customTypeIds=None, customFieldIds=None, lockedByIds=None, lockedFrom=None, lockedTo=None, isLocked=None, includeSoftDeleted=None, isSoftDeleted=None, enteredFrom=None, enteredTo=None, originIds=None, includePermissions=None, page=None, pageSize=None, _orderByType=None, _getOrderbyType=<function EntityRequestParameter.<lambda>>, excludeIds=None, searchTerm=None, ids=None, includeCount=None, sortBy=None, isLocalUser=None, roleIds=None, hasAccount=None, isAccountEnabled=None, includeSystemUsers=None, logins=None, emails=None, firstNames=None, lastNames=None)[source]

Bases: EntityRequestParameter[PersonSortingOptions], IPermissionedEntityRequest, IUniqueEntityRequest, IEntryRecordRequest, IModificationRecordRequest, ISoftDeletableRequest, ILockableEntityRequest, ITypedEntityRequest

emails: Optional[List[str]] = None
firstNames: Optional[List[str]] = None
hasAccount: Optional[bool] = None
includeSystemUsers: Optional[bool] = None
isAccountEnabled: Optional[bool] = None
isLocalUser: Optional[List[bool]] = None
lastNames: Optional[List[str]] = None
logins: Optional[List[str]] = None
roleIds: Optional[List[int]] = None
class LOGS.Entities.PersonRequestParameter.PersonSortingOptions(ref=None)[source]

Bases: IGenericEntitySortingOptions, IEntryRecordSortingOptions, IModificationRecordSortingOptions, ITypedEntitySortingOptions

FIRST_NAME: Self = 'FIRST_NAME'
IS_SYSTEM_USER: Self = 'IS_SYSTEM_USER'
LAST_NAME: Self = 'LAST_NAME'
LOGIN: Self = 'LOGIN'
NAME: Self = 'NAME'