A library doc-comments to generated libaries
diff --git a/generated/googleapis/lib/abusiveexperiencereport/v1.dart b/generated/googleapis/lib/abusiveexperiencereport/v1.dart
index 4bf0633..53b2871 100644
--- a/generated/googleapis/lib/abusiveexperiencereport/v1.dart
+++ b/generated/googleapis/lib/abusiveexperiencereport/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Abusive Experience Report API - v1
+///
+/// Views Abusive Experience Report data, and gets a list of sites that have a
+/// significant number of abusive experiences.
+///
+/// For more information, see
+/// <https://developers.google.com/abusive-experience-report/>
 library googleapis.abusiveexperiencereport.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/acceleratedmobilepageurl/v1.dart b/generated/googleapis/lib/acceleratedmobilepageurl/v1.dart
index 1b046c2..6389c62 100644
--- a/generated/googleapis/lib/acceleratedmobilepageurl/v1.dart
+++ b/generated/googleapis/lib/acceleratedmobilepageurl/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Accelerated Mobile Pages (AMP) URL API - v1
+///
+/// Retrieves the list of AMP URLs (and equivalent AMP Cache URLs) for a given
+/// list of public URL(s).
+///
+/// For more information, see <https://developers.google.com/amp/cache/>
 library googleapis.acceleratedmobilepageurl.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/accessapproval/v1.dart b/generated/googleapis/lib/accessapproval/v1.dart
index 53384e2..7333c74 100644
--- a/generated/googleapis/lib/accessapproval/v1.dart
+++ b/generated/googleapis/lib/accessapproval/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Access Approval API - v1
+///
+/// An API for controlling access to data by Google personnel.
+///
+/// For more information, see <https://cloud.google.com/access-approval/docs>
 library googleapis.accessapproval.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/accesscontextmanager/v1.dart b/generated/googleapis/lib/accesscontextmanager/v1.dart
index 6e0d640..67f5c90 100644
--- a/generated/googleapis/lib/accesscontextmanager/v1.dart
+++ b/generated/googleapis/lib/accesscontextmanager/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Access Context Manager API - v1
+///
+/// An API for setting attribute based access control to requests to GCP
+/// services.
+///
+/// For more information, see
+/// <https://cloud.google.com/access-context-manager/docs/reference/rest/>
 library googleapis.accesscontextmanager.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/adexchangebuyer/v1_3.dart b/generated/googleapis/lib/adexchangebuyer/v1_3.dart
index 14a198d..b845697 100644
--- a/generated/googleapis/lib/adexchangebuyer/v1_3.dart
+++ b/generated/googleapis/lib/adexchangebuyer/v1_3.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Ad Exchange Buyer API - v1.3
+///
+/// Accesses your bidding-account information, submits creatives for validation,
+/// finds available direct deals, and retrieves performance reports.
+///
+/// For more information, see
+/// <https://developers.google.com/ad-exchange/buyer-rest>
 library googleapis.adexchangebuyer.v1_3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/adexchangebuyer/v1_4.dart b/generated/googleapis/lib/adexchangebuyer/v1_4.dart
index 5e09015..735f45a 100644
--- a/generated/googleapis/lib/adexchangebuyer/v1_4.dart
+++ b/generated/googleapis/lib/adexchangebuyer/v1_4.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Ad Exchange Buyer API - v1.4
+///
+/// Accesses your bidding-account information, submits creatives for validation,
+/// finds available direct deals, and retrieves performance reports.
+///
+/// For more information, see
+/// <https://developers.google.com/ad-exchange/buyer-rest>
 library googleapis.adexchangebuyer.v1_4;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/adexperiencereport/v1.dart b/generated/googleapis/lib/adexperiencereport/v1.dart
index 1bd7ea4..4e16d22 100644
--- a/generated/googleapis/lib/adexperiencereport/v1.dart
+++ b/generated/googleapis/lib/adexperiencereport/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Ad Experience Report API - v1
+///
+/// Views Ad Experience Report data, and gets a list of sites that have a
+/// significant number of annoying ads.
+///
+/// For more information, see
+/// <https://developers.google.com/ad-experience-report/>
 library googleapis.adexperiencereport.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/admin/datatransfer_v1.dart b/generated/googleapis/lib/admin/datatransfer_v1.dart
index ab08da7..6e007fc 100644
--- a/generated/googleapis/lib/admin/datatransfer_v1.dart
+++ b/generated/googleapis/lib/admin/datatransfer_v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Admin SDK - datatransfer_v1
+///
+/// Admin SDK lets administrators of enterprise domains to view and manage
+/// resources like user, groups etc. It also provides audit and usage reports of
+/// domain.
+///
+/// For more information, see <http://developers.google.com/admin-sdk/>
 library googleapis.admin.datatransfer_v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/admin/directory_v1.dart b/generated/googleapis/lib/admin/directory_v1.dart
index f6f830b..3bdaa1f 100644
--- a/generated/googleapis/lib/admin/directory_v1.dart
+++ b/generated/googleapis/lib/admin/directory_v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Admin SDK - directory_v1
+///
+/// Admin SDK lets administrators of enterprise domains to view and manage
+/// resources like user, groups etc. It also provides audit and usage reports of
+/// domain.
+///
+/// For more information, see <http://developers.google.com/admin-sdk/>
 library googleapis.admin.directory_v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/admin/reports_v1.dart b/generated/googleapis/lib/admin/reports_v1.dart
index c5008ed..ceb52f3 100644
--- a/generated/googleapis/lib/admin/reports_v1.dart
+++ b/generated/googleapis/lib/admin/reports_v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Admin SDK - reports_v1
+///
+/// Admin SDK lets administrators of enterprise domains to view and manage
+/// resources like user, groups etc. It also provides audit and usage reports of
+/// domain.
+///
+/// For more information, see <http://developers.google.com/admin-sdk/>
 library googleapis.admin.reports_v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/admob/v1.dart b/generated/googleapis/lib/admob/v1.dart
index fd5a868..896c113 100644
--- a/generated/googleapis/lib/admob/v1.dart
+++ b/generated/googleapis/lib/admob/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// AdMob API - v1
+///
+/// The AdMob API allows publishers to programmatically get information about
+/// their AdMob account.
+///
+/// For more information, see <https://developers.google.com/admob/api/>
 library googleapis.admob.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/adsense/v1_4.dart b/generated/googleapis/lib/adsense/v1_4.dart
index a46d525..7d0f506 100644
--- a/generated/googleapis/lib/adsense/v1_4.dart
+++ b/generated/googleapis/lib/adsense/v1_4.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// AdSense Management API - v1.4
+///
+/// Accesses AdSense publishers' inventory and generates performance reports.
+///
+/// For more information, see
+/// <https://developers.google.com/adsense/management/>
 library googleapis.adsense.v1_4;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/adsensehost/v4_1.dart b/generated/googleapis/lib/adsensehost/v4_1.dart
index 3afa6e4..32acfbc 100644
--- a/generated/googleapis/lib/adsensehost/v4_1.dart
+++ b/generated/googleapis/lib/adsensehost/v4_1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// AdSense Host API - v4.1
+///
+/// Generates performance reports, generates ad codes, and provides publisher
+/// management capabilities for AdSense Hosts.
+///
+/// For more information, see <https://developers.google.com/adsense/host/>
 library googleapis.adsensehost.v4_1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/analytics/v3.dart b/generated/googleapis/lib/analytics/v3.dart
index 864bf83..e7118c1 100644
--- a/generated/googleapis/lib/analytics/v3.dart
+++ b/generated/googleapis/lib/analytics/v3.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Analytics API - v3
+///
+/// Views and manages your Google Analytics data.
+///
+/// For more information, see <https://developers.google.com/analytics/>
 library googleapis.analytics.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/analyticsreporting/v4.dart b/generated/googleapis/lib/analyticsreporting/v4.dart
index 3d58260..f42d9a1 100644
--- a/generated/googleapis/lib/analyticsreporting/v4.dart
+++ b/generated/googleapis/lib/analyticsreporting/v4.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Analytics Reporting API - v4
+///
+/// Accesses Analytics report data.
+///
+/// For more information, see
+/// <https://developers.google.com/analytics/devguides/reporting/core/v4/>
 library googleapis.analyticsreporting.v4;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/androiddeviceprovisioning/v1.dart b/generated/googleapis/lib/androiddeviceprovisioning/v1.dart
index b134d62..8a1decd 100644
--- a/generated/googleapis/lib/androiddeviceprovisioning/v1.dart
+++ b/generated/googleapis/lib/androiddeviceprovisioning/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Android Device Provisioning Partner API - v1
+///
+/// Automates Android zero-touch enrollment for device resellers, customers, and
+/// EMMs.
+///
+/// For more information, see <https://developers.google.com/zero-touch/>
 library googleapis.androiddeviceprovisioning.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/androidenterprise/v1.dart b/generated/googleapis/lib/androidenterprise/v1.dart
index cac0d38..70054f4 100644
--- a/generated/googleapis/lib/androidenterprise/v1.dart
+++ b/generated/googleapis/lib/androidenterprise/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Play EMM API - v1
+///
+/// Manages the deployment of apps to Android Enterprise devices.
+///
+/// For more information, see
+/// <https://developers.google.com/android/work/play/emm-api>
 library googleapis.androidenterprise.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/androidmanagement/v1.dart b/generated/googleapis/lib/androidmanagement/v1.dart
index b609a50..c8f9f80 100644
--- a/generated/googleapis/lib/androidmanagement/v1.dart
+++ b/generated/googleapis/lib/androidmanagement/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Android Management API - v1
+///
+/// The Android Management API provides remote enterprise management of Android
+/// devices and apps.
+///
+/// For more information, see <https://developers.google.com/android/management>
 library googleapis.androidmanagement.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/androidpublisher/v3.dart b/generated/googleapis/lib/androidpublisher/v3.dart
