#!/usr/bin/env bash # Usage: script/generate # Update packaged APIs DIR=$(dirname $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )) API_IDS=(adexchangebuyer:v1.4 \ adexchangebuyer2:v2beta1 \ adexchangeseller:v2.0 \ admin:directory_v1 \ admin:datatransfer_v1 \ admin:reports_v1 \ adsense:v1.4 \ adsensehost:v4.1 \ analytics:v3 \ analyticsreporting:v4 \ androidenterprise:v1 \ androidpublisher:v2 \ appengine:v1beta5 \ appsactivity:v1 \ appstate:v1 \ autoscaler:v1beta2 \ bigquery:v2 \ blogger:v3 \ books:v1 \ calendar:v3 \ civicinfo:v2 \ classroom:v1 \ cloudbilling:v1 \ cloudbuild:v1 \ clouddebugger:v2 \ cloudlatencytest:v2 \ cloudmonitoring:v2beta2 \ cloudresourcemanager:v1beta1 \ cloudresourcemanager:v1 \ cloudtrace:v1 \ clouduseraccounts:beta \ compute:v1 \ compute:beta \ container:v1 \ content:v2 \ coordinate:v1 \ customsearch:v1 \ dataflow:v1b3 \ dataproc:v1 \ datastore:v1 \ deploymentmanager:v2 \ dfareporting:v2.6 \ discovery:v1 \ dns:v1 \ doubleclickbidmanager:v1 \ doubleclicksearch:v2 \ drive:v2 \ drive:v3 \ fitness:v1 \ fusiontables:v2 \ games:v1 \ gamesConfiguration:v1configuration \ gamesManagement:v1management \ gan:v1beta1 \ genomics:v1 \ gmail:v1 \ groupsmigration:v1 \ groupssettings:v1 \ iam:v1 \ identitytoolkit:v3 \ kgsearch:v1 \ language:v1beta1 \ licensing:v1 \ logging:v2beta1 \ manager:v1beta2 \ mapsengine:v1 \ mirror:v1 \ oauth2:v2 \ pagespeedonline:v2 \ partners:v2 \ people:v1 \ plus:v1 \ plusDomains:v1 \ prediction:v1.6 \ proximitybeacon:v1beta1 \ pubsub:v1 \ qpxExpress:v1 \ replicapool:v1beta2 \ replicapoolupdater:v1beta1 \ reseller:v1 \ resourceviews:v1beta2 \ script:v1 \ sheets:v4 \ siteVerification:v1 \ speech:v1beta1 \ sqladmin:v1beta4 \ storage:v1 \ storagetransfer:v1 \ tagmanager:v1 \ taskqueue:v1beta2 \ tasks:v1 \ translate:v2 \ urlshortener:v1 \ vision:v1 \ webmasters:v3 \ youtube:v3 \ youtubeAnalytics:v1 \ youtubereporting:v1 \ ) URLS=(https://content.googleapis.com/discovery/v1/apis/youtubePartner/v1/rest \ https://content.googleapis.com/discovery/v1/apis/compute/beta/rest \ https://developers.google.com/my-business/samples/mybusiness_google_rest_v3.json \ https://monitoring.googleapis.com/\$discovery/rest?version=v3 \ ) echo 'a' | bundle exec bin/generate-api gen generated --from-discovery=true --names_out=$DIR/api_names_out.yaml --url=${URLS[*]} --id=${API_IDS[*]}