Skip to content

Commit d9f1de2

Browse files
feat: Automated regeneration of FirebaseRules client (googleapis#12672)
Auto-created at 2024-12-10 13:16:46 +0000 using the toys pull request generator.
1 parent 99c1ef2 commit d9f1de2

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

clients/firebase_rules/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Install this package from [Hex](https://hex.pm) by adding
1111

1212
```elixir
1313
def deps do
14-
[{:google_api_firebase_rules, "~> 0.17"}]
14+
[{:google_api_firebase_rules, "~> 0.18"}]
1515
end
1616
```
1717

clients/firebase_rules/lib/google_api/firebase_rules/v1/api/projects.ex

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ defmodule GoogleApi.FirebaseRules.V1.Api.Projects do
298298
* `:quotaUser` (*type:* `String.t`) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
299299
* `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart").
300300
* `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart").
301-
* `:executableVersion` (*type:* `String.t`) - The requested runtime executable version. Defaults to FIREBASE_RULES_EXECUTABLE_V1.
301+
* `:executableVersion` (*type:* `String.t`) - Optional. The requested runtime executable version. Defaults to FIREBASE_RULES_EXECUTABLE_V1.
302302
* `opts` (*type:* `keyword()`) - Call options
303303
304304
## Returns
@@ -372,9 +372,9 @@ defmodule GoogleApi.FirebaseRules.V1.Api.Projects do
372372
* `:quotaUser` (*type:* `String.t`) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
373373
* `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart").
374374
* `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart").
375-
* `:filter` (*type:* `String.t`) - `Release` filter. The list method supports filters with restrictions on the `Release.name`, and `Release.ruleset_name`. Example 1: A filter of 'name=prod*' might return `Release`s with names within 'projects/foo' prefixed with 'prod': Name -> Ruleset Name: * projects/foo/releases/prod -> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v1 -> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v2 -> projects/foo/rulesets/uuid8888 Example 2: A filter of `name=prod* ruleset_name=uuid1234` would return only `Release` instances for 'projects/foo' with names prefixed with 'prod' referring to the same `Ruleset` name of 'uuid1234': Name -> Ruleset Name: * projects/foo/releases/prod -> projects/foo/rulesets/1234 * projects/foo/releases/prod/v1 -> projects/foo/rulesets/1234 In the examples, the filter parameters refer to the search filters are relative to the project. Fully qualified prefixed may also be used.
376-
* `:pageSize` (*type:* `integer()`) - Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load fewer than `page_size` results due to the size of the output. To traverse all of the releases, the caller should iterate until the `page_token` on the response is empty.
377-
* `:pageToken` (*type:* `String.t`) - Next page token for the next batch of `Release` instances.
375+
* `:filter` (*type:* `String.t`) - Optional. `Release` filter. The list method supports filters with restrictions on the `Release.name`, and `Release.ruleset_name`. Example 1: A filter of 'name=prod*' might return `Release`s with names within 'projects/foo' prefixed with 'prod': Name -> Ruleset Name: * projects/foo/releases/prod -> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v1 -> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v2 -> projects/foo/rulesets/uuid8888 Example 2: A filter of `name=prod* ruleset_name=uuid1234` would return only `Release` instances for 'projects/foo' with names prefixed with 'prod' referring to the same `Ruleset` name of 'uuid1234': Name -> Ruleset Name: * projects/foo/releases/prod -> projects/foo/rulesets/1234 * projects/foo/releases/prod/v1 -> projects/foo/rulesets/1234 In the examples, the filter parameters refer to the search filters are relative to the project. Fully qualified prefixed may also be used.
376+
* `:pageSize` (*type:* `integer()`) - Optional. Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load fewer than `page_size` results due to the size of the output. To traverse all of the releases, the caller should iterate until the `page_token` on the response is empty.
377+
* `:pageToken` (*type:* `String.t`) - Optional. Next page token for the next batch of `Release` instances.
378378
* `opts` (*type:* `keyword()`) - Call options
379379
380380
## Returns
@@ -697,9 +697,9 @@ defmodule GoogleApi.FirebaseRules.V1.Api.Projects do
697697
* `:quotaUser` (*type:* `String.t`) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
698698
* `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart").
699699
* `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart").
700-
* `:filter` (*type:* `String.t`) - `Ruleset` filter. The list method supports filters with restrictions on `Ruleset.name`. Filters on `Ruleset.create_time` should use the `date` function which parses strings that conform to the RFC 3339 date/time specifications. Example: `create_time > date("2017-01-01T00:00:00Z") AND name=UUID-*`
701-
* `:pageSize` (*type:* `integer()`) - Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load less than `page_size` due to the size of the output. To traverse all of the releases, caller should iterate until the `page_token` is empty.
702-
* `:pageToken` (*type:* `String.t`) - Next page token for loading the next batch of `Ruleset` instances.
700+
* `:filter` (*type:* `String.t`) - Optional. `Ruleset` filter. The list method supports filters with restrictions on `Ruleset.name`. Filters on `Ruleset.create_time` should use the `date` function which parses strings that conform to the RFC 3339 date/time specifications. Example: `create_time > date("2017-01-01T00:00:00Z") AND name=UUID-*`
701+
* `:pageSize` (*type:* `integer()`) - Optional. Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load less than `page_size` due to the size of the output. To traverse all of the releases, caller should iterate until the `page_token` is empty.
702+
* `:pageToken` (*type:* `String.t`) - Optional. Next page token for loading the next batch of `Ruleset` instances.
703703
* `opts` (*type:* `keyword()`) - Call options
704704
705705
## Returns

clients/firebase_rules/lib/google_api/firebase_rules/v1/metadata.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ defmodule GoogleApi.FirebaseRules.V1 do
2020
API client metadata for GoogleApi.FirebaseRules.V1.
2121
"""
2222

23-
@discovery_revision "20240214"
23+
@discovery_revision "20241125"
2424

2525
def discovery_revision(), do: @discovery_revision
2626
end

clients/firebase_rules/lib/google_api/firebase_rules/v1/model/test_ruleset_request.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ defmodule GoogleApi.FirebaseRules.V1.Model.TestRulesetRequest do
2121
2222
## Attributes
2323
24-
* `source` (*type:* `GoogleApi.FirebaseRules.V1.Model.Source.t`, *default:* `nil`) - Optional `Source` to be checked for correctness. This field must not be set when the resource name refers to a `Ruleset`.
25-
* `testSuite` (*type:* `GoogleApi.FirebaseRules.V1.Model.TestSuite.t`, *default:* `nil`) - The tests to execute against the `Source`. When `Source` is provided inline, the test cases will only be run if the `Source` is syntactically and semantically valid. Inline `TestSuite` to run.
24+
* `source` (*type:* `GoogleApi.FirebaseRules.V1.Model.Source.t`, *default:* `nil`) - Optional. Optional `Source` to be checked for correctness. This field must not be set when the resource name refers to a `Ruleset`.
25+
* `testSuite` (*type:* `GoogleApi.FirebaseRules.V1.Model.TestSuite.t`, *default:* `nil`) - Required. The tests to execute against the `Source`. When `Source` is provided inline, the test cases will only be run if the `Source` is syntactically and semantically valid. Inline `TestSuite` to run.
2626
"""
2727

2828
use GoogleApi.Gax.ModelBase

clients/firebase_rules/lib/google_api/firebase_rules/v1/model/update_release_request.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ defmodule GoogleApi.FirebaseRules.V1.Model.UpdateReleaseRequest do
2222
## Attributes
2323
2424
* `release` (*type:* `GoogleApi.FirebaseRules.V1.Model.Release.t`, *default:* `nil`) - Required. `Release` to update.
25-
* `updateMask` (*type:* `String.t`, *default:* `nil`) - Specifies which fields to update.
25+
* `updateMask` (*type:* `String.t`, *default:* `nil`) - Optional. Specifies which fields to update.
2626
"""
2727

2828
use GoogleApi.Gax.ModelBase

clients/firebase_rules/mix.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
defmodule GoogleApi.FirebaseRules.Mixfile do
1919
use Mix.Project
2020

21-
@version "0.17.0"
21+
@version "0.18.0"
2222

2323
def project() do
2424
[
@@ -56,7 +56,7 @@ defmodule GoogleApi.FirebaseRules.Mixfile do
5656
[
5757
files: ["lib", "mix.exs", "README*", "LICENSE"],
5858
maintainers: ["Jeff Ching", "Daniel Azuma"],
59-
licenses: ["Apache 2.0"],
59+
licenses: ["Apache-2.0"],
6060
links: %{
6161
"GitHub" => "https://github.com/googleapis/elixir-google-api/tree/master/clients/firebase_rules",
6262
"Homepage" => "https://firebase.google.com/docs/storage/security"

0 commit comments

Comments
 (0)