index cfc8dda..2c091fc 100644
--- a/generated/googleapis/lib/androidpublisher/v3.dart
+++ b/generated/googleapis/lib/androidpublisher/v3.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Play Android Developer API - v3
+///
+/// Lets Android application developers access their Google Play accounts.
+///
+/// For more information, see <https://developers.google.com/android-publisher>
 library googleapis.androidpublisher.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/apigee/v1.dart b/generated/googleapis/lib/apigee/v1.dart
index 90c1541..cd8c774 100644
--- a/generated/googleapis/lib/apigee/v1.dart
+++ b/generated/googleapis/lib/apigee/v1.dart
@@ -15,6 +15,15 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Apigee API - v1
+///
+/// Use the Apigee API to programmatically develop and manage APIs with a set of
+/// RESTful operations. Develop and secure API proxies, deploy and undeploy API
+/// proxy revisions, monitor APIs, configure environments, manage users, and
+/// more. Get started using the APIs. *Note:* This product is available as a
+/// free trial for a time period of 60 days.
+///
+/// For more information, see <https://cloud.google.com/apigee-api-management/>
 library googleapis.apigee.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/appengine/v1.dart b/generated/googleapis/lib/appengine/v1.dart
index 2eb8fc1..9d1e4a2 100644
--- a/generated/googleapis/lib/appengine/v1.dart
+++ b/generated/googleapis/lib/appengine/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// App Engine Admin API - v1
+///
+/// Provisions and manages developers' App Engine applications.
+///
+/// For more information, see
+/// <https://cloud.google.com/appengine/docs/admin-api/>
 library googleapis.appengine.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/bigquery/v2.dart b/generated/googleapis/lib/bigquery/v2.dart
index bc28e35..fbab77f 100644
--- a/generated/googleapis/lib/bigquery/v2.dart
+++ b/generated/googleapis/lib/bigquery/v2.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// BigQuery API - v2
+///
+/// A data platform for customers to create, manage, share and query data.
+///
+/// For more information, see <https://cloud.google.com/bigquery/>
 library googleapis.bigquery.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/bigquerydatatransfer/v1.dart b/generated/googleapis/lib/bigquerydatatransfer/v1.dart
index e24a4c6..9e58e7c 100644
--- a/generated/googleapis/lib/bigquerydatatransfer/v1.dart
+++ b/generated/googleapis/lib/bigquerydatatransfer/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// BigQuery Data Transfer API - v1
+///
+/// Schedule queries or transfer external data from SaaS applications to Google
+/// BigQuery on a regular basis.
+///
+/// For more information, see <https://cloud.google.com/bigquery/>
 library googleapis.bigquerydatatransfer.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/bigqueryreservation/v1.dart b/generated/googleapis/lib/bigqueryreservation/v1.dart
index 77d8e21..5abf45a 100644
--- a/generated/googleapis/lib/bigqueryreservation/v1.dart
+++ b/generated/googleapis/lib/bigqueryreservation/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// BigQuery Reservation API - v1
+///
+/// A service to modify your BigQuery flat-rate reservations.
+///
+/// For more information, see <https://cloud.google.com/bigquery/>
 library googleapis.bigqueryreservation.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/bigtableadmin/v2.dart b/generated/googleapis/lib/bigtableadmin/v2.dart
index 350ba3b..d15bd42 100644
--- a/generated/googleapis/lib/bigtableadmin/v2.dart
+++ b/generated/googleapis/lib/bigtableadmin/v2.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Bigtable Admin API - v2
+///
+/// Administer your Cloud Bigtable tables and instances.
+///
+/// For more information, see <https://cloud.google.com/bigtable/>
 library googleapis.bigtableadmin.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/binaryauthorization/v1.dart b/generated/googleapis/lib/binaryauthorization/v1.dart
index e8f0be7..ab97389 100644
--- a/generated/googleapis/lib/binaryauthorization/v1.dart
+++ b/generated/googleapis/lib/binaryauthorization/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Binary Authorization API - v1
+///
+/// The management interface for Binary Authorization, a system providing policy
+/// control for images deployed to Kubernetes Engine clusters.
+///
+/// For more information, see <https://cloud.google.com/binary-authorization/>
 library googleapis.binaryauthorization.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/blogger/v3.dart b/generated/googleapis/lib/blogger/v3.dart
index 8cfcb5b..cb77c5a 100644
--- a/generated/googleapis/lib/blogger/v3.dart
+++ b/generated/googleapis/lib/blogger/v3.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Blogger API v3 - v3
+///
+/// The Blogger API provides access to posts, comments and pages of a Blogger
+/// blog.
+///
+/// For more information, see
+/// <https://developers.google.com/blogger/docs/3.0/getting_started>
 library googleapis.blogger.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/books/v1.dart b/generated/googleapis/lib/books/v1.dart
index 1a70841..529f7ed 100644
--- a/generated/googleapis/lib/books/v1.dart
+++ b/generated/googleapis/lib/books/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Books API - v1
+///
+/// The Google Books API allows clients to access the Google Books repository.
+///
+/// For more information, see
+/// <https://code.google.com/apis/books/docs/v1/getting_started.html>
 library googleapis.books.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/calendar/v3.dart b/generated/googleapis/lib/calendar/v3.dart
index 234ae02..561c5ef 100644
--- a/generated/googleapis/lib/calendar/v3.dart
+++ b/generated/googleapis/lib/calendar/v3.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Calendar API - v3
+///
+/// Manipulates events and other calendar data.
+///
+/// For more information, see
+/// <https://developers.google.com/google-apps/calendar/firstapp>
 library googleapis.calendar.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/chat/v1.dart b/generated/googleapis/lib/chat/v1.dart
index bfc309c..1fe7b5c 100644
--- a/generated/googleapis/lib/chat/v1.dart
+++ b/generated/googleapis/lib/chat/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Hangouts Chat API - v1
+///
+/// Enables bots to fetch information and perform actions in Hangouts Chat.
+///
+/// For more information, see <https://developers.google.com/hangouts/chat>
 library googleapis.chat.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/civicinfo/v2.dart b/generated/googleapis/lib/civicinfo/v2.dart
index 5cef399..a98ea8f 100644
--- a/generated/googleapis/lib/civicinfo/v2.dart
+++ b/generated/googleapis/lib/civicinfo/v2.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Civic Information API - v2
+///
+/// Provides polling places, early vote locations, contest data, election
+/// officials, and government representatives for U.S. residential addresses.
+///
+/// For more information, see <https://developers.google.com/civic-information/>
 library googleapis.civicinfo.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/classroom/v1.dart b/generated/googleapis/lib/classroom/v1.dart
index 5e574d7..05a82f9 100644
--- a/generated/googleapis/lib/classroom/v1.dart
+++ b/generated/googleapis/lib/classroom/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Classroom API - v1
+///
+/// Manages classes, rosters, and invitations in Google Classroom.
+///
+/// For more information, see <https://developers.google.com/classroom/>
 library googleapis.classroom.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudasset/v1.dart b/generated/googleapis/lib/cloudasset/v1.dart
index 57e4e4f..4d2e989 100644
--- a/generated/googleapis/lib/cloudasset/v1.dart
+++ b/generated/googleapis/lib/cloudasset/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Asset API - v1
+///
+/// The cloud asset API manages the history and inventory of cloud resources.
+///
+/// For more information, see
+/// <https://cloud.google.com/asset-inventory/docs/quickstart>
 library googleapis.cloudasset.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudbilling/v1.dart b/generated/googleapis/lib/cloudbilling/v1.dart
index ae3680f..02d4c8b 100644
--- a/generated/googleapis/lib/cloudbilling/v1.dart
+++ b/generated/googleapis/lib/cloudbilling/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Billing API - v1
+///
+/// Allows developers to manage billing for their Google Cloud Platform projects
+/// programmatically.
+///
+/// For more information, see <https://cloud.google.com/billing/>
 library googleapis.cloudbilling.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudbuild/v1.dart b/generated/googleapis/lib/cloudbuild/v1.dart
index 04dbb45..ebdbea8 100644
--- a/generated/googleapis/lib/cloudbuild/v1.dart
+++ b/generated/googleapis/lib/cloudbuild/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Build API - v1
+///
+/// Creates and manages builds on Google Cloud Platform.
+///
+/// For more information, see <https://cloud.google.com/cloud-build/docs/>
 library googleapis.cloudbuild.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/clouddebugger/v2.dart b/generated/googleapis/lib/clouddebugger/v2.dart
index 0f2a202..a7a8b04 100644
--- a/generated/googleapis/lib/clouddebugger/v2.dart
+++ b/generated/googleapis/lib/clouddebugger/v2.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Debugger API - v2
+///
+/// Examines the call stack and variables of a running application without
+/// stopping or slowing it down.
+///
+/// For more information, see <https://cloud.google.com/debugger>
 library googleapis.clouddebugger.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudfunctions/v1.dart b/generated/googleapis/lib/cloudfunctions/v1.dart
index cc23a7e..f643200 100644
--- a/generated/googleapis/lib/cloudfunctions/v1.dart
+++ b/generated/googleapis/lib/cloudfunctions/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Functions API - v1
+///
+/// Manages lightweight user-provided functions executed in response to events.
+///
+/// For more information, see <https://cloud.google.com/functions>
 library googleapis.cloudfunctions.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudidentity/v1.dart b/generated/googleapis/lib/cloudidentity/v1.dart
