class Google::Apis::FirebaserulesV1::GetReleaseExecutableResponse
The response for FirebaseRulesService
.GetReleaseExecutable
Attributes
Executable view of the `Ruleset` referenced by the `Release`. Corresponds to the JSON property `executable` NOTE: Values are automatically base64 encoded/decoded in the client library. @return [String]
The Rules runtime version of the executable. Corresponds to the JSON property `executableVersion` @return [String]
`Language` used to generate the executable bytes. Corresponds to the JSON property `language` @return [String]
`Ruleset` name associated with the `Release` executable. Corresponds to the JSON property `rulesetName` @return [String]
Optional, indicates the freshness of the result. The response is guaranteed to be the latest within an interval up to the sync_time
(inclusive). Corresponds to the JSON property `syncTime` @return [String]
Timestamp for the most recent `Release.update_time`. Corresponds to the JSON property `updateTime` @return [String]
Public Class Methods
# File lib/google/apis/firebaserules_v1/classes.rb, line 237 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/firebaserules_v1/classes.rb, line 242 def update!(**args) @executable = args[:executable] if args.key?(:executable) @executable_version = args[:executable_version] if args.key?(:executable_version) @language = args[:language] if args.key?(:language) @ruleset_name = args[:ruleset_name] if args.key?(:ruleset_name) @sync_time = args[:sync_time] if args.key?(:sync_time) @update_time = args[:update_time] if args.key?(:update_time) end