updates
Partial domain updates distinguish omission from explicit null.
- class bedrock_server_manager.state.updates.Unset(*values)
- class bedrock_server_manager.state.updates.ServerUpdate(*, server_name: Annotated[str, Strict(strict=True), MinLen(min_length=1), _PydanticGeneralMetadata(pattern='^[a-zA-Z0-9_-]+$')], installed_version: str | None = None, status: str | None = None, autoupdate: bool | None = None, autostart: bool | None = None, target_version: str | None = None, custom: dict[str, JsonValue] | None = None)
- model_config = {'allow_inf_nan': False, 'extra': 'forbid', 'hide_input_in_errors': True, 'revalidate_instances': 'always', 'strict': True, 'validate_assignment': True, 'validate_default': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class bedrock_server_manager.state.updates.UserUpdate(*, username: Annotated[str, Strict(strict=True), MinLen(min_length=1), _PydanticGeneralMetadata(pattern='.*\\S.*')], role: Literal['admin', 'moderator', 'user'] | None = None, theme: str | None = None, is_active: bool | None = None, full_name: str | None = None, email: str | None = None, id: int | None = None)
- model_config = {'allow_inf_nan': False, 'extra': 'forbid', 'hide_input_in_errors': True, 'revalidate_instances': 'always', 'strict': True, 'validate_assignment': True, 'validate_default': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class bedrock_server_manager.state.updates.PluginUpdate(*, plugin_name: Annotated[str, Strict(strict=True), MinLen(min_length=1), _PydanticGeneralMetadata(pattern='.*\\S.*')], enabled: bool | None = None, version: str | None = None, author: str | None = None, description: str | None = None)
- model_config = {'allow_inf_nan': False, 'extra': 'forbid', 'hide_input_in_errors': True, 'revalidate_instances': 'always', 'strict': True, 'validate_assignment': True, 'validate_default': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class bedrock_server_manager.state.updates.AccountPatch(*, role: Literal['admin', 'moderator', 'user'] | None = None, theme: str | None = None, full_name: str | None = None, email: str | None = None)
- model_config = {'allow_inf_nan': False, 'extra': 'forbid', 'hide_input_in_errors': True, 'revalidate_instances': 'always', 'strict': True, 'validate_assignment': True, 'validate_default': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].