index fb24ebc..4ca2170 100644
--- a/generated/googleapis/lib/cloudidentity/v1.dart
+++ b/generated/googleapis/lib/cloudidentity/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Identity API - v1
+///
+/// API for provisioning and managing identity resources.
+///
+/// For more information, see <https://cloud.google.com/identity/>
 library googleapis.cloudidentity.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudiot/v1.dart b/generated/googleapis/lib/cloudiot/v1.dart
index 6264a39..b87ba69 100644
--- a/generated/googleapis/lib/cloudiot/v1.dart
+++ b/generated/googleapis/lib/cloudiot/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud IoT API - v1
+///
+/// Registers and manages IoT (Internet of Things) devices that connect to the
+/// Google Cloud Platform.
+///
+/// For more information, see <https://cloud.google.com/iot>
 library googleapis.cloudiot.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudkms/v1.dart b/generated/googleapis/lib/cloudkms/v1.dart
index 3e5b4bf..845ded8 100644
--- a/generated/googleapis/lib/cloudkms/v1.dart
+++ b/generated/googleapis/lib/cloudkms/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Key Management Service (KMS) API - v1
+///
+/// Manages keys and performs cryptographic operations in a central cloud
+/// service, for direct use by other cloud resources and applications.
+///
+/// For more information, see <https://cloud.google.com/kms/>
 library googleapis.cloudkms.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudprofiler/v2.dart b/generated/googleapis/lib/cloudprofiler/v2.dart
index b1a972c..50c51f7 100644
--- a/generated/googleapis/lib/cloudprofiler/v2.dart
+++ b/generated/googleapis/lib/cloudprofiler/v2.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Stackdriver Profiler API - v2
+///
+/// Manages continuous profiling information.
+///
+/// For more information, see <https://cloud.google.com/profiler/>
 library googleapis.cloudprofiler.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudresourcemanager/v1.dart b/generated/googleapis/lib/cloudresourcemanager/v1.dart
index 1695e0a..a43e072 100644
--- a/generated/googleapis/lib/cloudresourcemanager/v1.dart
+++ b/generated/googleapis/lib/cloudresourcemanager/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Resource Manager API - v1
+///
+/// Creates, reads, and updates metadata for Google Cloud Platform resource
+/// containers.
+///
+/// For more information, see <https://cloud.google.com/resource-manager>
 library googleapis.cloudresourcemanager.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudresourcemanager/v2.dart b/generated/googleapis/lib/cloudresourcemanager/v2.dart
index d026c29..bfe0341 100644
--- a/generated/googleapis/lib/cloudresourcemanager/v2.dart
+++ b/generated/googleapis/lib/cloudresourcemanager/v2.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Resource Manager API - v2
+///
+/// Creates, reads, and updates metadata for Google Cloud Platform resource
+/// containers.
+///
+/// For more information, see <https://cloud.google.com/resource-manager>
 library googleapis.cloudresourcemanager.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudscheduler/v1.dart b/generated/googleapis/lib/cloudscheduler/v1.dart
index 0d02dcf..47beccd 100644
--- a/generated/googleapis/lib/cloudscheduler/v1.dart
+++ b/generated/googleapis/lib/cloudscheduler/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Scheduler API - v1
+///
+/// Creates and manages jobs run on a regular recurring schedule.
+///
+/// For more information, see <https://cloud.google.com/scheduler/>
 library googleapis.cloudscheduler.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudsearch/v1.dart b/generated/googleapis/lib/cloudsearch/v1.dart
index fc56ff4..713382b 100644
--- a/generated/googleapis/lib/cloudsearch/v1.dart
+++ b/generated/googleapis/lib/cloudsearch/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Search API - v1
+///
+/// Cloud Search provides cloud-based search capabilities over G Suite data. The
+/// Cloud Search API allows indexing of non-G Suite data into Cloud Search.
+///
+/// For more information, see
+/// <https://developers.google.com/cloud-search/docs/guides/>
 library googleapis.cloudsearch.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudshell/v1.dart b/generated/googleapis/lib/cloudshell/v1.dart
index 9bf28b4..6b49132 100644
--- a/generated/googleapis/lib/cloudshell/v1.dart
+++ b/generated/googleapis/lib/cloudshell/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Shell API - v1
+///
+/// Allows users to start, configure, and connect to interactive shell sessions
+/// running in the cloud.
+///
+/// For more information, see <https://cloud.google.com/shell/docs/>
 library googleapis.cloudshell.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudtasks/v2.dart b/generated/googleapis/lib/cloudtasks/v2.dart
index 84f8f22..18740a7 100644
--- a/generated/googleapis/lib/cloudtasks/v2.dart
+++ b/generated/googleapis/lib/cloudtasks/v2.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Tasks API - v2
+///
+/// Manages the execution of large numbers of distributed requests.
+///
+/// For more information, see <https://cloud.google.com/tasks/>
 library googleapis.cloudtasks.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/cloudtrace/v2.dart b/generated/googleapis/lib/cloudtrace/v2.dart
index 47637aa..dce5f49 100644
--- a/generated/googleapis/lib/cloudtrace/v2.dart
+++ b/generated/googleapis/lib/cloudtrace/v2.dart
@@ -15,6 +15,15 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Trace API - v2
+///
+/// Sends application trace data to Cloud Trace for viewing. Trace data is
+/// collected for all App Engine applications by default. Trace data from other
+/// applications can be provided using this API. This library is used to
+/// interact with the Cloud Trace API directly. If you are looking to instrument
+/// your application for Cloud Trace, we recommend using OpenCensus.
+///
+/// For more information, see <https://cloud.google.com/trace>
 library googleapis.cloudtrace.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/composer/v1.dart b/generated/googleapis/lib/composer/v1.dart
index 602a3ea..518b31b 100644
--- a/generated/googleapis/lib/composer/v1.dart
+++ b/generated/googleapis/lib/composer/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Composer API - v1
+///
+/// Manages Apache Airflow environments on Google Cloud Platform.
+///
+/// For more information, see <https://cloud.google.com/composer/>
 library googleapis.composer.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/compute/v1.dart b/generated/googleapis/lib/compute/v1.dart
index 8be7572..b8c466a 100644
--- a/generated/googleapis/lib/compute/v1.dart
+++ b/generated/googleapis/lib/compute/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Compute Engine API - v1
+///
+/// Creates and runs virtual machines on Google Cloud Platform.
+///
+/// For more information, see
+/// <https://developers.google.com/compute/docs/reference/latest/>
 library googleapis.compute.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/container/v1.dart b/generated/googleapis/lib/container/v1.dart
index fb0fe5d..84d6acd 100644
--- a/generated/googleapis/lib/container/v1.dart
+++ b/generated/googleapis/lib/container/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Kubernetes Engine API - v1
+///
+/// Builds and manages container-based applications, powered by the open source
+/// Kubernetes technology.
+///
+/// For more information, see <https://cloud.google.com/container-engine/>
 library googleapis.container.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/content/v2_1.dart b/generated/googleapis/lib/content/v2_1.dart
index 97f3e77..9c08ad8 100644
--- a/generated/googleapis/lib/content/v2_1.dart
+++ b/generated/googleapis/lib/content/v2_1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Content API for Shopping - v2.1
+///
+/// Manages product items, inventory, and Merchant Center accounts for Google
+/// Shopping.
+///
+/// For more information, see <https://developers.google.com/shopping-content>
 library googleapis.content.v2_1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/customsearch/v1.dart b/generated/googleapis/lib/customsearch/v1.dart
index b316633..e1c7579 100644
--- a/generated/googleapis/lib/customsearch/v1.dart
+++ b/generated/googleapis/lib/customsearch/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Custom Search API - v1
+///
+/// Searches over a website or collection of websites
+///
+/// For more information, see
+/// <https://developers.google.com/custom-search/v1/introduction>
 library googleapis.customsearch.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/dataproc/v1.dart b/generated/googleapis/lib/dataproc/v1.dart
index 7795abd..5777234 100644
--- a/generated/googleapis/lib/dataproc/v1.dart
+++ b/generated/googleapis/lib/dataproc/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Dataproc API - v1
+///
+/// Manages Hadoop-based clusters and jobs on Google Cloud Platform.
+///
+/// For more information, see <https://cloud.google.com/dataproc/>
 library googleapis.dataproc.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/datastore/v1.dart b/generated/googleapis/lib/datastore/v1.dart
index b4e207f..138676d 100644
--- a/generated/googleapis/lib/datastore/v1.dart
+++ b/generated/googleapis/lib/datastore/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Datastore API - v1
+///
+/// Accesses the schemaless NoSQL database to provide fully managed, robust,
+/// scalable storage for your application.
+///
+/// For more information, see <https://cloud.google.com/datastore/>
 library googleapis.datastore.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/deploymentmanager/v2.dart b/generated/googleapis/lib/deploymentmanager/v2.dart
index 9664e57..bd6d73b 100644
--- a/generated/googleapis/lib/deploymentmanager/v2.dart
+++ b/generated/googleapis/lib/deploymentmanager/v2.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Cloud Deployment Manager API - v2
+///
+/// Declares, configures, and deploys complex solutions on Google Cloud
+/// Platform.
+///
+/// For more information, see <https://cloud.google.com/deployment-manager/>
 library googleapis.deploymentmanager.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/dfareporting/v3_4.dart b/generated/googleapis/lib/dfareporting/v3_4.dart
index 38df9b2..cec80d1 100644
--- a/generated/googleapis/lib/dfareporting/v3_4.dart
+++ b/generated/googleapis/lib/dfareporting/v3_4.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// DCM/DFA Reporting And Trafficking API - v3.4
+///
+/// Manage your DoubleClick Campaign Manager ad campaigns and reports.
+///
+/// For more information, see
+/// <https://developers.google.com/doubleclick-advertisers/>
 library googleapis.dfareporting.v3_4;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/dialogflow/v2.dart b/generated/googleapis/lib/dialogflow/v2.dart
