care.emr.resources.organization.organization_user_spec module

class OrganizationUserBaseSpec(*, meta: dict = {})

Bases: EMRResource

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class OrganizationUserUpdateSpec(*, meta: dict = {}, role: Annotated[UUID, UuidVersion(uuid_version=4)])

Bases: OrganizationUserBaseSpec

role: Annotated[UUID, UuidVersion(uuid_version=4)]
classmethod validate_role(role)
perform_extra_deserialization(is_update, obj)
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class OrganizationUserWriteSpec(*, meta: dict = {}, role: Annotated[UUID, UuidVersion(uuid_version=4)], user: Annotated[UUID, UuidVersion(uuid_version=4)])

Bases: OrganizationUserUpdateSpec

user: Annotated[UUID, UuidVersion(uuid_version=4)]
classmethod validate_user(user)
perform_extra_deserialization(is_update, obj)
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class OrganizationUserReadSpec(*, meta: dict = {}, id: Annotated[UUID, UuidVersion(uuid_version=4)], user: dict, role: dict)

Bases: OrganizationUserBaseSpec

id: Annotated[UUID, UuidVersion(uuid_version=4)]
user: dict
role: dict
classmethod perform_extra_serialization(mapping, obj)
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].