care.utils.registries.feature_flag module¶ exception FlagNotFoundError(message, code=None, params=None)¶ Bases: ValidationError class FlagType(*values)¶ Bases: Enum USER = 'USER'¶ FACILITY = 'FACILITY'¶ class FlagRegistry¶ Bases: object classmethod register(flag_type: FlagType, flag_name: FlagName) → None¶ classmethod unregister(flag_type, flag_name) → None¶ classmethod register_wrapper(flag_type, flag_name) → None¶ classmethod validate_flag_type(flag_type: FlagType) → None¶ classmethod validate_flag_name(flag_type: FlagType, flag_name)¶ classmethod get_all_flags(flag_type: FlagType) → list[FlagName]¶ classmethod get_all_flags_as_choices(flag_type: FlagType) → list[tuple[FlagName, FlagName]]¶