index d765fd8..dfcba1e 100644
--- a/generated/googleapis/lib/dialogflow/v2.dart
+++ b/generated/googleapis/lib/dialogflow/v2.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Dialogflow API - v2
+///
+/// Builds conversational interfaces (for example, chatbots, and voice-powered
+/// apps and devices).
+///
+/// For more information, see <https://cloud.google.com/dialogflow/>
 library googleapis.dialogflow.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/digitalassetlinks/v1.dart b/generated/googleapis/lib/digitalassetlinks/v1.dart
index 1a22049..f40b222 100644
--- a/generated/googleapis/lib/digitalassetlinks/v1.dart
+++ b/generated/googleapis/lib/digitalassetlinks/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Digital Asset Links API - v1
+///
+/// Discovers relationships between online assets such as websites or mobile
+/// apps.
+///
+/// For more information, see
+/// <https://developers.google.com/digital-asset-links/>
 library googleapis.digitalassetlinks.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/discovery/v1.dart b/generated/googleapis/lib/discovery/v1.dart
index 7d75f90..cdae3d6 100644
--- a/generated/googleapis/lib/discovery/v1.dart
+++ b/generated/googleapis/lib/discovery/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// API Discovery Service - v1
+///
+/// Provides information about other Google APIs, such as what APIs are
+/// available, the resource, and method details for each API.
+///
+/// For more information, see <https://developers.google.com/discovery/>
 library googleapis.discovery.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/displayvideo/v1.dart b/generated/googleapis/lib/displayvideo/v1.dart
index ca9b2af..1b51e1c 100644
--- a/generated/googleapis/lib/displayvideo/v1.dart
+++ b/generated/googleapis/lib/displayvideo/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Display & Video 360 API - v1
+///
+/// Display & Video 360 API allows users to manage and create campaigns and
+/// reports.
+///
+/// For more information, see <https://developers.google.com/display-video/>
 library googleapis.displayvideo.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/dlp/v2.dart b/generated/googleapis/lib/dlp/v2.dart
index 85a4985..67eaeda 100644
--- a/generated/googleapis/lib/dlp/v2.dart
+++ b/generated/googleapis/lib/dlp/v2.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Data Loss Prevention (DLP) API - v2
+///
+/// Provides methods for detection, risk analysis, and de-identification of
+/// privacy-sensitive fragments in text, images, and Google Cloud Platform
+/// storage repositories.
+///
+/// For more information, see <https://cloud.google.com/dlp/docs/>
 library googleapis.dlp.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/dns/v1.dart b/generated/googleapis/lib/dns/v1.dart
index 8bf9028..b26cce0 100644
--- a/generated/googleapis/lib/dns/v1.dart
+++ b/generated/googleapis/lib/dns/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud DNS API - v1
+///
+///
+///
+/// For more information, see <http://developers.google.com/cloud-dns>
 library googleapis.dns.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/docs/v1.dart b/generated/googleapis/lib/docs/v1.dart
index 17ff6c8..e7f9253 100644
--- a/generated/googleapis/lib/docs/v1.dart
+++ b/generated/googleapis/lib/docs/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Docs API - v1
+///
+/// Reads and writes Google Docs documents.
+///
+/// For more information, see <https://developers.google.com/docs/>
 library googleapis.docs.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/domainsrdap/v1.dart b/generated/googleapis/lib/domainsrdap/v1.dart
index d446161..22f27ae 100644
--- a/generated/googleapis/lib/domainsrdap/v1.dart
+++ b/generated/googleapis/lib/domainsrdap/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Domains RDAP API - v1
+///
+/// Read-only public API that lets users search for information about domain
+/// names.
+///
+/// For more information, see <https://developers.google.com/domains/rdap/>
 library googleapis.domainsrdap.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/doubleclickbidmanager/v1_1.dart b/generated/googleapis/lib/doubleclickbidmanager/v1_1.dart
index f2f189e..a09b301 100644
--- a/generated/googleapis/lib/doubleclickbidmanager/v1_1.dart
+++ b/generated/googleapis/lib/doubleclickbidmanager/v1_1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// DoubleClick Bid Manager API - v1.1
+///
+/// DoubleClick Bid Manager API allows users to manage and create campaigns and
+/// reports.
+///
+/// For more information, see <https://developers.google.com/bid-manager/>
 library googleapis.doubleclickbidmanager.v1_1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/doubleclicksearch/v2.dart b/generated/googleapis/lib/doubleclicksearch/v2.dart
index ef50b30..74831a3 100644
--- a/generated/googleapis/lib/doubleclicksearch/v2.dart
+++ b/generated/googleapis/lib/doubleclicksearch/v2.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Search Ads 360 API - v2
+///
+/// The Search Ads 360 API allows developers to automate uploading conversions
+/// and downloading reports from Search Ads 360.
+///
+/// For more information, see <https://developers.google.com/search-ads>
 library googleapis.doubleclicksearch.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/drive/v2.dart b/generated/googleapis/lib/drive/v2.dart
index 1d54948..120a740 100644
--- a/generated/googleapis/lib/drive/v2.dart
+++ b/generated/googleapis/lib/drive/v2.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Drive API - v2
+///
+/// Manages files in Drive including uploading, downloading, searching,
+/// detecting changes, and updating sharing permissions.
+///
+/// For more information, see <https://developers.google.com/drive/>
 library googleapis.drive.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/drive/v3.dart b/generated/googleapis/lib/drive/v3.dart
index 9311df1..dd593c0 100644
--- a/generated/googleapis/lib/drive/v3.dart
+++ b/generated/googleapis/lib/drive/v3.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Drive API - v3
+///
+/// Manages files in Drive including uploading, downloading, searching,
+/// detecting changes, and updating sharing permissions.
+///
+/// For more information, see <https://developers.google.com/drive/>
 library googleapis.drive.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/driveactivity/v2.dart b/generated/googleapis/lib/driveactivity/v2.dart
index 8b96cb6..53e76ae 100644
--- a/generated/googleapis/lib/driveactivity/v2.dart
+++ b/generated/googleapis/lib/driveactivity/v2.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Drive Activity API - v2
+///
+/// Provides a historical view of activity in Google Drive.
+///
+/// For more information, see <https://developers.google.com/drive/activity/>
 library googleapis.driveactivity.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/fcm/v1.dart b/generated/googleapis/lib/fcm/v1.dart
index b020a8f..d94a2d0 100644
--- a/generated/googleapis/lib/fcm/v1.dart
+++ b/generated/googleapis/lib/fcm/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Firebase Cloud Messaging API - v1
+///
+/// FCM send API that provides a cross-platform messaging solution to reliably
+/// deliver messages at no cost.
+///
+/// For more information, see <https://firebase.google.com/docs/cloud-messaging>
 library googleapis.fcm.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/file/v1.dart b/generated/googleapis/lib/file/v1.dart
index 9c4730b..a91b9d3 100644
--- a/generated/googleapis/lib/file/v1.dart
+++ b/generated/googleapis/lib/file/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Filestore API - v1
+///
+/// The Cloud Filestore API is used for creating and managing cloud file
+/// servers.
+///
+/// For more information, see <https://cloud.google.com/filestore/>
 library googleapis.file.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/firebasedynamiclinks/v1.dart b/generated/googleapis/lib/firebasedynamiclinks/v1.dart
index 03451b5..f57b7c0 100644
--- a/generated/googleapis/lib/firebasedynamiclinks/v1.dart
+++ b/generated/googleapis/lib/firebasedynamiclinks/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Firebase Dynamic Links API - v1
+///
+/// Programmatically creates and manages Firebase Dynamic Links.
+///
+/// For more information, see <https://firebase.google.com/docs/dynamic-links/>
 library googleapis.firebasedynamiclinks.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/firebaserules/v1.dart b/generated/googleapis/lib/firebaserules/v1.dart
index a524942..1b99832 100644
--- a/generated/googleapis/lib/firebaserules/v1.dart
+++ b/generated/googleapis/lib/firebaserules/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Firebase Rules API - v1
+///
+/// Creates and manages rules that determine when a Firebase Rules-enabled
+/// service should permit a request.
+///
+/// For more information, see
+/// <https://firebase.google.com/docs/storage/security>
 library googleapis.firebaserules.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/firestore/v1.dart b/generated/googleapis/lib/firestore/v1.dart
index b3dc867..0bc532a 100644
--- a/generated/googleapis/lib/firestore/v1.dart
+++ b/generated/googleapis/lib/firestore/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Firestore API - v1
+///
+/// Accesses the NoSQL document database built for automatic scaling, high
+/// performance, and ease of application development.
+///
+/// For more information, see <https://cloud.google.com/firestore>
 library googleapis.firestore.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/fitness/v1.dart b/generated/googleapis/lib/fitness/v1.dart
index d309bda..544d90a 100644
--- a/generated/googleapis/lib/fitness/v1.dart
+++ b/generated/googleapis/lib/fitness/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Fitness API - v1
+///
+/// The Fitness API for managing users' fitness tracking data.
+///
+/// For more information, see
+/// <https://developers.google.com/fit/rest/v1/get-started>
 library googleapis.fitness.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/games/v1.dart b/generated/googleapis/lib/games/v1.dart
index 6c87b95..be97158 100644
--- a/generated/googleapis/lib/games/v1.dart
+++ b/generated/googleapis/lib/games/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Play Game Services - v1
+///
+/// The Google Play games service allows developers to enhance games with social
+/// leaderboards, achievements, game state, sign-in with Google, and more.
+///
+/// For more information, see <https://developers.google.com/games/>
 library googleapis.games.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/gamesconfiguration/v1configuration.dart b/generated/googleapis/lib/gamesconfiguration/v1configuration.dart
