Package-level declarations
Types
Link copied to clipboard
Reason for config rejection.
Link copied to clipboard
Result of a configuration rollback attempt.
Link copied to clipboard
Source of configuration delivery.
Link copied to clipboard
Event emitted when a configuration change occurs in RemoteConfigManager.
Link copied to clipboard
Result of a configuration update attempt.
Link copied to clipboard
@Serializable
Represents a versioned configuration snapshot.
Link copied to clipboard
class RemoteConfigManager
Manages remote configuration lifecycle: receive, validate, apply, rollback.
Link copied to clipboard
data class RemoteConfigPolicy(val enabled: Boolean = false, val minimumConfigVersion: Long = 0, val requireSignedConfig: Boolean = false, val configSigningPublicKey: String? = null, val abTestingEnabled: Boolean = false, val stickyVariantAssignment: Boolean = true, val maxRetainedVersions: Int = 5, val configApplyCooldownMs: Long)
Policy for remote configuration updates.