firebaseremoteconfig/v1 library

Firebase Remote Config API - v1

The Firebase Remote Config API lets developers change the behavior and appearance of their apps without requiring users to download an app update. It is an alternative to, but can be used in tandem with, the Firebase console at https://console.firebase.google.com.

For more information, see firebase.google.com/docs/remote-config/use-config-rest

Create an instance of FirebaseRemoteConfigApi to access these resources:

Classes

AndCondition
---------- Boolean Operators AND of sub-conditions.
Condition
---------- General Condition Wrapper A general boolean expression that is used to evaluate conditions for server-side Remote Config templates.
ExperimentDescription
Encapsulates per-experiment data.
FetchRemoteConfigRequest
  • A request to render parameter values from the current RemoteConfig template and Firebase A/B Testing experiments.
  • FetchRemoteConfigResponse
  • The Firebase Remote Config configuration data for an app instance.
  • FirebaseRemoteConfigApi
    The Firebase Remote Config API lets developers change the behavior and appearance of their apps without requiring users to download an app update.
    ListVersionsResponse
    Contains a paginated list of versions of the RemoteConfig.
    MicroPercentRange
    A micro-percent interval defined by lower and upper bounds.
    OrCondition
    OR of sub-conditions.
    PercentCondition
    ---------- Primitive Conditions (Atoms) A condition that compares the instance pseudo-random percentile to a given limit.
    PersonalizationMetadata
    LINT.IfChange Metadata associated with a particular Remote Config parameter key, managed by Firebase Personalization.
    PersonalizationValue
    Contains the necessary information to fetch a personalized value.
    ProjectsNamespacesResource
    ProjectsRemoteConfigResource
    ProjectsResource
    RemoteConfig
    A RemoteConfig represents a Remote Config template.
    RemoteConfigCondition
    A condition targeting a specific group of users.
    RemoteConfigParameter
    A parameter value associated with a parameter key in google.firebase.remoteconfig.v1.RemoteConfig.parameters.
    RemoteConfigParameterGroup
    A named group of parameters.
    RemoteConfigParameterValue
    A RemoteConfigParameterValue resource contains the value that a parameter may have.
    RemoteConfigUser
    All the fields associated with the person/service account that wrote a Remote Config template.
    RollbackRemoteConfigRequest
    Replace the published Remote Config template with an earlier version.
    RolloutMetadata
    Metadata describing Remote Config rollouts.
    RolloutValue
    Information related to a Rollout.
    ServerRemoteConfig
    A ServerRemoteConfig represents the raw data-plane version of a control plane Remote Config template.
    ServerRemoteConfigCondition
    A condition targeting a specific group of users and servers.
    ServerRemoteConfigParameter
    A parameter value associated with a parameter key in [google.firebase.remoteconfig.v1.ServerRemoteConfig.parameters].
    ServerRemoteConfigParameterValue
    A ServerRemoteConfigParameterValue resource contains the value that a parameter may have.
    Version
    Contains all metadata about a particular version of the Remote Config template.

    Typedefs

    Response = Map<String, Object?>
    The values in the configuration.

    Exceptions / Errors

    ApiRequestError
    Represents a general error reported by the API endpoint.
    DetailedApiRequestError
    Represents a specific error reported by the API endpoint.