index 58295bd..e651b8d 100644
--- a/generated/googleapis/lib/gamesconfiguration/v1configuration.dart
+++ b/generated/googleapis/lib/gamesconfiguration/v1configuration.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Play Game Services Publishing API - v1configuration
+///
+/// The Google Play Game Services Publishing API allows developers to configure
+/// their games in Game Services.
+///
+/// For more information, see <https://developers.google.com/games/>
 library googleapis.gamesConfiguration.v1configuration;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/gamesmanagement/v1management.dart b/generated/googleapis/lib/gamesmanagement/v1management.dart
index 8e2d112..ce88811 100644
--- a/generated/googleapis/lib/gamesmanagement/v1management.dart
+++ b/generated/googleapis/lib/gamesmanagement/v1management.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Play Game Management - v1management
+///
+/// The Google Play Game Management API allows developers to manage resources
+/// from the Google Play Game service.
+///
+/// For more information, see <https://developers.google.com/games/>
 library googleapis.gamesManagement.v1management;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/genomics/v1.dart b/generated/googleapis/lib/genomics/v1.dart
index f28829b..c05efd1 100644
--- a/generated/googleapis/lib/genomics/v1.dart
+++ b/generated/googleapis/lib/genomics/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Genomics API - v1
+///
+/// Uploads, processes, queries, and searches Genomics data in the cloud.
+///
+/// For more information, see <https://cloud.google.com/genomics>
 library googleapis.genomics.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/gmail/v1.dart b/generated/googleapis/lib/gmail/v1.dart
index 92f156f..125c20a 100644
--- a/generated/googleapis/lib/gmail/v1.dart
+++ b/generated/googleapis/lib/gmail/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Gmail API - v1
+///
+/// The Gmail API lets you view and manage Gmail mailbox data like threads,
+/// messages, and labels.
+///
+/// For more information, see <https://developers.google.com/gmail/api/>
 library googleapis.gmail.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/groupsmigration/v1.dart b/generated/googleapis/lib/groupsmigration/v1.dart
index 6f65210..d7b36e9 100644
--- a/generated/googleapis/lib/groupsmigration/v1.dart
+++ b/generated/googleapis/lib/groupsmigration/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Groups Migration API - v1
+///
+/// The Groups Migration API allows domain administrators to archive emails into
+/// Google groups.
+///
+/// For more information, see
+/// <https://developers.google.com/google-apps/groups-migration/>
 library googleapis.groupsmigration.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/groupssettings/v1.dart b/generated/googleapis/lib/groupssettings/v1.dart
index 71ac34a..e795180 100644
--- a/generated/googleapis/lib/groupssettings/v1.dart
+++ b/generated/googleapis/lib/groupssettings/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Groups Settings API - v1
+///
+/// Manages permission levels and related settings of a group.
+///
+/// For more information, see
+/// <https://developers.google.com/google-apps/groups-settings/get_started>
 library googleapis.groupssettings.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/healthcare/v1.dart b/generated/googleapis/lib/healthcare/v1.dart
index 52e4749..c36b44b 100644
--- a/generated/googleapis/lib/healthcare/v1.dart
+++ b/generated/googleapis/lib/healthcare/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Healthcare API - v1
+///
+/// Manage, store, and access healthcare data in Google Cloud Platform.
+///
+/// For more information, see <https://cloud.google.com/healthcare>
 library googleapis.healthcare.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/homegraph/v1.dart b/generated/googleapis/lib/homegraph/v1.dart
index 76e29f8..ce8758c 100644
--- a/generated/googleapis/lib/homegraph/v1.dart
+++ b/generated/googleapis/lib/homegraph/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// HomeGraph API - v1
+///
+///
+///
+/// For more information, see
+/// <https://developers.google.com/actions/smarthome/create-app#request-sync>
 library googleapis.homegraph.v1;
 
 import 'dart:async' as async_1;
diff --git a/generated/googleapis/lib/iam/v1.dart b/generated/googleapis/lib/iam/v1.dart
index 0b59f6f..a3a2b6c 100644
--- a/generated/googleapis/lib/iam/v1.dart
+++ b/generated/googleapis/lib/iam/v1.dart
@@ -15,6 +15,16 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Identity and Access Management (IAM) API - v1
+///
+/// Manages identity and access control for Google Cloud Platform resources,
+/// including the creation of service accounts, which you can use to
+/// authenticate to Google and make API calls. *Note:* This API is tied to the
+/// IAM service account credentials API ( iamcredentials.googleapis.com).
+/// Enabling or disabling this API will also enable or disable the IAM service
+/// account credentials API.
+///
+/// For more information, see <https://cloud.google.com/iam/>
 library googleapis.iam.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/iamcredentials/v1.dart b/generated/googleapis/lib/iamcredentials/v1.dart
index 5ebd060..583b29b 100644
--- a/generated/googleapis/lib/iamcredentials/v1.dart
+++ b/generated/googleapis/lib/iamcredentials/v1.dart
@@ -15,6 +15,14 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// IAM Service Account Credentials API - v1
+///
+/// Creates short-lived credentials for impersonating IAM service accounts.
+/// *Note:* This API is tied to the IAM API (iam.googleapis.com). Enabling or
+/// disabling this API will also enable or disable the IAM API.
+///
+/// For more information, see
+/// <https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials>
 library googleapis.iamcredentials.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/iap/v1.dart b/generated/googleapis/lib/iap/v1.dart
index 0bb0b52..824dffa 100644
--- a/generated/googleapis/lib/iap/v1.dart
+++ b/generated/googleapis/lib/iap/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Identity-Aware Proxy API - v1
+///
+/// Controls access to cloud applications running on Google Cloud Platform.
+///
+/// For more information, see <https://cloud.google.com/iap>
 library googleapis.iap.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/identitytoolkit/v3.dart b/generated/googleapis/lib/identitytoolkit/v3.dart
index 01275d6..2c1f7b9 100644
--- a/generated/googleapis/lib/identitytoolkit/v3.dart
+++ b/generated/googleapis/lib/identitytoolkit/v3.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Identity Toolkit API - v3
+///
+/// Help the third party sites to implement federated login.
+///
+/// For more information, see
+/// <https://developers.google.com/identity-toolkit/v3/>
 library googleapis.identitytoolkit.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/indexing/v3.dart b/generated/googleapis/lib/indexing/v3.dart
index 4748450..4065d4c 100644
--- a/generated/googleapis/lib/indexing/v3.dart
+++ b/generated/googleapis/lib/indexing/v3.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Indexing API - v3
+///
+/// Notifies Google when your web pages change.
+///
+/// For more information, see
+/// <https://developers.google.com/search/apis/indexing-api/>
 library googleapis.indexing.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/jobs/v2.dart b/generated/googleapis/lib/jobs/v2.dart
index 9a9b987..56b1f2e 100644
--- a/generated/googleapis/lib/jobs/v2.dart
+++ b/generated/googleapis/lib/jobs/v2.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Talent Solution API - v2
+///
+/// Cloud Talent Solution provides the capability to create, read, update, and
+/// delete job postings, as well as search jobs based on keywords and filters.
+///
+/// For more information, see
+/// <https://cloud.google.com/talent-solution/job-search/docs/>
 library googleapis.jobs.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/jobs/v3.dart b/generated/googleapis/lib/jobs/v3.dart
index 8de3f1d..22f3080 100644
--- a/generated/googleapis/lib/jobs/v3.dart
+++ b/generated/googleapis/lib/jobs/v3.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Talent Solution API - v3
+///
+/// Cloud Talent Solution provides the capability to create, read, update, and
+/// delete job postings, as well as search jobs based on keywords and filters.
+///
+/// For more information, see
+/// <https://cloud.google.com/talent-solution/job-search/docs/>
 library googleapis.jobs.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/kgsearch/v1.dart b/generated/googleapis/lib/kgsearch/v1.dart
index b0a302f..cbf6dbf 100644
--- a/generated/googleapis/lib/kgsearch/v1.dart
+++ b/generated/googleapis/lib/kgsearch/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Knowledge Graph Search API - v1
+///
+/// Searches the Google Knowledge Graph for entities.
+///
+/// For more information, see <https://developers.google.com/knowledge-graph/>
 library googleapis.kgsearch.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/language/v1.dart b/generated/googleapis/lib/language/v1.dart
index a4ead24..85ddc16 100644
--- a/generated/googleapis/lib/language/v1.dart
+++ b/generated/googleapis/lib/language/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Natural Language API - v1
+///
+/// Provides natural language understanding technologies, such as sentiment
+/// analysis, entity recognition, entity sentiment analysis, and other text
+/// annotations, to developers.
+///
+/// For more information, see <https://cloud.google.com/natural-language/>
 library googleapis.language.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/libraryagent/v1.dart b/generated/googleapis/lib/libraryagent/v1.dart
index 3b456bf..bd784af 100644
--- a/generated/googleapis/lib/libraryagent/v1.dart
+++ b/generated/googleapis/lib/libraryagent/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Library Agent API - v1
+///
+/// A simple Google Example Library API.
+///
+/// For more information, see <https://cloud.google.com/docs/quota>
 library googleapis.libraryagent.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/licensing/v1.dart b/generated/googleapis/lib/licensing/v1.dart
index 0c8d4d3..47901cb 100644
--- a/generated/googleapis/lib/licensing/v1.dart
+++ b/generated/googleapis/lib/licensing/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Enterprise License Manager API - v1
+///
+/// The Google Enterprise License Manager API's allows you to license apps for
+/// all the users of a domain managed by you.
+///
+/// For more information, see
+/// <https://developers.google.com/admin-sdk/licensing/>
 library googleapis.licensing.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/logging/v2.dart b/generated/googleapis/lib/logging/v2.dart
