google_api_firebase_rules v0.2.0 GoogleApi.FirebaseRules.V1.Model.GetReleaseExecutableResponse View Source

The response for FirebaseRulesService.GetReleaseExecutable

Attributes

  • executable (binary()): Executable view of the `Ruleset` referenced by the `Release`. Defaults to: null.
  • executableVersion (String.t): The Rules runtime version of the executable. Defaults to: null.

    • Enum - one of [RELEASE_EXECUTABLE_VERSION_UNSPECIFIED, FIREBASE_RULES_EXECUTABLE_V1, FIREBASE_RULES_EXECUTABLE_V2]
  • language (String.t): `Language` used to generate the executable bytes. Defaults to: null.

    • Enum - one of [LANGUAGE_UNSPECIFIED, FIREBASE_RULES, EVENT_FLOW_TRIGGERS]
  • rulesetName (String.t): `Ruleset` name associated with the `Release` executable. Defaults to: null.
  • syncTime (DateTime.t): Optional, indicates the freshness of the result. The response is guaranteed to be the latest within an interval up to the sync_time (inclusive). Defaults to: null.
  • updateTime (DateTime.t): Timestamp for the most recent `Release.update_time`. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.FirebaseRules.V1.Model.GetReleaseExecutableResponse{
  executable: any(),
  executableVersion: any(),
  language: any(),
  rulesetName: any(),
  syncTime: DateTime.t(),
  updateTime: DateTime.t()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.