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:v1beta3 \
 | |
| 	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 \
 | |
| 	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[*]}
 |