index 66d5ab3..c292100 100644
--- a/generated/googleapis/lib/logging/v2.dart
+++ b/generated/googleapis/lib/logging/v2.dart
@@ -15,6 +15,14 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Logging API - v2
+///
+/// Writes log entries and manages your Cloud Logging configuration. The table
+/// entries below are presented in alphabetical order, not in order of common
+/// use. For explanations of the concepts found in the table entries, read the
+/// documentation at https://cloud.google.com/logging/docs.
+///
+/// For more information, see <https://cloud.google.com/logging/docs/>
 library googleapis.logging.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/managedidentities/v1.dart b/generated/googleapis/lib/managedidentities/v1.dart
index f98065e..4a3e970 100644
--- a/generated/googleapis/lib/managedidentities/v1.dart
+++ b/generated/googleapis/lib/managedidentities/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Managed Service for Microsoft Active Directory API - v1
+///
+/// The Managed Service for Microsoft Active Directory API is used for managing
+/// a highly available, hardened service running Microsoft Active Directory
+/// (AD).
+///
+/// For more information, see <https://cloud.google.com/managed-microsoft-ad/>
 library googleapis.managedidentities.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/manufacturers/v1.dart b/generated/googleapis/lib/manufacturers/v1.dart
index fba8b77..cd57949 100644
--- a/generated/googleapis/lib/manufacturers/v1.dart
+++ b/generated/googleapis/lib/manufacturers/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Manufacturer Center API - v1
+///
+/// Public API for managing Manufacturer Center related data.
+///
+/// For more information, see <https://developers.google.com/manufacturers/>
 library googleapis.manufacturers.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/ml/v1.dart b/generated/googleapis/lib/ml/v1.dart
index b93ab2d..8d3e6bf 100644
--- a/generated/googleapis/lib/ml/v1.dart
+++ b/generated/googleapis/lib/ml/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// AI Platform Training & Prediction API - v1
+///
+/// An API to enable creating and using machine learning models.
+///
+/// For more information, see <https://cloud.google.com/ml/>
 library googleapis.ml.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/monitoring/v3.dart b/generated/googleapis/lib/monitoring/v3.dart
index 52d820c..272c21e 100644
--- a/generated/googleapis/lib/monitoring/v3.dart
+++ b/generated/googleapis/lib/monitoring/v3.dart
@@ -15,6 +15,16 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Monitoring API - v3
+///
+/// Manages your Cloud Monitoring data and configurations. Most projects must be
+/// associated with a Workspace, with a few exceptions as noted on the
+/// individual method pages. The table entries below are presented in
+/// alphabetical order, not in order of common use. For explanations of the
+/// concepts found in the table entries, read the Cloud Monitoring
+/// documentation.
+///
+/// For more information, see <https://cloud.google.com/monitoring/api/>
 library googleapis.monitoring.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/networkmanagement/v1.dart b/generated/googleapis/lib/networkmanagement/v1.dart
index 884576a..224b252 100644
--- a/generated/googleapis/lib/networkmanagement/v1.dart
+++ b/generated/googleapis/lib/networkmanagement/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Network Management API - v1
+///
+/// The Network Management API provides a collection of network performance
+/// monitoring and diagnostic capabilities.
+///
+/// For more information, see <https://cloud.google.com/>
 library googleapis.networkmanagement.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/oauth2/v2.dart b/generated/googleapis/lib/oauth2/v2.dart
index 3a2db8c..1cb727c 100644
--- a/generated/googleapis/lib/oauth2/v2.dart
+++ b/generated/googleapis/lib/oauth2/v2.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google OAuth2 API - v2
+///
+/// Obtains end-user authorization grants for use with other Google APIs.
+///
+/// For more information, see
+/// <https://developers.google.com/identity/protocols/oauth2/>
 library googleapis.oauth2.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/osconfig/v1.dart b/generated/googleapis/lib/osconfig/v1.dart
index 785aefb..7c4e034 100644
--- a/generated/googleapis/lib/osconfig/v1.dart
+++ b/generated/googleapis/lib/osconfig/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// OS Config API - v1
+///
+/// OS management tools that can be used for patch management, patch compliance,
+/// and configuration management on VM instances.
+///
+/// For more information, see <https://cloud.google.com/compute/docs/manage-os>
 library googleapis.osconfig.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/oslogin/v1.dart b/generated/googleapis/lib/oslogin/v1.dart
index eb71b5c..4a6f4cc 100644
--- a/generated/googleapis/lib/oslogin/v1.dart
+++ b/generated/googleapis/lib/oslogin/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud OS Login API - v1
+///
+/// You can use OS Login to manage access to your VM instances using IAM roles.
+///
+/// For more information, see <https://cloud.google.com/compute/docs/oslogin/>
 library googleapis.oslogin.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/pagespeedonline/v5.dart b/generated/googleapis/lib/pagespeedonline/v5.dart
index 09827b4..fe5add8 100644
--- a/generated/googleapis/lib/pagespeedonline/v5.dart
+++ b/generated/googleapis/lib/pagespeedonline/v5.dart
@@ -15,6 +15,15 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// PageSpeed Insights API - v5
+///
+/// The PageSpeed Insights API lets you analyze the performance of your website
+/// with a simple API. It offers tailored suggestions for how you can optimize
+/// your site, and lets you easily integrate PageSpeed Insights analysis into
+/// your development tools and workflow.
+///
+/// For more information, see
+/// <https://developers.google.com/speed/docs/insights/v5/about>
 library googleapis.pagespeedonline.v5;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/people/v1.dart b/generated/googleapis/lib/people/v1.dart
index 3e50836..677f7db 100644
--- a/generated/googleapis/lib/people/v1.dart
+++ b/generated/googleapis/lib/people/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// People API - v1
+///
+/// Provides access to information about profiles and contacts.
+///
+/// For more information, see <https://developers.google.com/people/>
 library googleapis.people.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/playcustomapp/v1.dart b/generated/googleapis/lib/playcustomapp/v1.dart
index 071ea87..7a05825 100644
--- a/generated/googleapis/lib/playcustomapp/v1.dart
+++ b/generated/googleapis/lib/playcustomapp/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Play Custom App Publishing API - v1
+///
+/// API to create and publish custom Android apps
+///
+/// For more information, see
+/// <https://developers.google.com/android/work/play/custom-app-api/>
 library googleapis.playcustomapp.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/policytroubleshooter/v1.dart b/generated/googleapis/lib/policytroubleshooter/v1.dart
index 32d0b7e..1646784 100644
--- a/generated/googleapis/lib/policytroubleshooter/v1.dart
+++ b/generated/googleapis/lib/policytroubleshooter/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Policy Troubleshooter API - v1
+///
+///
+///
+/// For more information, see <https://cloud.google.com/iam/>
 library googleapis.policytroubleshooter.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/poly/v1.dart b/generated/googleapis/lib/poly/v1.dart
index c33b0f4..19a44fd 100644
--- a/generated/googleapis/lib/poly/v1.dart
+++ b/generated/googleapis/lib/poly/v1.dart
@@ -15,6 +15,15 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Poly API - v1
+///
+/// The Poly API provides read access to assets hosted on <a
+/// href="https://poly.google.com">poly.google.com</a> to all, and upload access
+/// to <a href="https://poly.google.com">poly.google.com</a> for whitelisted
+/// accounts.
+///
+///
+/// For more information, see <https://developers.google.com/poly/>
 library googleapis.poly.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/pubsub/v1.dart b/generated/googleapis/lib/pubsub/v1.dart
index eeb5e36..5c03858 100644
--- a/generated/googleapis/lib/pubsub/v1.dart
+++ b/generated/googleapis/lib/pubsub/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Pub/Sub API - v1
+///
+/// Provides reliable, many-to-many, asynchronous messaging between
+/// applications.
+///
+/// For more information, see <https://cloud.google.com/pubsub/docs>
 library googleapis.pubsub.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/recommender/v1.dart b/generated/googleapis/lib/recommender/v1.dart
index 448b632..2012e9f 100644
--- a/generated/googleapis/lib/recommender/v1.dart
+++ b/generated/googleapis/lib/recommender/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Recommender API - v1
+///
+///
+///
+/// For more information, see <https://cloud.google.com/recommender/docs/>
 library googleapis.recommender.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/redis/v1.dart b/generated/googleapis/lib/redis/v1.dart
index 1f9af52..7d18e0e 100644
--- a/generated/googleapis/lib/redis/v1.dart
+++ b/generated/googleapis/lib/redis/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Cloud Memorystore for Redis API - v1
+///
+/// Creates and manages Redis instances on the Google Cloud Platform.
+///
+/// For more information, see <https://cloud.google.com/memorystore/docs/redis/>
 library googleapis.redis.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/remotebuildexecution/v2.dart b/generated/googleapis/lib/remotebuildexecution/v2.dart
index 8be3720..7bde723 100644
--- a/generated/googleapis/lib/remotebuildexecution/v2.dart
+++ b/generated/googleapis/lib/remotebuildexecution/v2.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Remote Build Execution API - v2
+///
+/// Supplies a Remote Execution API service for tools such as bazel.
+///
+/// For more information, see
+/// <https://cloud.google.com/remote-build-execution/docs/>
 library googleapis.remotebuildexecution.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/reseller/v1.dart b/generated/googleapis/lib/reseller/v1.dart
index d139b0f..72fdbb6 100644
--- a/generated/googleapis/lib/reseller/v1.dart
+++ b/generated/googleapis/lib/reseller/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Enterprise Apps Reseller API - v1
+///
+/// Creates and manages your customers and their subscriptions.
+///
+/// For more information, see
+/// <https://developers.google.com/google-apps/reseller/>
 library googleapis.reseller.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/run/v1.dart b/generated/googleapis/lib/run/v1.dart
