ace.centralize.models.user

User models for Centralize

Models for user management, RBAC, and user relations (REST API).

class ace.centralize.models.user.UserInformations(first_name: str | None = None, middle_name: str | None = None, last_name: str | None = None, company_name: str | None = None, job_title: str | None = None, display_name: str | None = None, occupation_title: str | None = None, occupation: str | None = None, language_id: int | None = None, sex: str | None = None, gender: int | None = None, user_guid: str | None = None, external_id: str | None = None)[source]

Bases: ModelBase

__init__(first_name: str | None = None, middle_name: str | None = None, last_name: str | None = None, company_name: str | None = None, job_title: str | None = None, display_name: str | None = None, occupation_title: str | None = None, occupation: str | None = None, language_id: int | None = None, sex: str | None = None, gender: int | None = None, user_guid: str | None = None, external_id: str | None = None)[source]
as_dict()
class ace.centralize.models.user.EmailInformations(email_type_id: int | None = None, preference_order: int | None = None, email_address: str | None = None, main: bool | None = None)[source]

Bases: ModelBase

__init__(email_type_id: int | None = None, preference_order: int | None = None, email_address: str | None = None, main: bool | None = None)[source]
as_dict()
class ace.centralize.models.user.PhoneInformations(phone_type_id: int | None = None, preference_order: int | None = None, phone_value: str | None = None, phone_number: str | None = None, extension: str | None = None, main: bool | None = None)[source]

Bases: ModelBase

__init__(phone_type_id: int | None = None, preference_order: int | None = None, phone_value: str | None = None, phone_number: str | None = None, extension: str | None = None, main: bool | None = None)[source]
as_dict()
class ace.centralize.models.user.UpdateUserGroup(add: list[int] | None = None, remove: list[int] | None = None, replace: list[int] | None = None)[source]

Bases: ModelBase

__init__(add: list[int] | None = None, remove: list[int] | None = None, replace: list[int] | None = None)[source]
as_dict()
class ace.centralize.models.user.CreateUserObject(user_name: str, password: str | None, user_information: UserInformations | None, email_information: List[EmailInformations] | None, phone_information: List[PhoneInformations] | None, user_group_ids: UpdateUserGroup | None = None)[source]

Bases: ModelBase

__init__(user_name: str, password: str | None, user_information: UserInformations | None, email_information: List[EmailInformations] | None, phone_information: List[PhoneInformations] | None, user_group_ids: UpdateUserGroup | None = None)[source]
as_dict()
class ace.centralize.models.user.CreateRBACUserObject(user_name: str, email_id: str, password: str, password_expiration_date: str, effective_date: str, expiration_date: str, organization_uuid: str, is_disabled: bool = False)[source]

Bases: ModelBase

__init__(user_name: str, email_id: str, password: str, password_expiration_date: str, effective_date: str, expiration_date: str, organization_uuid: str, is_disabled: bool = False)[source]
as_dict()
class ace.centralize.models.user.CreateUserRelationsObject(entity_type_id: str, entity_id: int, relation_role_id: int, effective_date: date | None = None, expiration_date: date | None = None)[source]

Bases: ModelBase

__init__(entity_type_id: str, entity_id: int, relation_role_id: int, effective_date: date | None = None, expiration_date: date | None = None)[source]
as_dict()