"""Errors for AIOSkybell."""
USERNAME = (0, "Username must be a non-empty string")

PASSWORD = (1, "Password must be a non-empty string")

LOGIN_FAILED = (2, "Login failed")

REQUEST = (3, "Request failed")

INVALID_SETTING = (4, "Setting is not valid")

INVALID_SETTING_VALUE = (5, "Value for setting is not valid")

COLOR_VALUE_NOT_VALID = (
    6,
    "RGB color value is not a list of three integers between 0 and 255",
)

COLOR_INTENSITY_NOT_VALID = (7, "Intensity value is not a valid integer")