index 5ddafc7..9b7a6dd 100644
--- a/generated/googleapis/lib/run/v1.dart
+++ b/generated/googleapis/lib/run/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Run Admin API - v1
+///
+/// Deploy and manage user provided container images that scale automatically
+/// based on HTTP traffic.
+///
+/// For more information, see <https://cloud.google.com/run/>
 library googleapis.run.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/runtimeconfig/v1.dart b/generated/googleapis/lib/runtimeconfig/v1.dart
index 97436b7..f1495d7 100644
--- a/generated/googleapis/lib/runtimeconfig/v1.dart
+++ b/generated/googleapis/lib/runtimeconfig/v1.dart
@@ -15,6 +15,15 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Runtime Configuration API - v1
+///
+/// The Runtime Configurator allows you to dynamically configure and expose
+/// variables through Google Cloud Platform. In addition, you can also set
+/// Watchers and Waiters that will watch for changes to your data and return
+/// based on certain conditions.
+///
+/// For more information, see
+/// <https://cloud.google.com/deployment-manager/runtime-configurator/>
 library googleapis.runtimeconfig.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/safebrowsing/v4.dart b/generated/googleapis/lib/safebrowsing/v4.dart
index 606c4ae..6add559 100644
--- a/generated/googleapis/lib/safebrowsing/v4.dart
+++ b/generated/googleapis/lib/safebrowsing/v4.dart
@@ -15,6 +15,15 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Safe Browsing API - v4
+///
+/// Enables client applications to check web resources (most commonly URLs)
+/// against Google-generated lists of unsafe web resources. The Safe Browsing
+/// APIs are for non-commercial use only. If you need to use APIs to detect
+/// malicious URLs for commercial purposes – meaning “for sale or
+/// revenue-generating purposes” – please refer to the Web Risk API.
+///
+/// For more information, see <https://developers.google.com/safe-browsing/>
 library googleapis.safebrowsing.v4;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/script/v1.dart b/generated/googleapis/lib/script/v1.dart
index c86654f..8ab0d1f 100644
--- a/generated/googleapis/lib/script/v1.dart
+++ b/generated/googleapis/lib/script/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Apps Script API - v1
+///
+/// Manages and executes Google Apps Script projects.
+///
+/// For more information, see <https://developers.google.com/apps-script/api/>
 library googleapis.script.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/searchconsole/v1.dart b/generated/googleapis/lib/searchconsole/v1.dart
index 3b12b85..3516948 100644
--- a/generated/googleapis/lib/searchconsole/v1.dart
+++ b/generated/googleapis/lib/searchconsole/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Search Console API - v1
+///
+/// The Search Console API provides access to both Search Console data (verified
+/// users only) and to public information on an URL basis (anyone)
+///
+/// For more information, see
+/// <https://developers.google.com/webmaster-tools/search-console-api/>
 library googleapis.searchconsole.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/secretmanager/v1.dart b/generated/googleapis/lib/secretmanager/v1.dart
index 29bae48..a8ed4c6 100644
--- a/generated/googleapis/lib/secretmanager/v1.dart
+++ b/generated/googleapis/lib/secretmanager/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Secret Manager API - v1
+///
+/// Stores sensitive data such as API keys, passwords, and certificates.
+/// Provides convenience while improving security.
+///
+/// For more information, see <https://cloud.google.com/secret-manager/>
 library googleapis.secretmanager.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/securitycenter/v1.dart b/generated/googleapis/lib/securitycenter/v1.dart
index 4694376..1cf27e9 100644
--- a/generated/googleapis/lib/securitycenter/v1.dart
+++ b/generated/googleapis/lib/securitycenter/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Security Command Center API - v1
+///
+/// Security Command Center API provides access to temporal views of assets and
+/// findings within an organization.
+///
+/// For more information, see
+/// <https://console.cloud.google.com/apis/api/securitycenter.googleapis.com/overview>
 library googleapis.securitycenter.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/serviceconsumermanagement/v1.dart b/generated/googleapis/lib/serviceconsumermanagement/v1.dart
index 94bf932..c479074 100644
--- a/generated/googleapis/lib/serviceconsumermanagement/v1.dart
+++ b/generated/googleapis/lib/serviceconsumermanagement/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Service Consumer Management API - v1
+///
+/// Manages the service consumers of a Service Infrastructure service.
+///
+/// For more information, see
+/// <https://cloud.google.com/service-consumer-management/docs/overview>
 library googleapis.serviceconsumermanagement.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/servicecontrol/v1.dart b/generated/googleapis/lib/servicecontrol/v1.dart
index 5814b9b..6aa394e 100644
--- a/generated/googleapis/lib/servicecontrol/v1.dart
+++ b/generated/googleapis/lib/servicecontrol/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Service Control API - v1
+///
+/// Provides control plane functionality to managed services, such as logging,
+/// monitoring, and status checks.
+///
+/// For more information, see <https://cloud.google.com/service-control/>
 library googleapis.servicecontrol.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/servicemanagement/v1.dart b/generated/googleapis/lib/servicemanagement/v1.dart
index f6d9fb9..ae1a910 100644
--- a/generated/googleapis/lib/servicemanagement/v1.dart
+++ b/generated/googleapis/lib/servicemanagement/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Service Management API - v1
+///
+/// Google Service Management allows service producers to publish their services
+/// on Google Cloud Platform so that they can be discovered and used by service
+/// consumers.
+///
+/// For more information, see <https://cloud.google.com/service-management/>
 library googleapis.servicemanagement.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/servicenetworking/v1.dart b/generated/googleapis/lib/servicenetworking/v1.dart
index 8bfd7d2..3a09c6f 100644
--- a/generated/googleapis/lib/servicenetworking/v1.dart
+++ b/generated/googleapis/lib/servicenetworking/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Service Networking API - v1
+///
+/// Provides automatic management of network configurations necessary for
+/// certain services.
+///
+/// For more information, see
+/// <https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started>
 library googleapis.servicenetworking.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/serviceusage/v1.dart b/generated/googleapis/lib/serviceusage/v1.dart
index 5e89bf2..891e4e7 100644
--- a/generated/googleapis/lib/serviceusage/v1.dart
+++ b/generated/googleapis/lib/serviceusage/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Service Usage API - v1
+///
+/// Enables services that service consumers want to use on Google Cloud
+/// Platform, lists the available or enabled services, or disables services that
+/// service consumers no longer use.
+///
+/// For more information, see <https://cloud.google.com/service-usage/>
 library googleapis.serviceusage.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/sheets/v4.dart b/generated/googleapis/lib/sheets/v4.dart
index d8c01c2..6f0ad34 100644
--- a/generated/googleapis/lib/sheets/v4.dart
+++ b/generated/googleapis/lib/sheets/v4.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Sheets API - v4
+///
+/// Reads and writes Google Sheets.
+///
+/// For more information, see <https://developers.google.com/sheets/>
 library googleapis.sheets.v4;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/siteverification/v1.dart b/generated/googleapis/lib/siteverification/v1.dart
index 765ef3e..98fc3cb 100644
--- a/generated/googleapis/lib/siteverification/v1.dart
+++ b/generated/googleapis/lib/siteverification/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Site Verification API - v1
+///
+/// Verifies ownership of websites or domains with Google.
+///
+/// For more information, see <https://developers.google.com/site-verification/>
 library googleapis.siteVerification.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/slides/v1.dart b/generated/googleapis/lib/slides/v1.dart
index e3e678b..775a5a7 100644
--- a/generated/googleapis/lib/slides/v1.dart
+++ b/generated/googleapis/lib/slides/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Google Slides API - v1
+///
+/// Reads and writes Google Slides presentations.
+///
+/// For more information, see <https://developers.google.com/slides/>
 library googleapis.slides.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/sourcerepo/v1.dart b/generated/googleapis/lib/sourcerepo/v1.dart
index e630ef7..e0ecdef 100644
--- a/generated/googleapis/lib/sourcerepo/v1.dart
+++ b/generated/googleapis/lib/sourcerepo/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Source Repositories API - v1
+///
+/// Accesses source code repositories hosted by Google.
+///
+/// For more information, see
+/// <https://cloud.google.com/source-repositories/docs/apis>
 library googleapis.sourcerepo.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/spanner/v1.dart b/generated/googleapis/lib/spanner/v1.dart
index 03046a9..65d8123 100644
--- a/generated/googleapis/lib/spanner/v1.dart
+++ b/generated/googleapis/lib/spanner/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Spanner API - v1
+///
+/// Cloud Spanner is a managed, mission-critical, globally consistent and
+/// scalable relational database service.
+///
+/// For more information, see <https://cloud.google.com/spanner/>
 library googleapis.spanner.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/speech/v1.dart b/generated/googleapis/lib/speech/v1.dart
index 1200fb8..f5cd86b 100644
--- a/generated/googleapis/lib/speech/v1.dart
+++ b/generated/googleapis/lib/speech/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Speech-to-Text API - v1
+///
+/// Converts audio to text by applying powerful neural network models.
+///
+/// For more information, see
+/// <https://cloud.google.com/speech-to-text/docs/quickstart-protocol>
 library googleapis.speech.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/storage/v1.dart b/generated/googleapis/lib/storage/v1.dart
index cef135a..cabdd06 100644
--- a/generated/googleapis/lib/storage/v1.dart
+++ b/generated/googleapis/lib/storage/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Storage JSON API - v1
+///
+/// Stores and retrieves potentially large, immutable data objects.
+///
+/// For more information, see
+/// <https://developers.google.com/storage/docs/json_api/>
 library googleapis.storage.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/storagetransfer/v1.dart b/generated/googleapis/lib/storagetransfer/v1.dart
