Skip to content

Commit fcd1a50

Browse files
feat: Automated regeneration of content v2 client (#8041)
This PR was generated using Autosynth. 🌈 <details><summary>Log from Synthtool</summary> ``` 2022-01-11 03:05:41,029 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-api-ruby-client/synth.py. On branch autosynth-content-v2 nothing to commit, working tree clean 2022-01-11 03:05:41,107 synthtool [DEBUG] > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/google-api-ruby-client:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace -e USER_GROUP=1000:1000 --entrypoint script/synth.rb gcr.io/cloud-devrel-kokoro-resources/yoshi-ruby/autosynth content v2 DEBUG:synthtool:Running: docker run --rm -v/home/kbuilder/.cache/synthtool/google-api-ruby-client:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace -e USER_GROUP=1000:1000 --entrypoint script/synth.rb gcr.io/cloud-devrel-kokoro-resources/yoshi-ruby/autosynth content v2 git clean -df bundle install Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Fetching gem metadata from https://rubygems.org/......... Resolving dependencies... Using rake 13.0.6 Fetching minitest 5.15.0 Fetching concurrent-ruby 1.1.9 Fetching public_suffix 4.0.6 Fetching zeitwerk 2.5.3 Installing minitest 5.15.0 Installing public_suffix 4.0.6 Installing zeitwerk 2.5.3 Installing concurrent-ruby 1.1.9 Fetching ast 2.4.2 Using bundler 2.3.4 Fetching byebug 11.1.3 Fetching coderay 1.1.3 Installing byebug 11.1.3 with native extensions Installing coderay 1.1.3 Fetching json 2.6.1 Installing json 2.6.1 with native extensions Fetching docile 1.4.0 Installing ast 2.4.2 Installing docile 1.4.0 Fetching simplecov-html 0.10.2 Using sync 0.5.0 Fetching thor 1.2.1 Installing thor 1.2.1 Installing simplecov-html 0.10.2 Fetching rexml 3.2.5 Fetching declarative 0.0.20 Installing rexml 3.2.5 Installing declarative 0.0.20 Fetching diff-lcs 1.5.0 Fetching dotenv 2.7.6 Installing diff-lcs 1.5.0 Installing dotenv 2.7.6 Fetching fakefs 0.20.1 Fetching faraday-em_http 1.0.0 Installing fakefs 0.20.1 Fetching faraday-em_synchrony 1.0.0 Installing faraday-em_http 1.0.0 Installing faraday-em_synchrony 1.0.0 Fetching faraday-excon 1.1.0 Fetching faraday-httpclient 1.0.1 Installing faraday-excon 1.1.0 Installing faraday-httpclient 1.0.1 Fetching multipart-post 2.1.1 Fetching faraday-net_http 1.0.1 Installing faraday-net_http 1.0.1 Installing multipart-post 2.1.1 Fetching faraday-net_http_persistent 1.2.0 Fetching faraday-patron 1.0.0 Installing faraday-patron 1.0.0 Installing faraday-net_http_persistent 1.2.0 Fetching faraday-rack 1.0.0 Fetching faraday-retry 1.0.3 Installing faraday-rack 1.0.0 Installing faraday-retry 1.0.3 Fetching ruby2_keywords 0.0.5 Fetching gems 1.2.0 Installing gems 1.2.0 Installing ruby2_keywords 0.0.5 Fetching github-markup 1.7.0 Fetching jwt 2.3.0 Installing github-markup 1.7.0 Installing jwt 2.3.0 Fetching memoist 0.16.2 Fetching multi_json 1.15.0 Installing memoist 0.16.2 Installing multi_json 1.15.0 Fetching os 0.9.6 Fetching httpclient 2.8.3 Installing os 0.9.6 Fetching mini_mime 1.1.2 Installing mini_mime 1.1.2 Installing httpclient 2.8.3 Fetching trailblazer-option 0.1.2 Installing trailblazer-option 0.1.2 Fetching uber 0.1.0 Fetching retriable 3.1.2 Installing uber 0.1.0 Installing retriable 3.1.2 Fetching webrick 1.7.0 Fetching hashdiff 1.0.1 Installing hashdiff 1.0.1 Installing webrick 1.7.0 Fetching mime-types-data 3.2022.0105 Fetching multi_xml 0.6.0 Installing multi_xml 0.6.0 Fetching rspec-support 3.10.3 Installing mime-types-data 3.2022.0105 Installing rspec-support 3.10.3 Fetching little-plugger 1.1.4 Fetching method_source 1.0.0 Installing little-plugger 1.1.4 Fetching opencensus 0.5.0 Installing method_source 1.0.0 Fetching parallel 1.21.0 Fetching powerpack 0.1.3 Installing opencensus 0.5.0 Installing parallel 1.21.0 Fetching rainbow 2.2.2 Installing powerpack 0.1.3 Installing rainbow 2.2.2 with native extensions Fetching redcarpet 3.5.1 Fetching redis 3.3.5 Installing redcarpet 3.5.1 with native extensions Installing redis 3.3.5 Fetching rmail 1.1.4 Installing rmail 1.1.4 Fetching ruby-progressbar 1.11.0 Installing ruby-progressbar 1.11.0 Fetching unicode-display_width 1.8.0 Fetching addressable 2.8.0 Installing unicode-display_width 1.8.0 Fetching i18n 1.8.11 Installing addressable 2.8.0 Installing i18n 1.8.11 Fetching tzinfo 2.0.4 Fetching parser 2.7.2.0 Installing tzinfo 2.0.4 Fetching tins 1.31.0 Installing parser 2.7.2.0 Installing tins 1.31.0 Fetching crack 0.4.5 Installing crack 0.4.5 Fetching faraday-multipart 1.0.3 Fetching google-id-token 1.4.2 Installing faraday-multipart 1.0.3 Installing google-id-token 1.4.2 Fetching representable 3.1.1 Fetching yard 0.9.27 Installing representable 3.1.1 Fetching rspec-core 3.10.1 Installing yard 0.9.27 Installing rspec-core 3.10.1 Fetching rspec-expectations 3.10.1 Fetching rspec-mocks 3.10.2 Installing rspec-expectations 3.10.1 Installing rspec-mocks 3.10.2 Fetching mime-types 3.4.1 Fetching logging 2.3.0 Installing mime-types 3.4.1 Installing logging 2.3.0 Fetching pry 0.13.1 Fetching launchy 2.5.0 Fetching activesupport 6.1.4.4 Installing launchy 2.5.0 Installing pry 0.13.1 Fetching rubocop 0.49.1 Installing activesupport 6.1.4.4 Fetching webmock 2.3.2 Installing rubocop 0.49.1 Installing webmock 2.3.2 Fetching term-ansicolor 1.7.1 Fetching faraday 1.9.3 Installing term-ansicolor 1.7.1 Installing faraday 1.9.3 Fetching simplecov 0.16.1 Installing simplecov 0.16.1 Fetching rspec 3.10.0 Installing rspec 3.10.0 Fetching httparty 0.20.0 Fetching pry-byebug 3.9.0 Fetching pry-doc 0.13.5 Installing pry-byebug 3.9.0 Installing httparty 0.20.0 Fetching signet 0.16.0 Fetching json_spec 1.1.5 Installing signet 0.16.0 Installing json_spec 1.1.5 Fetching coveralls 0.8.23 Fetching googleauth 1.1.0 Installing coveralls 0.8.23 Installing googleauth 1.1.0 Fetching google-apis-core 0.4.1 Installing google-apis-core 0.4.1 Fetching google-apis-discovery_v1 0.8.0 Installing google-apis-discovery_v1 0.8.0 Using google-apis-generator 0.4.0 from source at `.` and installing its executables Installing pry-doc 0.13.5 Bundle complete! 25 Gemfile dependencies, 91 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. Post-install message from httparty: When you HTTParty, you must party hard! echo a | bundle exec bin/generate-api gen /workspace/generated --api=content.v2 --names=/workspace/api_names.yaml --names-out=/workspace/api_names_out.yaml --spot-check Loading content, version v2 from https://raw.githubusercontent.com/googleapis/discovery-artifact-manager/master/discoveries/content.v2.json W, [2022-01-11T11:05:53.735813 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.735888 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.736502 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.736521 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.736978 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.737000 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.738917 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.738948 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.739380 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.739395 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.742295 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.742329 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.745580 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.745612 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.751490 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.751527 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.755327 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.755361 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.759680 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.759719 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.760162 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.760178 #194] WARN -- : Changed to 'method_prop' W, [2022-01-11T11:05:53.761636 #194] WARN -- : Found reserved property 'method' W, [2022-01-11T11:05:53.761662 #194] WARN -- : Changed to 'method_prop' conflict google-apis-content_v2/lib/google/apis/content_v2/classes.rb <tent_v2/classes.rb? (enter "h" for help) [Ynaqdhm] a force google-apis-content_v2/lib/google/apis/content_v2/classes.rb conflict google-apis-content_v2/lib/google/apis/content_v2/representations.rb force google-apis-content_v2/lib/google/apis/content_v2/representations.rb conflict google-apis-content_v2/lib/google/apis/content_v2/gem_version.rb force google-apis-content_v2/lib/google/apis/content_v2/gem_version.rb conflict google-apis-content_v2/CHANGELOG.md force google-apis-content_v2/CHANGELOG.md Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Fetching gem metadata from https://rubygems.org/......... Resolving dependencies... Using rake 13.0.6 Using public_suffix 4.0.6 Using bundler 2.3.4 Using declarative 0.0.20 Using diff-lcs 1.5.0 Using faraday-em_http 1.0.0 Using faraday-em_synchrony 1.0.0 Using faraday-excon 1.1.0 Using faraday-httpclient 1.0.1 Using multipart-post 2.1.1 Using faraday-net_http 1.0.1 Using faraday-net_http_persistent 1.2.0 Using faraday-patron 1.0.0 Using faraday-rack 1.0.0 Using faraday-retry 1.0.3 Using ruby2_keywords 0.0.5 Using jwt 2.3.0 Using memoist 0.16.2 Using multi_json 1.15.0 Fetching os 1.1.4 Using httpclient 2.8.3 Using trailblazer-option 0.1.2 Using mini_mime 1.1.2 Using uber 0.1.0 Using retriable 3.1.2 Using webrick 1.7.0 Using rexml 3.2.5 Using opencensus 0.5.0 Using redcarpet 3.5.1 Using addressable 2.8.0 Using rspec-support 3.10.3 Using faraday-multipart 1.0.3 Using representable 3.1.1 Using yard 0.9.27 Using faraday 1.9.3 Using rspec-mocks 3.10.2 Using rspec-core 3.10.1 Using rspec-expectations 3.10.1 Using signet 0.16.0 Using rspec 3.10.0 Installing os 1.1.4 Using googleauth 1.1.0 Using google-apis-core 0.4.1 Using google-apis-content_v2 0.16.0 from source at `.` Bundle complete! 8 Gemfile dependencies, 43 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. /root/.rbenv/versions/2.6.7/bin/ruby -I/root/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib:/root/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/rspec-support-3.10.3/lib /root/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb Google::Apis::ContentV2 should load Finished in 0.45796 seconds (files took 0.09538 seconds to load) 1 example, 0 failures Files: 4 Modules: 3 ( 1 undocumented) Classes: 275 ( 231 undocumented) Constants: 5 ( 0 undocumented) Attributes: 500 ( 0 undocumented) Methods: 637 ( 0 undocumented) 83.66% documented google-apis-content_v2 0.16.0 built to pkg/google-apis-content_v2-0.16.0.gem. conflict /workspace/api_names_out.yaml force /workspace/api_names_out.yaml chown -R 1000:1000 /workspace/generated 2022-01-11 03:06:24,750 synthtool [DEBUG] > Wrote metadata to generated/google-apis-content_v2/synth.metadata. DEBUG:synthtool:Wrote metadata to generated/google-apis-content_v2/synth.metadata. ``` </details> Full log will be available here: https://source.cloud.google.com/results/invocations/73f3288b-f7a8-4e48-8ab1-d5b52a6152ba/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
1 parent 8ce29fa commit fcd1a50

File tree

6 files changed

+48
-3
lines changed

6 files changed

+48
-3
lines changed

api_names_out.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74906,9 +74906,15 @@
7490674906
"/content:v2/PosSaleResponse/targetCountry": target_country
7490774907
"/content:v2/PosSaleResponse/timestamp": timestamp
7490874908
"/content:v2/PosStore": pos_store
74909+
"/content:v2/PosStore/gcidCategory": gcid_category
74910+
"/content:v2/PosStore/gcidCategory/gcid_category": gcid_category
7490974911
"/content:v2/PosStore/kind": kind
74912+
"/content:v2/PosStore/phoneNumber": phone_number
74913+
"/content:v2/PosStore/placeId": place_id
7491074914
"/content:v2/PosStore/storeAddress": store_address
7491174915
"/content:v2/PosStore/storeCode": store_code
74916+
"/content:v2/PosStore/storeName": store_name
74917+
"/content:v2/PosStore/websiteUrl": website_url
7491274918
"/content:v2/PostalCodeGroup": postal_code_group
7491374919
"/content:v2/PostalCodeGroup/country": country
7491474920
"/content:v2/PostalCodeGroup/name": name

generated/google-apis-content_v2/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-content_v2
22

3+
### v0.16.0 (2022-01-11)
4+
5+
* Regenerated from discovery document revision 20220105
6+
37
### v0.15.0 (2021-12-16)
48

59
* Unspecified changes

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

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8737,12 +8737,27 @@ def update!(**args)
87378737
class PosStore
87388738
include Google::Apis::Core::Hashable
87398739

8740+
# The business type of the store.
8741+
# Corresponds to the JSON property `gcidCategory`
8742+
# @return [Array<String>]
8743+
attr_accessor :gcid_category
8744+
87408745
# Identifies what kind of resource this is. Value: the fixed string "`content#
87418746
# posStore`"
87428747
# Corresponds to the JSON property `kind`
87438748
# @return [String]
87448749
attr_accessor :kind
87458750

8751+
# The store phone number.
8752+
# Corresponds to the JSON property `phoneNumber`
8753+
# @return [String]
8754+
attr_accessor :phone_number
8755+
8756+
# The Google Place Id of the store location.
8757+
# Corresponds to the JSON property `placeId`
8758+
# @return [String]
8759+
attr_accessor :place_id
8760+
87468761
# Required. The street address of the store.
87478762
# Corresponds to the JSON property `storeAddress`
87488763
# @return [String]
@@ -8753,15 +8768,30 @@ class PosStore
87538768
# @return [String]
87548769
attr_accessor :store_code
87558770

8771+
# The merchant or store name.
8772+
# Corresponds to the JSON property `storeName`
8773+
# @return [String]
8774+
attr_accessor :store_name
8775+
8776+
# The website url for the store or merchant.
8777+
# Corresponds to the JSON property `websiteUrl`
8778+
# @return [String]
8779+
attr_accessor :website_url
8780+
87568781
def initialize(**args)
87578782
update!(**args)
87588783
end
87598784

87608785
# Update properties of this object
87618786
def update!(**args)
8787+
@gcid_category = args[:gcid_category] if args.key?(:gcid_category)
87628788
@kind = args[:kind] if args.key?(:kind)
8789+
@phone_number = args[:phone_number] if args.key?(:phone_number)
8790+
@place_id = args[:place_id] if args.key?(:place_id)
87638791
@store_address = args[:store_address] if args.key?(:store_address)
87648792
@store_code = args[:store_code] if args.key?(:store_code)
8793+
@store_name = args[:store_name] if args.key?(:store_name)
8794+
@website_url = args[:website_url] if args.key?(:website_url)
87658795
end
87668796
end
87678797

generated/google-apis-content_v2/lib/google/apis/content_v2/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 ContentV2
1818
# Version of the google-apis-content_v2 gem
19-
GEM_VERSION = "0.15.0"
19+
GEM_VERSION = "0.16.0"
2020

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

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

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4034,9 +4034,14 @@ class Representation < Google::Apis::Core::JsonRepresentation
40344034
class PosStore
40354035
# @private
40364036
class Representation < Google::Apis::Core::JsonRepresentation
4037+
collection :gcid_category, as: 'gcidCategory'
40374038
property :kind, as: 'kind'
4039+
property :phone_number, as: 'phoneNumber'
4040+
property :place_id, as: 'placeId'
40384041
property :store_address, as: 'storeAddress'
40394042
property :store_code, as: 'storeCode'
4043+
property :store_name, as: 'storeName'
4044+
property :website_url, as: 'websiteUrl'
40404045
end
40414046
end
40424047

generated/google-apis-content_v2/synth.metadata

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"git": {
55
"name": ".",
66
"remote": "https://github.com/googleapis/google-api-ruby-client.git",
7-
"sha": "06fa6b45549e49e1f6fe05d3f2653871fc2456c4"
7+
"sha": "8ce29fabcdb7891d2d7936a353569dfd6151b374"
88
}
99
}
1010
]

0 commit comments

Comments
 (0)