Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W _ __init__() (litestar_flags.client.FeatureFlagClient method) (litestar_flags.config.FeatureFlagsConfig method) (litestar_flags.context.EvaluationContext method) (litestar_flags.contrib.workflows.ApplyFlagChangeStep method) (litestar_flags.contrib.workflows.FlagApprovalWorkflow method) (litestar_flags.contrib.workflows.FlagChangeRequest method) (litestar_flags.contrib.workflows.ManagerApprovalStep method) (litestar_flags.contrib.workflows.NotifyStakeholdersStep method) (litestar_flags.contrib.workflows.QAValidationStep method) (litestar_flags.contrib.workflows.RolloutStep method) (litestar_flags.contrib.workflows.ValidateFlagChangeStep method) (litestar_flags.exceptions.FlagNotFoundError method) (litestar_flags.exceptions.RateLimitExceededError method) (litestar_flags.models.flag.FeatureFlag method) (litestar_flags.models.override.FlagOverride method) (litestar_flags.models.rule.FlagRule method) (litestar_flags.models.variant.FlagVariant method) (litestar_flags.plugin.FeatureFlagsPlugin method) (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) __new__() (litestar_flags.contrib.workflows.ChangeType method) (litestar_flags.contrib.workflows.RolloutStage method) (litestar_flags.types.ChangeType method) (litestar_flags.types.ErrorCode method) (litestar_flags.types.EvaluationReason method) (litestar_flags.types.FlagStatus method) (litestar_flags.types.FlagType method) (litestar_flags.types.RecurrenceType method) (litestar_flags.types.RuleOperator method) A ACTIVE (litestar_flags.types.FlagStatus attribute) app_version (litestar_flags.context.EvaluationContext attribute), [1] ApplyFlagChangeStep (class in litestar_flags.contrib.workflows) ARCHIVED (litestar_flags.types.FlagStatus attribute) attributes (litestar_flags.context.EvaluationContext attribute), [1] B backend (litestar_flags.config.FeatureFlagsConfig attribute), [1] BOOLEAN (litestar_flags.types.FlagType attribute) bootstrap() (litestar_flags.client.FeatureFlagClient class method) C cache (litestar_flags.client.FeatureFlagClient property) cache_stats() (litestar_flags.client.FeatureFlagClient method) change_type (litestar_flags.contrib.workflows.FlagChangeRequest attribute), [1] ChangeType (class in litestar_flags.contrib.workflows) (class in litestar_flags.types) circuit_breaker (litestar_flags.config.FeatureFlagsConfig attribute), [1] clear_all_caches() (litestar_flags.client.FeatureFlagClient method) clear_cache() (litestar_flags.client.FeatureFlagClient method) clear_preloaded_flags() (litestar_flags.client.FeatureFlagClient method) client (litestar_flags.plugin.FeatureFlagsPlugin property) client_dependency_key (litestar_flags.config.FeatureFlagsConfig attribute), [1] close() (litestar_flags.client.FeatureFlagClient method) (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) conditions (litestar_flags.models.rule.FlagRule attribute), [1] config (litestar_flags.plugin.FeatureFlagsPlugin property) ConfigurationError connection_string (litestar_flags.config.FeatureFlagsConfig attribute), [1] CONTAINS (litestar_flags.types.RuleOperator attribute) context_extractor (litestar_flags.config.FeatureFlagsConfig attribute), [1] country (litestar_flags.context.EvaluationContext attribute), [1] CREATE (litestar_flags.contrib.workflows.ChangeType attribute) create() (litestar_flags.storage.database.DatabaseStorageBackend class method) (litestar_flags.storage.redis.RedisStorageBackend class method) create_flag() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) create_override() (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) create_rollout_phase() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) create_scheduled_change() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) create_segment() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) create_time_schedule() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) created_at (litestar_flags.models.flag.FeatureFlag attribute) (litestar_flags.models.override.FlagOverride attribute) (litestar_flags.models.rule.FlagRule attribute) (litestar_flags.models.variant.FlagVariant attribute) CRON (litestar_flags.types.RecurrenceType attribute) D DAILY (litestar_flags.types.RecurrenceType attribute) DatabaseStorageBackend (class in litestar_flags.storage.database) DATE_AFTER (litestar_flags.types.RuleOperator attribute) DATE_BEFORE (litestar_flags.types.RuleOperator attribute) DEFAULT (litestar_flags.types.EvaluationReason attribute) default_context (litestar_flags.config.FeatureFlagsConfig attribute), [1] default_enabled (litestar_flags.models.flag.FeatureFlag attribute), [1] default_value (litestar_flags.models.flag.FeatureFlag attribute), [1] DELETE (litestar_flags.contrib.workflows.ChangeType attribute) delete_flag() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) delete_override() (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) delete_segment() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) delete_time_schedule() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) description (litestar_flags.models.flag.FeatureFlag attribute), [1] (litestar_flags.models.rule.FlagRule attribute), [1] (litestar_flags.models.variant.FlagVariant attribute), [1] DISABLE (litestar_flags.types.ChangeType attribute) DISABLED (litestar_flags.types.EvaluationReason attribute) E EARLY (litestar_flags.contrib.workflows.RolloutStage attribute) ENABLE (litestar_flags.types.ChangeType attribute) enable_health_endpoint (litestar_flags.config.FeatureFlagsConfig attribute), [1] enable_middleware (litestar_flags.config.FeatureFlagsConfig attribute), [1] enable_resilience (litestar_flags.config.FeatureFlagsConfig attribute), [1] enabled (litestar_flags.models.override.FlagOverride attribute), [1] (litestar_flags.models.rule.FlagRule attribute), [1] ENDS_WITH (litestar_flags.types.RuleOperator attribute) entity_id (litestar_flags.models.override.FlagOverride attribute), [1] entity_type (litestar_flags.models.override.FlagOverride attribute), [1] environment (litestar_flags.context.EvaluationContext attribute), [1] (litestar_flags.contrib.workflows.FlagChangeRequest attribute), [1] EQUALS (litestar_flags.types.RuleOperator attribute) ERROR (litestar_flags.types.EvaluationReason attribute) ErrorCode (class in litestar_flags.types) EvaluationContext (class in litestar_flags.context) EvaluationReason (class in litestar_flags.types) execute() (litestar_flags.contrib.workflows.ApplyFlagChangeStep method) (litestar_flags.contrib.workflows.ManagerApprovalStep method) (litestar_flags.contrib.workflows.NotifyStakeholdersStep method) (litestar_flags.contrib.workflows.QAValidationStep method) (litestar_flags.contrib.workflows.RolloutStep method) (litestar_flags.contrib.workflows.ValidateFlagChangeStep method) expires_at (litestar_flags.models.override.FlagOverride attribute), [1] extra (litestar_flags.config.FeatureFlagsConfig attribute) F feature_flag() (in module litestar_flags.decorators) FeatureFlag (class in litestar_flags.models.flag) FeatureFlagClient (class in litestar_flags.client) FeatureFlagError FeatureFlagRepository (class in litestar_flags.storage.database) FeatureFlagsConfig (class in litestar_flags.config) FeatureFlagsPlugin (class in litestar_flags.plugin) flag (litestar_flags.models.override.FlagOverride attribute), [1] (litestar_flags.models.rule.FlagRule attribute), [1] (litestar_flags.models.variant.FlagVariant attribute), [1] flag_data (litestar_flags.contrib.workflows.FlagChangeRequest attribute), [1] flag_id (litestar_flags.models.override.FlagOverride attribute), [1] (litestar_flags.models.rule.FlagRule attribute), [1] (litestar_flags.models.variant.FlagVariant attribute), [1] flag_key (litestar_flags.contrib.workflows.FlagChangeRequest attribute), [1] (litestar_flags.exceptions.RateLimitExceededError attribute) FLAG_NOT_FOUND (litestar_flags.types.ErrorCode attribute) flag_type (litestar_flags.models.flag.FeatureFlag attribute), [1] FlagApprovalWorkflow (class in litestar_flags.contrib.workflows) FlagChangeRequest (class in litestar_flags.contrib.workflows) FlagNotFoundError FlagOverride (class in litestar_flags.models.override) FlagOverrideRepository (class in litestar_flags.storage.database) FlagRule (class in litestar_flags.models.rule) FlagStatus (class in litestar_flags.types) FlagType (class in litestar_flags.types) FlagVariant (class in litestar_flags.models.variant) from_dict() (litestar_flags.contrib.workflows.FlagChangeRequest class method) FULL (litestar_flags.contrib.workflows.RolloutStage attribute) G GENERAL_ERROR (litestar_flags.types.ErrorCode attribute) get() (litestar_flags.context.EvaluationContext method) get_active_flags() (litestar_flags.storage.database.FeatureFlagRepository method) get_all_active_flags() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) get_all_changes() (litestar_flags.storage.database.ScheduledFlagChangeRepository method) get_all_flags() (litestar_flags.client.FeatureFlagClient method) get_all_segments() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) get_boolean_details() (litestar_flags.client.FeatureFlagClient method) get_boolean_value() (litestar_flags.client.FeatureFlagClient method) get_by_key() (litestar_flags.storage.database.FeatureFlagRepository method) get_by_keys() (litestar_flags.storage.database.FeatureFlagRepository method) get_child_segments() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) get_definition() (litestar_flags.contrib.workflows.FlagApprovalWorkflow class method) (litestar_flags.contrib.workflows.ScheduledRolloutWorkflow class method) get_enabled_schedules() (litestar_flags.storage.database.TimeScheduleRepository method) get_flag() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) get_flags() (litestar_flags.client.FeatureFlagClient method) (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) get_number_details() (litestar_flags.client.FeatureFlagClient method) get_number_value() (litestar_flags.client.FeatureFlagClient method) get_object_details() (litestar_flags.client.FeatureFlagClient method) get_object_value() (litestar_flags.client.FeatureFlagClient method) get_override() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.database.FlagOverrideRepository method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) get_overrides_for_entity() (litestar_flags.storage.memory.MemoryStorageBackend method) get_pending_changes() (litestar_flags.storage.database.ScheduledFlagChangeRepository method) get_pending_phases() (litestar_flags.storage.database.RolloutPhaseRepository method) get_phases_for_flag() (litestar_flags.storage.database.RolloutPhaseRepository method) get_rollout_phases() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) get_scheduled_changes() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) get_schedules_for_flag() (litestar_flags.storage.database.TimeScheduleRepository method) get_segment() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) get_segment_by_name() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) get_string_details() (litestar_flags.client.FeatureFlagClient method) get_string_value() (litestar_flags.client.FeatureFlagClient method) get_time_schedules() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) GREATER_THAN (litestar_flags.types.RuleOperator attribute) GREATER_THAN_OR_EQUAL (litestar_flags.types.RuleOperator attribute) H HALF (litestar_flags.contrib.workflows.RolloutStage attribute) health_check() (litestar_flags.client.FeatureFlagClient method) (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) health_endpoint_path (litestar_flags.config.FeatureFlagsConfig attribute), [1] I id (litestar_flags.models.flag.FeatureFlag attribute) (litestar_flags.models.override.FlagOverride attribute) (litestar_flags.models.rule.FlagRule attribute) (litestar_flags.models.variant.FlagVariant attribute) IN (litestar_flags.types.RuleOperator attribute) IN_SEGMENT (litestar_flags.types.RuleOperator attribute) INACTIVE (litestar_flags.types.FlagStatus attribute) INITIAL (litestar_flags.contrib.workflows.RolloutStage attribute) INVALID_CONTEXT (litestar_flags.types.ErrorCode attribute) invalidate_flag() (litestar_flags.client.FeatureFlagClient method) ip_address (litestar_flags.context.EvaluationContext attribute), [1] is_enabled() (litestar_flags.client.FeatureFlagClient method) is_expired() (litestar_flags.models.override.FlagOverride method) J JSON (litestar_flags.types.FlagType attribute) K key (litestar_flags.models.flag.FeatureFlag attribute), [1] (litestar_flags.models.variant.FlagVariant attribute), [1] L LESS_THAN (litestar_flags.types.RuleOperator attribute) LESS_THAN_OR_EQUAL (litestar_flags.types.RuleOperator attribute) litestar_flags.client module litestar_flags.config module litestar_flags.context module litestar_flags.contrib.workflows module litestar_flags.decorators module litestar_flags.exceptions module litestar_flags.models.flag module litestar_flags.models.override module litestar_flags.models.rule module litestar_flags.models.variant module litestar_flags.plugin module litestar_flags.protocols module litestar_flags.storage.database module litestar_flags.storage.memory module litestar_flags.storage.redis module litestar_flags.types module M MAJORITY (litestar_flags.contrib.workflows.RolloutStage attribute) ManagerApprovalStep (class in litestar_flags.contrib.workflows) MATCHES (litestar_flags.types.RuleOperator attribute) MemoryStorageBackend (class in litestar_flags.storage.memory) merge() (litestar_flags.context.EvaluationContext method) message (litestar_flags.exceptions.RateLimitExceededError attribute) metadata (litestar_flags.contrib.workflows.FlagChangeRequest attribute), [1] (litestar_flags.models.flag.FeatureFlag attribute) metadata_ (litestar_flags.models.flag.FeatureFlag attribute) model_type (litestar_flags.storage.database.FeatureFlagRepository attribute) (litestar_flags.storage.database.FlagOverrideRepository attribute) (litestar_flags.storage.database.RolloutPhaseRepository attribute) (litestar_flags.storage.database.ScheduledFlagChangeRepository attribute) (litestar_flags.storage.database.TimeScheduleRepository attribute) module litestar_flags.client litestar_flags.config litestar_flags.context litestar_flags.contrib.workflows litestar_flags.decorators litestar_flags.exceptions litestar_flags.models.flag litestar_flags.models.override litestar_flags.models.rule litestar_flags.models.variant litestar_flags.plugin litestar_flags.protocols litestar_flags.storage.database litestar_flags.storage.memory litestar_flags.storage.redis litestar_flags.types MONTHLY (litestar_flags.types.RecurrenceType attribute) N name (litestar_flags.models.flag.FeatureFlag attribute), [1] (litestar_flags.models.rule.FlagRule attribute), [1] (litestar_flags.models.variant.FlagVariant attribute), [1] NOT_CONTAINS (litestar_flags.types.RuleOperator attribute) NOT_EQUALS (litestar_flags.types.RuleOperator attribute) NOT_IN (litestar_flags.types.RuleOperator attribute) NOT_IN_SEGMENT (litestar_flags.types.RuleOperator attribute) NotifyStakeholdersStep (class in litestar_flags.contrib.workflows) NUMBER (litestar_flags.types.FlagType attribute) O on_app_init() (litestar_flags.plugin.FeatureFlagsPlugin method) organization_id (litestar_flags.context.EvaluationContext attribute), [1] OVERRIDE (litestar_flags.types.EvaluationReason attribute) overrides (litestar_flags.models.flag.FeatureFlag attribute), [1] P PARSE_ERROR (litestar_flags.types.ErrorCode attribute) percentage (litestar_flags.contrib.workflows.RolloutStage property) preload_flags() (litestar_flags.client.FeatureFlagClient method) priority (litestar_flags.models.rule.FlagRule attribute), [1] PROVIDER_NOT_READY (litestar_flags.types.ErrorCode attribute) Q QAValidationStep (class in litestar_flags.contrib.workflows) R rate_limiter (litestar_flags.client.FeatureFlagClient property) RateLimitExceededError reason (litestar_flags.contrib.workflows.FlagChangeRequest attribute), [1] RecurrenceType (class in litestar_flags.types) redis_prefix (litestar_flags.config.FeatureFlagsConfig attribute), [1] redis_url (litestar_flags.config.FeatureFlagsConfig attribute), [1] RedisStorageBackend (class in litestar_flags.storage.redis) requested_by (litestar_flags.contrib.workflows.FlagChangeRequest attribute), [1] require_flag() (in module litestar_flags.decorators) retry_policy (litestar_flags.config.FeatureFlagsConfig attribute), [1] ROLLOUT (litestar_flags.contrib.workflows.ChangeType attribute) rollout_percentage (litestar_flags.contrib.workflows.FlagChangeRequest attribute), [1] (litestar_flags.models.rule.FlagRule attribute), [1] rollout_phases (litestar_flags.models.flag.FeatureFlag attribute) RolloutPhaseRepository (class in litestar_flags.storage.database) RolloutStage (class in litestar_flags.contrib.workflows) RolloutStep (class in litestar_flags.contrib.workflows) RuleOperator (class in litestar_flags.types) rules (litestar_flags.models.flag.FeatureFlag attribute), [1] S scheduled_changes (litestar_flags.models.flag.FeatureFlag attribute) ScheduledFlagChangeRepository (class in litestar_flags.storage.database) ScheduledRolloutWorkflow (class in litestar_flags.contrib.workflows) SEMVER_EQ (litestar_flags.types.RuleOperator attribute) SEMVER_GT (litestar_flags.types.RuleOperator attribute) SEMVER_LT (litestar_flags.types.RuleOperator attribute) send_notification() (litestar_flags.contrib.workflows.NotifyStakeholdersStep method) serve_enabled (litestar_flags.models.rule.FlagRule attribute), [1] serve_value (litestar_flags.models.rule.FlagRule attribute), [1] SPLIT (litestar_flags.types.EvaluationReason attribute) STARTS_WITH (litestar_flags.types.RuleOperator attribute) STATIC (litestar_flags.types.EvaluationReason attribute) status (litestar_flags.models.flag.FeatureFlag attribute), [1] storage (litestar_flags.client.FeatureFlagClient property) StorageBackend (class in litestar_flags.protocols) StorageError STRING (litestar_flags.types.FlagType attribute) T table_prefix (litestar_flags.config.FeatureFlagsConfig attribute), [1] tags (litestar_flags.models.flag.FeatureFlag attribute), [1] targeting_key (litestar_flags.context.EvaluationContext attribute), [1] TARGETING_KEY_MISSING (litestar_flags.types.ErrorCode attribute) TARGETING_MATCH (litestar_flags.types.EvaluationReason attribute) tenant_id (litestar_flags.context.EvaluationContext attribute), [1] time_schedules (litestar_flags.models.flag.FeatureFlag attribute) TIME_WINDOW (litestar_flags.types.RuleOperator attribute) TimeScheduleRepository (class in litestar_flags.storage.database) timestamp (litestar_flags.context.EvaluationContext attribute), [1] to_dict() (litestar_flags.contrib.workflows.FlagChangeRequest method) TOGGLE (litestar_flags.contrib.workflows.ChangeType attribute) TYPE_MISMATCH (litestar_flags.types.ErrorCode attribute) U UPDATE (litestar_flags.contrib.workflows.ChangeType attribute) update_flag() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) UPDATE_ROLLOUT (litestar_flags.types.ChangeType attribute) update_scheduled_change() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.database.DatabaseStorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) (litestar_flags.storage.redis.RedisStorageBackend method) update_segment() (litestar_flags.protocols.StorageBackend method) (litestar_flags.storage.memory.MemoryStorageBackend method) UPDATE_VALUE (litestar_flags.types.ChangeType attribute) updated_at (litestar_flags.models.flag.FeatureFlag attribute) (litestar_flags.models.override.FlagOverride attribute) (litestar_flags.models.rule.FlagRule attribute) (litestar_flags.models.variant.FlagVariant attribute) user_agent (litestar_flags.context.EvaluationContext attribute), [1] user_id (litestar_flags.context.EvaluationContext attribute), [1] V ValidateFlagChangeStep (class in litestar_flags.contrib.workflows) value (litestar_flags.models.override.FlagOverride attribute), [1] (litestar_flags.models.variant.FlagVariant attribute), [1] variants (litestar_flags.models.flag.FeatureFlag attribute), [1] W wait_time (litestar_flags.exceptions.RateLimitExceededError attribute) WEEKLY (litestar_flags.types.RecurrenceType attribute) weight (litestar_flags.models.variant.FlagVariant attribute), [1] with_attributes() (litestar_flags.context.EvaluationContext method) with_targeting_key() (litestar_flags.context.EvaluationContext method)