index ff43e57..c2bcd74 100644
--- a/generated/googleapis/lib/storagetransfer/v1.dart
+++ b/generated/googleapis/lib/storagetransfer/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Storage Transfer API - v1
+///
+/// Transfers data from external data sources to a Google Cloud Storage bucket
+/// or between Google Cloud Storage buckets.
+///
+/// For more information, see <https://cloud.google.com/storage-transfer/docs>
 library googleapis.storagetransfer.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/streetviewpublish/v1.dart b/generated/googleapis/lib/streetviewpublish/v1.dart
index 55edc61..1e2c63a 100644
--- a/generated/googleapis/lib/streetviewpublish/v1.dart
+++ b/generated/googleapis/lib/streetviewpublish/v1.dart
@@ -15,6 +15,14 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Street View Publish API - v1
+///
+/// Publishes 360 photos to Google Maps, along with position, orientation, and
+/// connectivity metadata. Apps can offer an interface for positioning,
+/// connecting, and uploading user-generated Street View images.
+///
+/// For more information, see
+/// <https://developers.google.com/streetview/publish/>
 library googleapis.streetviewpublish.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/tagmanager/v1.dart b/generated/googleapis/lib/tagmanager/v1.dart
index 040cab0..6757ea8 100644
--- a/generated/googleapis/lib/tagmanager/v1.dart
+++ b/generated/googleapis/lib/tagmanager/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Tag Manager API - v1
+///
+/// This API allows clients to access and modify container and tag
+/// configuration.
+///
+/// For more information, see <https://developers.google.com/tag-manager>
 library googleapis.tagmanager.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/tagmanager/v2.dart b/generated/googleapis/lib/tagmanager/v2.dart
index 62e3c82..4e0bb77 100644
--- a/generated/googleapis/lib/tagmanager/v2.dart
+++ b/generated/googleapis/lib/tagmanager/v2.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Tag Manager API - v2
+///
+/// This API allows clients to access and modify container and tag
+/// configuration.
+///
+/// For more information, see <https://developers.google.com/tag-manager>
 library googleapis.tagmanager.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/tasks/v1.dart b/generated/googleapis/lib/tasks/v1.dart
index 1ac2538..dc930c9 100644
--- a/generated/googleapis/lib/tasks/v1.dart
+++ b/generated/googleapis/lib/tasks/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Tasks API - v1
+///
+/// The Google Tasks API lets you manage your tasks and task lists.
+///
+/// For more information, see <>
 library googleapis.tasks.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/testing/v1.dart b/generated/googleapis/lib/testing/v1.dart
index 9582d40..2f8faa0 100644
--- a/generated/googleapis/lib/testing/v1.dart
+++ b/generated/googleapis/lib/testing/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Testing API - v1
+///
+/// Allows developers to run automated tests for their mobile applications on
+/// Google infrastructure.
+///
+/// For more information, see <https://developers.google.com/cloud-test-lab/>
 library googleapis.testing.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/texttospeech/v1.dart b/generated/googleapis/lib/texttospeech/v1.dart
index c944840..11231ff 100644
--- a/generated/googleapis/lib/texttospeech/v1.dart
+++ b/generated/googleapis/lib/texttospeech/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Text-to-Speech API - v1
+///
+/// Synthesizes natural-sounding speech by applying powerful neural network
+/// models.
+///
+/// For more information, see <https://cloud.google.com/text-to-speech/>
 library googleapis.texttospeech.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/tpu/v1.dart b/generated/googleapis/lib/tpu/v1.dart
index fb521c7..b82efc6 100644
--- a/generated/googleapis/lib/tpu/v1.dart
+++ b/generated/googleapis/lib/tpu/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud TPU API - v1
+///
+/// TPU API provides customers with access to Google TPU technology.
+///
+/// For more information, see <https://cloud.google.com/tpu/>
 library googleapis.tpu.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/translate/v3.dart b/generated/googleapis/lib/translate/v3.dart
index 707267f..9711096 100644
--- a/generated/googleapis/lib/translate/v3.dart
+++ b/generated/googleapis/lib/translate/v3.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Translation API - v3
+///
+/// Integrates text translation into your website or application.
+///
+/// For more information, see
+/// <https://cloud.google.com/translate/docs/quickstarts>
 library googleapis.translate.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/vault/v1.dart b/generated/googleapis/lib/vault/v1.dart
index 76b75d4..6ef9bad 100644
--- a/generated/googleapis/lib/vault/v1.dart
+++ b/generated/googleapis/lib/vault/v1.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// G Suite Vault API - v1
+///
+/// Archiving and eDiscovery for G Suite.
+///
+/// For more information, see <https://developers.google.com/vault>
 library googleapis.vault.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/verifiedaccess/v1.dart b/generated/googleapis/lib/verifiedaccess/v1.dart
index 1894165..84003bc 100644
--- a/generated/googleapis/lib/verifiedaccess/v1.dart
+++ b/generated/googleapis/lib/verifiedaccess/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Chrome Verified Access API - v1
+///
+/// API for Verified Access chrome extension to provide credential verification
+/// for chrome devices connecting to an enterprise network
+///
+/// For more information, see
+/// <https://developers.google.com/chrome/verified-access>
 library googleapis.verifiedaccess.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/videointelligence/v1.dart b/generated/googleapis/lib/videointelligence/v1.dart
index 7f6067a..9eeb6b7 100644
--- a/generated/googleapis/lib/videointelligence/v1.dart
+++ b/generated/googleapis/lib/videointelligence/v1.dart
@@ -15,6 +15,14 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Video Intelligence API - v1
+///
+/// Detects objects, explicit content, and scene changes in videos. It also
+/// specifies the region for annotation and transcribes speech to text. Supports
+/// both asynchronous API and streaming API.
+///
+/// For more information, see
+/// <https://cloud.google.com/video-intelligence/docs/>
 library googleapis.videointelligence.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/vision/v1.dart b/generated/googleapis/lib/vision/v1.dart
index c5f8053..74b5a54 100644
--- a/generated/googleapis/lib/vision/v1.dart
+++ b/generated/googleapis/lib/vision/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Cloud Vision API - v1
+///
+/// Integrates Google Vision features, including image labeling, face, logo, and
+/// landmark detection, optical character recognition (OCR), and detection of
+/// explicit content, into applications.
+///
+/// For more information, see <https://cloud.google.com/vision/>
 library googleapis.vision.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/webfonts/v1.dart b/generated/googleapis/lib/webfonts/v1.dart
index fd5078e..3a00aae 100644
--- a/generated/googleapis/lib/webfonts/v1.dart
+++ b/generated/googleapis/lib/webfonts/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Web Fonts Developer API - v1
+///
+/// The Google Web Fonts Developer API lets you retrieve information about web
+/// fonts served by Google.
+///
+/// For more information, see
+/// <https://developers.google.com/fonts/docs/developer_api>
 library googleapis.webfonts.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/webmasters/v3.dart b/generated/googleapis/lib/webmasters/v3.dart
index 89640bf..355a9ad 100644
--- a/generated/googleapis/lib/webmasters/v3.dart
+++ b/generated/googleapis/lib/webmasters/v3.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Search Console API - v3
+///
+/// View Google Search Console data for your verified sites.
+///
+/// For more information, see <https://developers.google.com/webmaster-tools/>
 library googleapis.webmasters.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/websecurityscanner/v1.dart b/generated/googleapis/lib/websecurityscanner/v1.dart
index 5e06f7b..e8fe169 100644
--- a/generated/googleapis/lib/websecurityscanner/v1.dart
+++ b/generated/googleapis/lib/websecurityscanner/v1.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// Web Security Scanner API - v1
+///
+/// Scans your Compute and App Engine apps for common web vulnerabilities.
+///
+/// For more information, see
+/// <https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/>
 library googleapis.websecurityscanner.v1;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/youtube/v3.dart b/generated/googleapis/lib/youtube/v3.dart
index c22b02d..f88ace8 100644
--- a/generated/googleapis/lib/youtube/v3.dart
+++ b/generated/googleapis/lib/youtube/v3.dart
@@ -15,6 +15,12 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// YouTube Data API v3 - v3
+///
+/// The YouTube Data API v3 is an API that provides access to YouTube data, such
+/// as videos, playlists, and channels.
+///
+/// For more information, see <https://developers.google.com/youtube/>
 library googleapis.youtube.v3;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/youtubeanalytics/v2.dart b/generated/googleapis/lib/youtubeanalytics/v2.dart
index a9e2c62..7b27b71 100644
--- a/generated/googleapis/lib/youtubeanalytics/v2.dart
+++ b/generated/googleapis/lib/youtubeanalytics/v2.dart
@@ -15,6 +15,11 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// YouTube Analytics API - v2
+///
+/// Retrieves your YouTube Analytics data.
+///
+/// For more information, see <https://developers.google.com/youtube/analytics>
 library googleapis.youtubeAnalytics.v2;
 
 import 'dart:async' as async;
diff --git a/generated/googleapis/lib/youtubereporting/v1.dart b/generated/googleapis/lib/youtubereporting/v1.dart
index 01b6d38..b35cd55 100644
--- a/generated/googleapis/lib/youtubereporting/v1.dart
+++ b/generated/googleapis/lib/youtubereporting/v1.dart
@@ -15,6 +15,13 @@
 // ignore_for_file: unnecessary_parenthesis
 // ignore_for_file: unnecessary_string_interpolations
 
+/// YouTube Reporting API - v1
+///
+/// Schedules reporting jobs containing your YouTube Analytics data and
+/// downloads the resulting bulk data reports in the form of CSV files.
+///
+/// For more information, see
+/// <https://developers.google.com/youtube/reporting/v1/reports/>
 library googleapis.youtubereporting.v1;
 
 import 'dart:async' as async;