google_api_firebase_rules v0.12.0 API Reference
Modules
API calls for all endpoints tagged Projects
.
Handle Tesla connections for GoogleApi.FirebaseRules.V1.
Arg matchers for the mock function.
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance
Describes where in a file an expression is found and what it was evaluated to over the course of its use.
File
containing source content.
Represents a service-defined function call that was invoked during test execution.
Mock function definition.
The response for FirebaseRulesService.GetReleaseExecutable
Issues include warnings, errors, and deprecation notices.
The response for FirebaseRulesService.ListReleases.
The response for FirebaseRulesService.ListRulesets.
Metadata for a Ruleset.
Release
is a named reference to a Ruleset
. Once a Release
refers to a
Ruleset
, rules-enabled services will be able to enforce the Ruleset
.
Possible result values from the function mock invocation.
Ruleset
is an immutable copy of Source
with a globally unique identifier
and a creation time.
Source
is one or more File
messages comprising a logical set of rules.
Position in the Source
content including its line, column number, and an
index of the File
in the Source
message. Used for debug purposes.
TestCase
messages provide the request context and an expectation as to
whether the given context will be allowed or denied. Test cases may specify
the request
, resource
, and function_mocks
to mock a function call to
a service-provided function.
Test result message containing the state of the test as well as a description and source position for test failures.
The request for FirebaseRulesService.TestRuleset.
The response for FirebaseRulesService.TestRuleset.
TestSuite
is a collection of TestCase
instances that validate the logical
correctness of a Ruleset
. The TestSuite
may be referenced in-line within
a TestRuleset
invocation or as part of a Release
object as a pre-release
check.
The request for FirebaseRulesService.UpdateReleasePatch.
Tuple for how many times an Expression was evaluated to a particular ExpressionValue.
Store the position and access outcome for an expression visited in rules.