diff --git a/api_names_out.yaml b/api_names_out.yaml index 41bf745ccbe..9bdee3d52df 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -384718,6 +384718,9 @@ "/webfonts:v1/Axis/end": end "/webfonts:v1/Axis/start": start "/webfonts:v1/Axis/tag": tag +"/webfonts:v1/Tag": tag +"/webfonts:v1/Tag/name": name +"/webfonts:v1/Tag/weight": weight "/webfonts:v1/Webfont": webfont "/webfonts:v1/Webfont/axes": axes "/webfonts:v1/Webfont/axes/axis": axis @@ -384732,6 +384735,8 @@ "/webfonts:v1/Webfont/menu": menu "/webfonts:v1/Webfont/subsets": subsets "/webfonts:v1/Webfont/subsets/subset": subset +"/webfonts:v1/Webfont/tags": tags +"/webfonts:v1/Webfont/tags/tag": tag "/webfonts:v1/Webfont/variants": variants "/webfonts:v1/Webfont/variants/variant": variant "/webfonts:v1/Webfont/version": version diff --git a/generated/google-apis-webfonts_v1/CHANGELOG.md b/generated/google-apis-webfonts_v1/CHANGELOG.md index 82c79703cbe..28d6b026a8a 100644 --- a/generated/google-apis-webfonts_v1/CHANGELOG.md +++ b/generated/google-apis-webfonts_v1/CHANGELOG.md @@ -1,5 +1,10 @@ # Release history for google-apis-webfonts_v1 +### v0.20.0 (2025-09-28) + +* Regenerated from discovery document revision 20250917 +* Regenerated using generator version 0.18.0 + ### v0.19.0 (2025-05-04) * Regenerated using generator version 0.17.0 diff --git a/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/classes.rb b/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/classes.rb index 1648f55246a..1177d8ee686 100644 --- a/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/classes.rb +++ b/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/classes.rb @@ -53,6 +53,31 @@ def update!(**args) end end + # Metadata for a tag. + class Tag + include Google::Apis::Core::Hashable + + # The name of the tag. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # The weight of the tag. + # Corresponds to the JSON property `weight` + # @return [Float] + attr_accessor :weight + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @name = args[:name] if args.key?(:name) + @weight = args[:weight] if args.key?(:weight) + end + end + # Metadata describing a family of fonts. class Webfont include Google::Apis::Core::Hashable @@ -104,6 +129,11 @@ class Webfont # @return [Array] attr_accessor :subsets + # The tags that apply to this family. + # Corresponds to the JSON property `tags` + # @return [Array] + attr_accessor :tags + # The available variants for the font. # Corresponds to the JSON property `variants` # @return [Array] @@ -129,6 +159,7 @@ def update!(**args) @last_modified = args[:last_modified] if args.key?(:last_modified) @menu = args[:menu] if args.key?(:menu) @subsets = args[:subsets] if args.key?(:subsets) + @tags = args[:tags] if args.key?(:tags) @variants = args[:variants] if args.key?(:variants) @version = args[:version] if args.key?(:version) end diff --git a/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/gem_version.rb b/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/gem_version.rb index 91f46edcd57..c82bc8e7549 100644 --- a/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/gem_version.rb +++ b/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module WebfontsV1 # Version of the google-apis-webfonts_v1 gem - GEM_VERSION = "0.19.0" + GEM_VERSION = "0.20.0" # Version of the code generator used to generate this client - GENERATOR_VERSION = "0.17.0" + GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20250121" + REVISION = "20250917" end end end diff --git a/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/representations.rb b/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/representations.rb index 6d621437364..434e9d4bf0f 100644 --- a/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/representations.rb +++ b/generated/google-apis-webfonts_v1/lib/google/apis/webfonts_v1/representations.rb @@ -28,6 +28,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class Tag + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Webfont class Representation < Google::Apis::Core::JsonRepresentation; end @@ -49,6 +55,14 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class Tag + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :name, as: 'name' + property :weight, as: 'weight' + end + end + class Webfont # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -62,6 +76,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :last_modified, as: 'lastModified' property :menu, as: 'menu' collection :subsets, as: 'subsets' + collection :tags, as: 'tags', class: Google::Apis::WebfontsV1::Tag, decorator: Google::Apis::WebfontsV1::Tag::Representation + collection :variants, as: 'variants' property :version, as: 'version' end