110 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			110 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
#!/usr/bin/env bash
 | 
						|
# Usage: script/generate
 | 
						|
# Update packaged APIs
 | 
						|
 | 
						|
DIR=$(dirname $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))
 | 
						|
 | 
						|
API_IDS=(adexchangebuyer:v1.4 \
 | 
						|
	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 \
 | 
						|
	dataproc:v1 \
 | 
						|
	datastore:v1beta2 \
 | 
						|
	deploymentmanager:v2 \
 | 
						|
	dfareporting:v2.3 \
 | 
						|
	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 \
 | 
						|
	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 \
 | 
						|
	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[*]}
 |