Skip to content

Commit f6b52b2

Browse files
feat: Automated regeneration of firestore v1 client (#25877)
Auto-created at 2026-03-08 09:59:22 +0000 using the toys pull request generator.
1 parent ce3e6ff commit f6b52b2

5 files changed

Lines changed: 39 additions & 19 deletions

File tree

api_names_out.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271412,6 +271412,7 @@
271412271412
"/firestore:v1/Value/referenceValue": reference_value
271413271413
"/firestore:v1/Value/stringValue": string_value
271414271414
"/firestore:v1/Value/timestampValue": timestamp_value
271415+
"/firestore:v1/Value/variableReferenceValue": variable_reference_value
271415271416
"/firestore:v1/Write": write
271416271417
"/firestore:v1/Write/currentDocument": current_document
271417271418
"/firestore:v1/Write/delete": delete

generated/google-apis-firestore_v1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-firestore_v1
22

3+
### v0.91.0 (2026-03-08)
4+
5+
* Regenerated from discovery document revision 20260304
6+
37
### v0.90.0 (2026-02-22)
48

59
* Regenerated from discovery document revision 20260212

generated/google-apis-firestore_v1/lib/google/apis/firestore_v1/classes.rb

Lines changed: 31 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1834,8 +1834,8 @@ class GoogleFirestoreAdminV1Database
18341834
# @return [String]
18351835
attr_accessor :key_prefix
18361836

1837-
# The location of the database. Available locations are listed at https://cloud.
1838-
# google.com/firestore/docs/locations.
1837+
# Required. The location of the database. Available locations are listed at
1838+
# https://cloud.google.com/firestore/docs/locations.
18391839
# Corresponds to the JSON property `locationId`
18401840
# @return [String]
18411841
attr_accessor :location_id
@@ -1882,8 +1882,8 @@ class GoogleFirestoreAdminV1Database
18821882
# @return [Hash<String,String>]
18831883
attr_accessor :tags
18841884

1885-
# The type of the database. See https://cloud.google.com/datastore/docs/
1886-
# firestore-or-datastore for information about how to choose.
1885+
# Required. The type of the database. See https://cloud.google.com/datastore/
1886+
# docs/firestore-or-datastore for information about how to choose.
18871887
# Corresponds to the JSON property `type`
18881888
# @return [String]
18891889
attr_accessor :type
@@ -4334,19 +4334,25 @@ class StructuredQuery
43344334
# @return [Fixnum]
43354335
attr_accessor :offset
43364336

4337-
# The order to apply to the query results. Firestore allows callers to provide a
4338-
# full ordering, a partial ordering, or no ordering at all. In all cases,
4339-
# Firestore guarantees a stable ordering through the following rules: * The `
4340-
# order_by` is required to reference all fields used with an inequality filter. *
4341-
# All fields that are required to be in the `order_by` but are not already
4342-
# present are appended in lexicographical ordering of the field name. * If an
4343-
# order on `__name__` is not specified, it is appended by default. Fields are
4344-
# appended with the same sort direction as the last order specified, or '
4345-
# ASCENDING' if no order was specified. For example: * `ORDER BY a` becomes `
4346-
# ORDER BY a ASC, __name__ ASC` * `ORDER BY a DESC` becomes `ORDER BY a DESC,
4347-
# __name__ DESC` * `WHERE a > 1` becomes `WHERE a > 1 ORDER BY a ASC, __name__
4348-
# ASC` * `WHERE __name__ > ... AND a > 1` becomes `WHERE __name__ > ... AND a >
4349-
# 1 ORDER BY a ASC, __name__ ASC`
4337+
# The order to apply to the query results. Callers can provide a full ordering,
4338+
# a partial ordering, or no ordering at all. While Firestore will always respect
4339+
# the provided order, the behavior for queries without a full ordering is
4340+
# different per database edition: In Standard edition, Firestore guarantees a
4341+
# stable ordering through the following rules: * The `order_by` is required to
4342+
# reference all fields used with an inequality filter. * All fields that are
4343+
# required to be in the `order_by` but are not already present are appended in
4344+
# lexicographical ordering of the field name. * If an order on `__name__` is not
4345+
# specified, it is appended by default. Fields are appended with the same sort
4346+
# direction as the last order specified, or 'ASCENDING' if no order was
4347+
# specified. For example: * `ORDER BY a` becomes `ORDER BY a ASC, __name__ ASC` *
4348+
# `ORDER BY a DESC` becomes `ORDER BY a DESC, __name__ DESC` * `WHERE a > 1`
4349+
# becomes `WHERE a > 1 ORDER BY a ASC, __name__ ASC` * `WHERE __name__ > ... AND
4350+
# a > 1` becomes `WHERE __name__ > ... AND a > 1 ORDER BY a ASC, __name__ ASC`
4351+
# In Enterprise edition, Firestore does not guarantee a stable ordering. Instead
4352+
# it will pick the most efficient ordering based on the indexes available at the
4353+
# time of query execution. This will result in a different ordering for queries
4354+
# that are otherwise identical. To ensure a stable ordering, always include a
4355+
# unique field in the `order_by` clause, such as `__name__`.
43504356
# Corresponds to the JSON property `orderBy`
43514357
# @return [Array<Google::Apis::FirestoreV1::Order>]
43524358
attr_accessor :order_by
@@ -4686,6 +4692,13 @@ class Value
46864692
# @return [String]
46874693
attr_accessor :timestamp_value
46884694

4695+
# Pointer to a variable defined elsewhere in a pipeline. Unlike `
4696+
# field_reference_value` which references a field within a document, this refers
4697+
# to a variable, defined in a separate namespace than the fields of a document.
4698+
# Corresponds to the JSON property `variableReferenceValue`
4699+
# @return [String]
4700+
attr_accessor :variable_reference_value
4701+
46894702
def initialize(**args)
46904703
update!(**args)
46914704
end
@@ -4706,6 +4719,7 @@ def update!(**args)
47064719
@reference_value = args[:reference_value] if args.key?(:reference_value)
47074720
@string_value = args[:string_value] if args.key?(:string_value)
47084721
@timestamp_value = args[:timestamp_value] if args.key?(:timestamp_value)
4722+
@variable_reference_value = args[:variable_reference_value] if args.key?(:variable_reference_value)
47094723
end
47104724
end
47114725

generated/google-apis-firestore_v1/lib/google/apis/firestore_v1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module FirestoreV1
1818
# Version of the google-apis-firestore_v1 gem
19-
GEM_VERSION = "0.90.0"
19+
GEM_VERSION = "0.91.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20260212"
25+
REVISION = "20260304"
2626
end
2727
end
2828
end

generated/google-apis-firestore_v1/lib/google/apis/firestore_v1/representations.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2111,6 +2111,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
21112111
property :reference_value, as: 'referenceValue'
21122112
property :string_value, as: 'stringValue'
21132113
property :timestamp_value, as: 'timestampValue'
2114+
property :variable_reference_value, as: 'variableReferenceValue'
21142115
end
21152116
end
21162117

0 commit comments

Comments
 (0)