API Docs
* |
* https://developers.google.com/abusive-experience-report/
diff --git a/Src/Generated/Google.Apis.AbusiveExperienceReport.v1/Google.Apis.AbusiveExperienceReport.v1.csproj b/Src/Generated/Google.Apis.AbusiveExperienceReport.v1/Google.Apis.AbusiveExperienceReport.v1.csproj
index c68b181919b..f458090e569 100644
--- a/Src/Generated/Google.Apis.AbusiveExperienceReport.v1/Google.Apis.AbusiveExperienceReport.v1.csproj
+++ b/Src/Generated/Google.Apis.AbusiveExperienceReport.v1/Google.Apis.AbusiveExperienceReport.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AbusiveExperienceReport.v1 Client Library
- 1.44.0.1880
+ 1.44.0.1887
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.cs b/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.cs
index 5269fcc40f6..eeab8485198 100644
--- a/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.cs
+++ b/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.cs
@@ -26,7 +26,7 @@
* API
* | Accelerated Mobile Pages (AMP) URL API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200228 (1884)
+ * |
---|
API Rev | 20200303 (1888)
* |
---|
API Docs
* |
* https://developers.google.com/amp/cache/
diff --git a/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.csproj b/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.csproj
index 10daa8a9c6b..74ca537ca18 100644
--- a/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.csproj
+++ b/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.Acceleratedmobilepageurl.v1 Client Library
- 1.44.0.1884
+ 1.44.0.1888
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.cs b/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.cs
index 6715e348ebe..e3bae5bab85 100644
--- a/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.cs
+++ b/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.cs
@@ -26,7 +26,7 @@
* API
* | Access Approval API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200225 (1881)
+ * |
---|
API Rev | 20200228 (1884)
* |
---|
API Docs
* |
* https://cloud.google.com/access-approval/docs
diff --git a/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.csproj b/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.csproj
index de3fa5cc605..3073cfc8b2c 100644
--- a/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.csproj
+++ b/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AccessApproval.v1 Client Library
- 1.44.0.1881
+ 1.44.0.1884
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AccessApproval.v1beta1/Google.Apis.AccessApproval.v1beta1.cs b/Src/Generated/Google.Apis.AccessApproval.v1beta1/Google.Apis.AccessApproval.v1beta1.cs
index 78fd88b48f1..cd1630ce574 100644
--- a/Src/Generated/Google.Apis.AccessApproval.v1beta1/Google.Apis.AccessApproval.v1beta1.cs
+++ b/Src/Generated/Google.Apis.AccessApproval.v1beta1/Google.Apis.AccessApproval.v1beta1.cs
@@ -26,7 +26,7 @@
* API
* | Access Approval API
* |
---|
API Version | v1beta1
- * |
---|
API Rev | 20200225 (1881)
+ * |
---|
API Rev | 20200228 (1884)
* |
---|
API Docs
* |
* https://cloud.google.com/access-approval/docs
diff --git a/Src/Generated/Google.Apis.AccessApproval.v1beta1/Google.Apis.AccessApproval.v1beta1.csproj b/Src/Generated/Google.Apis.AccessApproval.v1beta1/Google.Apis.AccessApproval.v1beta1.csproj
index 2ec965c3f2f..74cd232944e 100644
--- a/Src/Generated/Google.Apis.AccessApproval.v1beta1/Google.Apis.AccessApproval.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.AccessApproval.v1beta1/Google.Apis.AccessApproval.v1beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AccessApproval.v1beta1 Client Library
- 1.44.0.1881
+ 1.44.0.1884
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.cs b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.cs
index a8a55e551b0..9006f0b30ff 100644
--- a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.cs
+++ b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.cs
@@ -26,7 +26,7 @@
* API
* | Ad Exchange Buyer API II
* |
---|
API Version | v2beta1
- * |
---|
API Rev | 20200227 (1883)
+ * |
---|
API Rev | 20200304 (1889)
* |
---|
API Docs
* |
* https://developers.google.com/authorized-buyers/apis/reference/rest/
diff --git a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.csproj b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.csproj
index e960f400890..bd355cf7077 100644
--- a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.csproj
+++ b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AdExchangeBuyerII.v2beta1 Client Library
- 1.44.0.1883
+ 1.44.0.1889
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.cs b/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.cs
index b6b2c0acf89..5b207833306 100644
--- a/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.cs
+++ b/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.cs
@@ -26,7 +26,7 @@
* API
* | Ad Experience Report API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200224 (1880)
+ * |
---|
API Rev | 20200302 (1887)
* |
---|
API Docs
* |
* https://developers.google.com/ad-experience-report/
diff --git a/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.csproj b/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.csproj
index f66dd473e61..d3685af14c7 100644
--- a/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.csproj
+++ b/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AdExperienceReport.v1 Client Library
- 1.44.0.1880
+ 1.44.0.1887
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.cs b/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.cs
index 8503bec92e6..e0c6153a1ed 100644
--- a/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.cs
+++ b/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.cs
@@ -26,7 +26,7 @@
* API
* | AdMob API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200227 (1883)
+ * |
---|
API Rev | 20200304 (1889)
* |
---|
API Docs
* |
* https://developers.google.com/admob/api/
diff --git a/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.csproj b/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.csproj
index 751045c36c0..5d41e8f83e9 100644
--- a/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.csproj
+++ b/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AdMob.v1 Client Library
- 1.44.0.1883
+ 1.44.0.1889
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.cs b/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.cs
index aa2321926a4..6284f8aa3df 100644
--- a/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.cs
+++ b/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.cs
@@ -26,7 +26,7 @@
* API
* | G Suite Alert Center API
* |
---|
API Version | v1beta1
- * |
---|
API Rev | 20200222 (1878)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://developers.google.com/admin-sdk/alertcenter/
diff --git a/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.csproj b/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.csproj
index 889aaa14317..2b059dbcb9c 100644
--- a/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AlertCenter.v1beta1 Client Library
- 1.44.0.1878
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.cs b/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.cs
index 2620b985604..03c7b8f42cc 100644
--- a/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.cs
+++ b/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.cs
@@ -26,7 +26,7 @@
* API
* | Android Management API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200221 (1877)
+ * |
---|
API Rev | 20200225 (1881)
* |
---|
API Docs
* |
* https://developers.google.com/android/management
diff --git a/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.csproj b/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.csproj
index 217f273d9e3..e396e1c44a1 100644
--- a/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.csproj
+++ b/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AndroidManagement.v1 Client Library
- 1.44.0.1877
+ 1.44.0.1881
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v1/Google.Apis.AndroidPublisher.v1.cs b/Src/Generated/Google.Apis.AndroidPublisher.v1/Google.Apis.AndroidPublisher.v1.cs
index 3f753985871..2250f0a8270 100644
--- a/Src/Generated/Google.Apis.AndroidPublisher.v1/Google.Apis.AndroidPublisher.v1.cs
+++ b/Src/Generated/Google.Apis.AndroidPublisher.v1/Google.Apis.AndroidPublisher.v1.cs
@@ -26,7 +26,7 @@
* API
* | Google Play Developer API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200225 (1881)
+ * |
---|
API Rev | 20200301 (1886)
* |
---|
API Docs
* |
* https://developers.google.com/android-publisher
diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v1/Google.Apis.AndroidPublisher.v1.csproj b/Src/Generated/Google.Apis.AndroidPublisher.v1/Google.Apis.AndroidPublisher.v1.csproj
index 37374c26dcf..445bb88c586 100644
--- a/Src/Generated/Google.Apis.AndroidPublisher.v1/Google.Apis.AndroidPublisher.v1.csproj
+++ b/Src/Generated/Google.Apis.AndroidPublisher.v1/Google.Apis.AndroidPublisher.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AndroidPublisher.v1 Client Library
- 1.44.0.1881
+ 1.44.0.1886
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v1_1/Google.Apis.AndroidPublisher.v1_1.cs b/Src/Generated/Google.Apis.AndroidPublisher.v1_1/Google.Apis.AndroidPublisher.v1_1.cs
index 417c3dbdc98..9639e99dcf4 100644
--- a/Src/Generated/Google.Apis.AndroidPublisher.v1_1/Google.Apis.AndroidPublisher.v1_1.cs
+++ b/Src/Generated/Google.Apis.AndroidPublisher.v1_1/Google.Apis.AndroidPublisher.v1_1.cs
@@ -26,7 +26,7 @@
* API
* | Google Play Developer API
* |
---|
API Version | v1.1
- * |
---|
API Rev | 20200225 (1881)
+ * |
---|
API Rev | 20200301 (1886)
* |
---|
API Docs
* |
* https://developers.google.com/android-publisher
diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v1_1/Google.Apis.AndroidPublisher.v1_1.csproj b/Src/Generated/Google.Apis.AndroidPublisher.v1_1/Google.Apis.AndroidPublisher.v1_1.csproj
index ed3d89308cc..4f35dbeba6c 100644
--- a/Src/Generated/Google.Apis.AndroidPublisher.v1_1/Google.Apis.AndroidPublisher.v1_1.csproj
+++ b/Src/Generated/Google.Apis.AndroidPublisher.v1_1/Google.Apis.AndroidPublisher.v1_1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AndroidPublisher.v1_1 Client Library
- 1.44.0.1881
+ 1.44.0.1886
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v2/Google.Apis.AndroidPublisher.v2.cs b/Src/Generated/Google.Apis.AndroidPublisher.v2/Google.Apis.AndroidPublisher.v2.cs
index 5563c056710..50c6f92e608 100644
--- a/Src/Generated/Google.Apis.AndroidPublisher.v2/Google.Apis.AndroidPublisher.v2.cs
+++ b/Src/Generated/Google.Apis.AndroidPublisher.v2/Google.Apis.AndroidPublisher.v2.cs
@@ -26,7 +26,7 @@
* API
* | Google Play Developer API
* |
---|
API Version | v2
- * |
---|
API Rev | 20200225 (1881)
+ * |
---|
API Rev | 20200301 (1886)
* |
---|
API Docs
* |
* https://developers.google.com/android-publisher
diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v2/Google.Apis.AndroidPublisher.v2.csproj b/Src/Generated/Google.Apis.AndroidPublisher.v2/Google.Apis.AndroidPublisher.v2.csproj
index 54beb779de2..b2683c9016e 100644
--- a/Src/Generated/Google.Apis.AndroidPublisher.v2/Google.Apis.AndroidPublisher.v2.csproj
+++ b/Src/Generated/Google.Apis.AndroidPublisher.v2/Google.Apis.AndroidPublisher.v2.csproj
@@ -3,7 +3,7 @@
Google.Apis.AndroidPublisher.v2 Client Library
- 1.44.0.1881
+ 1.44.0.1886
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.cs b/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.cs
index 44d2593497d..e87ab7d0d17 100644
--- a/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.cs
+++ b/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.cs
@@ -26,7 +26,7 @@
* API
* | Google Play Developer API
* |
---|
API Version | v3
- * |
---|
API Rev | 20200225 (1881)
+ * |
---|
API Rev | 20200301 (1886)
* |
---|
API Docs
* |
* https://developers.google.com/android-publisher
diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj b/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj
index 67e359b0345..05a9e76df56 100644
--- a/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj
+++ b/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj
@@ -3,7 +3,7 @@
Google.Apis.AndroidPublisher.v3 Client Library
- 1.44.0.1881
+ 1.44.0.1886
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.Appsactivity.v1/Google.Apis.Appsactivity.v1.cs b/Src/Generated/Google.Apis.Appsactivity.v1/Google.Apis.Appsactivity.v1.cs
index 87bdbd4426f..cb9ac6dbaa7 100644
--- a/Src/Generated/Google.Apis.Appsactivity.v1/Google.Apis.Appsactivity.v1.cs
+++ b/Src/Generated/Google.Apis.Appsactivity.v1/Google.Apis.Appsactivity.v1.cs
@@ -26,7 +26,7 @@
* API
* | Drive Activity API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200223 (1879)
+ * |
---|
API Rev | 20200225 (1881)
* |
---|
API Docs
* |
* https://developers.google.com/google-apps/activity/
diff --git a/Src/Generated/Google.Apis.Appsactivity.v1/Google.Apis.Appsactivity.v1.csproj b/Src/Generated/Google.Apis.Appsactivity.v1/Google.Apis.Appsactivity.v1.csproj
index 299147aeeb8..fa043606876 100644
--- a/Src/Generated/Google.Apis.Appsactivity.v1/Google.Apis.Appsactivity.v1.csproj
+++ b/Src/Generated/Google.Apis.Appsactivity.v1/Google.Apis.Appsactivity.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.Appsactivity.v1 Client Library
- 1.44.0.1879
+ 1.44.0.1881
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.BIGQUERYDATATRANSFER.v1/Google.Apis.BIGQUERYDATATRANSFER.v1.cs b/Src/Generated/Google.Apis.BIGQUERYDATATRANSFER.v1/Google.Apis.BIGQUERYDATATRANSFER.v1.cs
index c28cf42f00d..7a71a0eac95 100644
--- a/Src/Generated/Google.Apis.BIGQUERYDATATRANSFER.v1/Google.Apis.BIGQUERYDATATRANSFER.v1.cs
+++ b/Src/Generated/Google.Apis.BIGQUERYDATATRANSFER.v1/Google.Apis.BIGQUERYDATATRANSFER.v1.cs
@@ -26,7 +26,7 @@
* API
* | BigQuery Data Transfer API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200203 (1859)
+ * |
---|
API Rev | 20200226 (1882)
* |
---|
API Docs
* |
* https://cloud.google.com/bigquery/
diff --git a/Src/Generated/Google.Apis.BIGQUERYDATATRANSFER.v1/Google.Apis.BIGQUERYDATATRANSFER.v1.csproj b/Src/Generated/Google.Apis.BIGQUERYDATATRANSFER.v1/Google.Apis.BIGQUERYDATATRANSFER.v1.csproj
index c4e6dab3df3..3f5648e7cc4 100644
--- a/Src/Generated/Google.Apis.BIGQUERYDATATRANSFER.v1/Google.Apis.BIGQUERYDATATRANSFER.v1.csproj
+++ b/Src/Generated/Google.Apis.BIGQUERYDATATRANSFER.v1/Google.Apis.BIGQUERYDATATRANSFER.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.BigQueryDataTransfer.v1 Client Library
- 1.44.0.1859
+ 1.44.0.1882
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.cs b/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.cs
index f76035846cd..db713f3071a 100644
--- a/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.cs
+++ b/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.cs
@@ -26,7 +26,7 @@
* API
* | BigQuery Reservation API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200220 (1876)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/bigquery/
diff --git a/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.csproj b/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.csproj
index 3fa5d0eb884..f47adea9dd4 100644
--- a/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.csproj
+++ b/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.BigQueryReservation.v1 Client Library
- 1.44.0.1876
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.BigQueryReservation.v1alpha2/Google.Apis.BigQueryReservation.v1alpha2.cs b/Src/Generated/Google.Apis.BigQueryReservation.v1alpha2/Google.Apis.BigQueryReservation.v1alpha2.cs
index 0828d71d50d..bdbeecda963 100644
--- a/Src/Generated/Google.Apis.BigQueryReservation.v1alpha2/Google.Apis.BigQueryReservation.v1alpha2.cs
+++ b/Src/Generated/Google.Apis.BigQueryReservation.v1alpha2/Google.Apis.BigQueryReservation.v1alpha2.cs
@@ -26,7 +26,7 @@
* API
* | BigQuery Reservation API
* |
---|
API Version | v1alpha2
- * |
---|
API Rev | 20200220 (1876)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/bigquery/
diff --git a/Src/Generated/Google.Apis.BigQueryReservation.v1alpha2/Google.Apis.BigQueryReservation.v1alpha2.csproj b/Src/Generated/Google.Apis.BigQueryReservation.v1alpha2/Google.Apis.BigQueryReservation.v1alpha2.csproj
index c1e7aacd9cb..64472eeda73 100644
--- a/Src/Generated/Google.Apis.BigQueryReservation.v1alpha2/Google.Apis.BigQueryReservation.v1alpha2.csproj
+++ b/Src/Generated/Google.Apis.BigQueryReservation.v1alpha2/Google.Apis.BigQueryReservation.v1alpha2.csproj
@@ -3,7 +3,7 @@
Google.Apis.BigQueryReservation.v1alpha2 Client Library
- 1.44.0.1876
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.BigQueryReservation.v1beta1/Google.Apis.BigQueryReservation.v1beta1.cs b/Src/Generated/Google.Apis.BigQueryReservation.v1beta1/Google.Apis.BigQueryReservation.v1beta1.cs
index f0e6480148a..0b7c48bee1c 100644
--- a/Src/Generated/Google.Apis.BigQueryReservation.v1beta1/Google.Apis.BigQueryReservation.v1beta1.cs
+++ b/Src/Generated/Google.Apis.BigQueryReservation.v1beta1/Google.Apis.BigQueryReservation.v1beta1.cs
@@ -26,7 +26,7 @@
* API
* | BigQuery Reservation API
* |
---|
API Version | v1beta1
- * |
---|
API Rev | 20200220 (1876)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/bigquery/
@@ -693,6 +693,319 @@ protected override void InitParameters()
}
}
+
+ /// Merges capacity commitments of the same plan into one. Resulting capacity commitment has
+ /// the longer commitment_end_time out of the two. Attempting to merge capacity commitments of different
+ /// plan will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`.
+ /// The body of the request.
+ /// Parent resource that identifies admin project and location e.g.,
+ /// projects/myproject/locations/us
+ public virtual MergeRequest Merge(Google.Apis.BigQueryReservation.v1beta1.Data.MergeCapacityCommitmentsRequest body, string parent)
+ {
+ return new MergeRequest(service, body, parent);
+ }
+
+ /// Merges capacity commitments of the same plan into one. Resulting capacity commitment has
+ /// the longer commitment_end_time out of the two. Attempting to merge capacity commitments of different
+ /// plan will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`.
+ public class MergeRequest : BigQueryReservationBaseServiceRequest
+ {
+ /// Constructs a new Merge request.
+ public MergeRequest(Google.Apis.Services.IClientService service, Google.Apis.BigQueryReservation.v1beta1.Data.MergeCapacityCommitmentsRequest body, string parent)
+ : base(service)
+ {
+ Parent = parent;
+ Body = body;
+ InitParameters();
+ }
+
+
+ /// Parent resource that identifies admin project and location e.g.,
+ /// projects/myproject/locations/us
+ [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string Parent { get; private set; }
+
+
+ /// Gets or sets the body of this request.
+ Google.Apis.BigQueryReservation.v1beta1.Data.MergeCapacityCommitmentsRequest Body { get; set; }
+
+ ///Returns the body of the request.
+ protected override object GetBody() { return Body; }
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "merge"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "POST"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1beta1/{+parent}/capacityCommitments:merge"; }
+ }
+
+ /// Initializes Merge parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "parent", new Google.Apis.Discovery.Parameter
+ {
+ Name = "parent",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = @"^projects/[^/]+/locations/[^/]+$",
+ });
+ }
+
+ }
+
+ /// Updates an existing capacity commitment.
+ ///
+ /// Only renewal_plan field can be updated.
+ /// The body of the request.
+ /// Output only. The resource name of the capacity commitment, e.g.,
+ /// projects/myproject/locations/US/capacityCommitments/123
+ public virtual PatchRequest Patch(Google.Apis.BigQueryReservation.v1beta1.Data.CapacityCommitment body, string name)
+ {
+ return new PatchRequest(service, body, name);
+ }
+
+ /// Updates an existing capacity commitment.
+ ///
+ /// Only renewal_plan field can be updated.
+ public class PatchRequest : BigQueryReservationBaseServiceRequest
+ {
+ /// Constructs a new Patch request.
+ public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.BigQueryReservation.v1beta1.Data.CapacityCommitment body, string name)
+ : base(service)
+ {
+ Name = name;
+ Body = body;
+ InitParameters();
+ }
+
+
+ /// Output only. The resource name of the capacity commitment, e.g.,
+ /// projects/myproject/locations/US/capacityCommitments/123
+ [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string Name { get; private set; }
+
+ /// Standard field mask for the set of fields to be updated.
+ [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual object UpdateMask { get; set; }
+
+
+ /// Gets or sets the body of this request.
+ Google.Apis.BigQueryReservation.v1beta1.Data.CapacityCommitment Body { get; set; }
+
+ ///Returns the body of the request.
+ protected override object GetBody() { return Body; }
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "patch"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "PATCH"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1beta1/{+name}"; }
+ }
+
+ /// Initializes Patch parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "name", new Google.Apis.Discovery.Parameter
+ {
+ Name = "name",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = @"^projects/[^/]+/locations/[^/]+/capacityCommitments/[^/]+$",
+ });
+ RequestParameters.Add(
+ "updateMask", new Google.Apis.Discovery.Parameter
+ {
+ Name = "updateMask",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+
+ /// Splits capacity commitment to two commitments of the same plan and commitment_end_time. A
+ /// common use case to do that is to perform a downgrade e.g., in order to downgrade from 10000 slots to
+ /// 8000, one might split 10000 capacity commitment to 2000 and 8000, change the plan of the first one
+ /// to flex and then delete it.
+ /// The body of the request.
+ /// Required. The resource name e.g.,:
+ /// projects/myproject/locations/US/capacityCommitments/123
+ public virtual SplitRequest Split(Google.Apis.BigQueryReservation.v1beta1.Data.SplitCapacityCommitmentRequest body, string name)
+ {
+ return new SplitRequest(service, body, name);
+ }
+
+ /// Splits capacity commitment to two commitments of the same plan and commitment_end_time. A
+ /// common use case to do that is to perform a downgrade e.g., in order to downgrade from 10000 slots to
+ /// 8000, one might split 10000 capacity commitment to 2000 and 8000, change the plan of the first one
+ /// to flex and then delete it.
+ public class SplitRequest : BigQueryReservationBaseServiceRequest
+ {
+ /// Constructs a new Split request.
+ public SplitRequest(Google.Apis.Services.IClientService service, Google.Apis.BigQueryReservation.v1beta1.Data.SplitCapacityCommitmentRequest body, string name)
+ : base(service)
+ {
+ Name = name;
+ Body = body;
+ InitParameters();
+ }
+
+
+ /// Required. The resource name e.g.,:
+ /// projects/myproject/locations/US/capacityCommitments/123
+ [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string Name { get; private set; }
+
+
+ /// Gets or sets the body of this request.
+ Google.Apis.BigQueryReservation.v1beta1.Data.SplitCapacityCommitmentRequest Body { get; set; }
+
+ ///Returns the body of the request.
+ protected override object GetBody() { return Body; }
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "split"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "POST"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1beta1/{+name}:split"; }
+ }
+
+ /// Initializes Split parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "name", new Google.Apis.Discovery.Parameter
+ {
+ Name = "name",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = @"^projects/[^/]+/locations/[^/]+/capacityCommitments/[^/]+$",
+ });
+ }
+
+ }
+
+ /// Replaces an existing commitment with a new commitment of a different plan. Plan can only be
+ /// changed to a plan of a longer commitment period. New commitment start is set to a current time.
+ /// Attempting to change to a plan with shorter commitment period will fail with the error code
+ /// `google.rpc.Code.FAILED_PRECONDITION`.
+ /// The body of the request.
+ /// Required. The resource name e.g.,:
+ /// projects/myproject/locations/US/capacityCommitments/123
+ public virtual UpgradeCapacityCommitmentPlanRequest UpgradeCapacityCommitmentPlan(Google.Apis.BigQueryReservation.v1beta1.Data.UpgradeCapacityCommitmentPlanRequest body, string capacityCommitment)
+ {
+ return new UpgradeCapacityCommitmentPlanRequest(service, body, capacityCommitment);
+ }
+
+ /// Replaces an existing commitment with a new commitment of a different plan. Plan can only be
+ /// changed to a plan of a longer commitment period. New commitment start is set to a current time.
+ /// Attempting to change to a plan with shorter commitment period will fail with the error code
+ /// `google.rpc.Code.FAILED_PRECONDITION`.
+ public class UpgradeCapacityCommitmentPlanRequest : BigQueryReservationBaseServiceRequest
+ {
+ /// Constructs a new UpgradeCapacityCommitmentPlan request.
+ public UpgradeCapacityCommitmentPlanRequest(Google.Apis.Services.IClientService service, Google.Apis.BigQueryReservation.v1beta1.Data.UpgradeCapacityCommitmentPlanRequest body, string capacityCommitment)
+ : base(service)
+ {
+ CapacityCommitment = capacityCommitment;
+ Body = body;
+ InitParameters();
+ }
+
+
+ /// Required. The resource name e.g.,:
+ /// projects/myproject/locations/US/capacityCommitments/123
+ [Google.Apis.Util.RequestParameterAttribute("capacityCommitment", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string CapacityCommitment { get; private set; }
+
+
+ /// Gets or sets the body of this request.
+ Google.Apis.BigQueryReservation.v1beta1.Data.UpgradeCapacityCommitmentPlanRequest Body { get; set; }
+
+ ///Returns the body of the request.
+ protected override object GetBody() { return Body; }
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "upgradeCapacityCommitmentPlan"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "POST"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1beta1/{+capacityCommitment}:upgradeCapacityCommitmentPlan"; }
+ }
+
+ /// Initializes UpgradeCapacityCommitmentPlan parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "capacityCommitment", new Google.Apis.Discovery.Parameter
+ {
+ Name = "capacityCommitment",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = @"^projects/[^/]+/locations/[^/]+/capacityCommitments/[^/]+$",
+ });
+ }
+
+ }
}
private readonly ReservationsResource reservations;
@@ -1788,16 +2101,14 @@ public class BiReservation : Google.Apis.Requests.IDirectResponseSchema
}
/// Capacity commitment is a way to purchase compute capacity for BigQuery jobs (in the form of slots) with
- /// some minimum committed period of usage. Capacity commitment is immutable and cannot be deleted until the end of
- /// the commitment period. After the end of the commitment period, slots are still available but can be freely
- /// removed any time. Annual commitments will automatically be downgraded to monthly after the commitment ends.
+ /// some committed period of usage. Monthly and annual commitments renew by default. Only flex commitments can be
+ /// removed. In order to remove monthly or annual commitments, their plan needs to be changed to flex first.
///
/// A capacity commitment resource exists as a child resource of the admin project.
public class CapacityCommitment : Google.Apis.Requests.IDirectResponseSchema
{
- /// Output only. The end of the commitment period. Capacity commitment cannot be removed before
- /// commitment_end_time. It is applicable only for ACTIVE capacity commitments and is computed as a combination
- /// of the plan and the time when the capacity commitment became ACTIVE.
+ /// Output only. The end of the current commitment period. It is applicable only for ACTIVE capacity
+ /// commitments.
[Newtonsoft.Json.JsonPropertyAttribute("commitmentEndTime")]
public virtual object CommitmentEndTime { get; set; }
@@ -1814,6 +2125,12 @@ public class CapacityCommitment : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("plan")]
public virtual string Plan { get; set; }
+ /// The plan this capacity commitment is converted to after commitment_end_time passes. Once the plan
+ /// is changed, committed period is extended according to commitment plan. Only applicable for MONTHLY and
+ /// ANNUAL commitments.
+ [Newtonsoft.Json.JsonPropertyAttribute("renewalPlan")]
+ public virtual string RenewalPlan { get; set; }
+
/// Number of slots in this commitment.
[Newtonsoft.Json.JsonPropertyAttribute("slotCount")]
public virtual System.Nullable SlotCount { get; set; }
@@ -1886,6 +2203,18 @@ public class ListReservationsResponse : Google.Apis.Requests.IDirectResponseSche
public virtual string ETag { get; set; }
}
+ /// The request for ReservationService.MergeCapacityCommitments.
+ public class MergeCapacityCommitmentsRequest : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// Ids of capacity commitments to merge. These capacity commitments must exist under admin project and
+ /// location specified in the parent.
+ [Newtonsoft.Json.JsonPropertyAttribute("capacityCommitmentIds")]
+ public virtual System.Collections.Generic.IList CapacityCommitmentIds { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// The request for ReservationService.MoveAssignment. Note: "bigquery.reservationAssignments.create"
/// permission is required on the destination_id. Note: "bigquery.reservationAssignments.create" and
/// "bigquery.reservationAssignments.delete" permission is required on the related assignee.
@@ -1941,6 +2270,32 @@ public class SearchAssignmentsResponse : Google.Apis.Requests.IDirectResponseSch
public virtual string ETag { get; set; }
}
+ /// The request for ReservationService.SplitCapacityCommitment.
+ public class SplitCapacityCommitmentRequest : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// Number of slots in the capacity commitment after the split.
+ [Newtonsoft.Json.JsonPropertyAttribute("slotCount")]
+ public virtual System.Nullable SlotCount { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
+ /// The response for ReservationService.SplitCapacityCommitment.
+ public class SplitCapacityCommitmentResponse : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// First capacity commitment, result of a split.
+ [Newtonsoft.Json.JsonPropertyAttribute("first")]
+ public virtual CapacityCommitment First { get; set; }
+
+ /// Second capacity commitment, result of a split.
+ [Newtonsoft.Json.JsonPropertyAttribute("second")]
+ public virtual CapacityCommitment Second { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// The `Status` type defines a logical error model that is suitable for different programming
/// environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status`
/// message contains three pieces of data: error code, error message, and error details.
@@ -1963,6 +2318,17 @@ public class Status : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("message")]
public virtual string Message { get; set; }
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
+ /// The request for ReservationService.UpgradeCapacityCommitmentPlan.
+ public class UpgradeCapacityCommitmentPlanRequest : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// New capacity commitment plan.
+ [Newtonsoft.Json.JsonPropertyAttribute("plan")]
+ public virtual string Plan { get; set; }
+
/// The ETag of the item.
public virtual string ETag { get; set; }
}
diff --git a/Src/Generated/Google.Apis.BigQueryReservation.v1beta1/Google.Apis.BigQueryReservation.v1beta1.csproj b/Src/Generated/Google.Apis.BigQueryReservation.v1beta1/Google.Apis.BigQueryReservation.v1beta1.csproj
index 141f11d22b4..1a5d900e767 100644
--- a/Src/Generated/Google.Apis.BigQueryReservation.v1beta1/Google.Apis.BigQueryReservation.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.BigQueryReservation.v1beta1/Google.Apis.BigQueryReservation.v1beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.BigQueryReservation.v1beta1 Client Library
- 1.44.0.1876
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.cs b/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.cs
index 07d7690b780..cb29224dfdb 100644
--- a/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.cs
+++ b/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.cs
@@ -26,7 +26,7 @@
* API
* | Binary Authorization API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200221 (1877)
+ * |
---|
API Rev | 20200228 (1884)
* |
---|
API Docs
* |
* https://cloud.google.com/binary-authorization/
diff --git a/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.csproj b/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.csproj
index c09f6279503..0e2a7771524 100644
--- a/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.csproj
+++ b/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.BinaryAuthorization.v1 Client Library
- 1.44.0.1877
+ 1.44.0.1884
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.cs b/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.cs
index 3e2672f6e99..4d295927d9e 100644
--- a/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.cs
+++ b/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.cs
@@ -26,7 +26,7 @@
* API
* | Binary Authorization API
* |
---|
API Version | v1beta1
- * |
---|
API Rev | 20200221 (1877)
+ * |
---|
API Rev | 20200228 (1884)
* |
---|
API Docs
* |
* https://cloud.google.com/binary-authorization/
diff --git a/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.csproj b/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.csproj
index b314b70d79b..ef081119ec2 100644
--- a/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.BinaryAuthorization.v1beta1 Client Library
- 1.44.0.1877
+ 1.44.0.1884
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.Blogger.v2/Google.Apis.Blogger.v2.cs b/Src/Generated/Google.Apis.Blogger.v2/Google.Apis.Blogger.v2.cs
new file mode 100644
index 00000000000..cb7bb0dffe0
--- /dev/null
+++ b/Src/Generated/Google.Apis.Blogger.v2/Google.Apis.Blogger.v2.cs
@@ -0,0 +1,1807 @@
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+// an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations under the License.
+
+//------------------------------------------------------------------------------
+//
+// This code was generated by google-apis-code-generator 1.5.1
+// C# generator version: 1.44.0
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+/**
+ * \brief
+ * Blogger API Version v2
+ *
+ * \section ApiInfo API Version Information
+ *
+ *
+ * \section ForMoreInfo For More Information
+ *
+ * The complete API documentation for using Blogger API can be found at
+ * https://developers.google.com/blogger/docs/2.0/json/getting_started.
+ *
+ * For more information about the Google APIs Client Library for .NET, see
+ *
+ * https://developers.google.com/api-client-library/dotnet/get_started
+ */
+
+namespace Google.Apis.Blogger.v2
+{
+ /// The Blogger Service.
+ public class BloggerService : Google.Apis.Services.BaseClientService
+ {
+ /// The API version.
+ public const string Version = "v2";
+
+ /// The discovery version used to generate this service.
+ public static Google.Apis.Discovery.DiscoveryVersion DiscoveryVersionUsed =
+ Google.Apis.Discovery.DiscoveryVersion.Version_1_0;
+
+ /// Constructs a new service.
+ public BloggerService() :
+ this(new Google.Apis.Services.BaseClientService.Initializer()) {}
+
+ /// Constructs a new service.
+ /// The service initializer.
+ public BloggerService(Google.Apis.Services.BaseClientService.Initializer initializer)
+ : base(initializer)
+ {
+ blogs = new BlogsResource(this);
+ comments = new CommentsResource(this);
+ pages = new PagesResource(this);
+ posts = new PostsResource(this);
+ users = new UsersResource(this);
+ }
+
+ /// Gets the service supported features.
+ public override System.Collections.Generic.IList Features
+ {
+ get { return new string[0]; }
+ }
+
+ /// Gets the service name.
+ public override string Name
+ {
+ get { return "blogger"; }
+ }
+
+ /// Gets the service base URI.
+ public override string BaseUri
+ {
+ #if NETSTANDARD1_3 || NETSTANDARD2_0 || NET45
+ get { return BaseUriOverride ?? "https://www.googleapis.com/blogger/v2/"; }
+ #else
+ get { return "https://www.googleapis.com/blogger/v2/"; }
+ #endif
+ }
+
+ /// Gets the service base path.
+ public override string BasePath
+ {
+ get { return "blogger/v2/"; }
+ }
+
+ #if !NET40
+ /// Gets the batch base URI; null if unspecified.
+ public override string BatchUri
+ {
+ get { return "https://www.googleapis.com/batch/blogger/v2"; }
+ }
+
+ /// Gets the batch base path; null if unspecified.
+ public override string BatchPath
+ {
+ get { return "batch/blogger/v2"; }
+ }
+ #endif
+
+ /// Available OAuth 2.0 scopes for use with the Blogger API.
+ public class Scope
+ {
+ /// Manage your Blogger account
+ public static string Blogger = "https://www.googleapis.com/auth/blogger";
+
+ }
+
+ /// Available OAuth 2.0 scope constants for use with the Blogger API.
+ public static class ScopeConstants
+ {
+ /// Manage your Blogger account
+ public const string Blogger = "https://www.googleapis.com/auth/blogger";
+
+ }
+
+
+
+ private readonly BlogsResource blogs;
+
+ /// Gets the Blogs resource.
+ public virtual BlogsResource Blogs
+ {
+ get { return blogs; }
+ }
+
+ private readonly CommentsResource comments;
+
+ /// Gets the Comments resource.
+ public virtual CommentsResource Comments
+ {
+ get { return comments; }
+ }
+
+ private readonly PagesResource pages;
+
+ /// Gets the Pages resource.
+ public virtual PagesResource Pages
+ {
+ get { return pages; }
+ }
+
+ private readonly PostsResource posts;
+
+ /// Gets the Posts resource.
+ public virtual PostsResource Posts
+ {
+ get { return posts; }
+ }
+
+ private readonly UsersResource users;
+
+ /// Gets the Users resource.
+ public virtual UsersResource Users
+ {
+ get { return users; }
+ }
+ }
+
+ ///A base abstract class for Blogger requests.
+ public abstract class BloggerBaseServiceRequest : Google.Apis.Requests.ClientServiceRequest
+ {
+ ///Constructs a new BloggerBaseServiceRequest instance.
+ protected BloggerBaseServiceRequest(Google.Apis.Services.IClientService service)
+ : base(service)
+ {
+ }
+
+ /// Data format for the response.
+ /// [default: json]
+ [Google.Apis.Util.RequestParameterAttribute("alt", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable Alt { get; set; }
+
+ /// Data format for the response.
+ public enum AltEnum
+ {
+ /// Responses with Content-Type of application/json
+ [Google.Apis.Util.StringValueAttribute("json")]
+ Json,
+ }
+
+ /// Selector specifying which fields to include in a partial response.
+ [Google.Apis.Util.RequestParameterAttribute("fields", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string Fields { get; set; }
+
+ /// API key. Your API key identifies your project and provides you with API access, quota, and reports.
+ /// Required unless you provide an OAuth 2.0 token.
+ [Google.Apis.Util.RequestParameterAttribute("key", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string Key { get; set; }
+
+ /// OAuth 2.0 token for the current user.
+ [Google.Apis.Util.RequestParameterAttribute("oauth_token", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string OauthToken { get; set; }
+
+ /// Returns response with indentations and line breaks.
+ /// [default: true]
+ [Google.Apis.Util.RequestParameterAttribute("prettyPrint", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable PrettyPrint { get; set; }
+
+ /// An opaque string that represents a user for quota purposes. Must not exceed 40
+ /// characters.
+ [Google.Apis.Util.RequestParameterAttribute("quotaUser", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string QuotaUser { get; set; }
+
+ /// Deprecated. Please use quotaUser instead.
+ [Google.Apis.Util.RequestParameterAttribute("userIp", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string UserIp { get; set; }
+
+ /// Initializes Blogger parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "alt", new Google.Apis.Discovery.Parameter
+ {
+ Name = "alt",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = "json",
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "fields", new Google.Apis.Discovery.Parameter
+ {
+ Name = "fields",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "key", new Google.Apis.Discovery.Parameter
+ {
+ Name = "key",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "oauth_token", new Google.Apis.Discovery.Parameter
+ {
+ Name = "oauth_token",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "prettyPrint", new Google.Apis.Discovery.Parameter
+ {
+ Name = "prettyPrint",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = "true",
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "quotaUser", new Google.Apis.Discovery.Parameter
+ {
+ Name = "quotaUser",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "userIp", new Google.Apis.Discovery.Parameter
+ {
+ Name = "userIp",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+ }
+
+ /// The "blogs" collection of methods.
+ public class BlogsResource
+ {
+ private const string Resource = "blogs";
+
+ /// The service which this resource belongs to.
+ private readonly Google.Apis.Services.IClientService service;
+
+ /// Constructs a new resource.
+ public BlogsResource(Google.Apis.Services.IClientService service)
+ {
+ this.service = service;
+
+ }
+
+
+ /// Gets one blog by id.
+ /// The ID of the blog to get.
+ public virtual GetRequest Get(string blogId)
+ {
+ return new GetRequest(service, blogId);
+ }
+
+ /// Gets one blog by id.
+ public class GetRequest : BloggerBaseServiceRequest
+ {
+ /// Constructs a new Get request.
+ public GetRequest(Google.Apis.Services.IClientService service, string blogId)
+ : base(service)
+ {
+ BlogId = blogId;
+ InitParameters();
+ }
+
+
+ /// The ID of the blog to get.
+ [Google.Apis.Util.RequestParameterAttribute("blogId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string BlogId { get; private set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "get"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "blogs/{blogId}"; }
+ }
+
+ /// Initializes Get parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "blogId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "blogId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+ }
+
+ /// The "comments" collection of methods.
+ public class CommentsResource
+ {
+ private const string Resource = "comments";
+
+ /// The service which this resource belongs to.
+ private readonly Google.Apis.Services.IClientService service;
+
+ /// Constructs a new resource.
+ public CommentsResource(Google.Apis.Services.IClientService service)
+ {
+ this.service = service;
+
+ }
+
+
+ /// Gets one comment by id.
+ /// ID of the blog to containing the comment.
+ /// ID of the post
+ /// to fetch posts from.
+ /// The ID of the comment to get.
+ public virtual GetRequest Get(string blogId, string postId, string commentId)
+ {
+ return new GetRequest(service, blogId, postId, commentId);
+ }
+
+ /// Gets one comment by id.
+ public class GetRequest : BloggerBaseServiceRequest
+ {
+ /// Constructs a new Get request.
+ public GetRequest(Google.Apis.Services.IClientService service, string blogId, string postId, string commentId)
+ : base(service)
+ {
+ BlogId = blogId;
+ PostId = postId;
+ CommentId = commentId;
+ InitParameters();
+ }
+
+
+ /// ID of the blog to containing the comment.
+ [Google.Apis.Util.RequestParameterAttribute("blogId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string BlogId { get; private set; }
+
+ /// ID of the post to fetch posts from.
+ [Google.Apis.Util.RequestParameterAttribute("postId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string PostId { get; private set; }
+
+ /// The ID of the comment to get.
+ [Google.Apis.Util.RequestParameterAttribute("commentId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string CommentId { get; private set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "get"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "blogs/{blogId}/posts/{postId}/comments/{commentId}"; }
+ }
+
+ /// Initializes Get parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "blogId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "blogId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "postId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "postId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "commentId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "commentId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+
+ /// Retrieves the comments for a blog, possibly filtered.
+ /// ID of the blog to fetch comments from.
+ /// ID of the post to
+ /// fetch posts from.
+ public virtual ListRequest List(string blogId, string postId)
+ {
+ return new ListRequest(service, blogId, postId);
+ }
+
+ /// Retrieves the comments for a blog, possibly filtered.
+ public class ListRequest : BloggerBaseServiceRequest
+ {
+ /// Constructs a new List request.
+ public ListRequest(Google.Apis.Services.IClientService service, string blogId, string postId)
+ : base(service)
+ {
+ BlogId = blogId;
+ PostId = postId;
+ InitParameters();
+ }
+
+
+ /// ID of the blog to fetch comments from.
+ [Google.Apis.Util.RequestParameterAttribute("blogId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string BlogId { get; private set; }
+
+ /// ID of the post to fetch posts from.
+ [Google.Apis.Util.RequestParameterAttribute("postId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string PostId { get; private set; }
+
+ /// Whether the body content of the comments is included.
+ [Google.Apis.Util.RequestParameterAttribute("fetchBodies", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable FetchBodies { get; set; }
+
+ /// Maximum number of comments to include in the result.
+ [Google.Apis.Util.RequestParameterAttribute("maxResults", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable MaxResults { get; set; }
+
+ /// Continuation token if request is paged.
+ [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string PageToken { get; set; }
+
+ /// Earliest date of comment to fetch, a date-time with RFC 3339 formatting.
+ [Google.Apis.Util.RequestParameterAttribute("startDate", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable StartDate { get; set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "list"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "blogs/{blogId}/posts/{postId}/comments"; }
+ }
+
+ /// Initializes List parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "blogId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "blogId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "postId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "postId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "fetchBodies", new Google.Apis.Discovery.Parameter
+ {
+ Name = "fetchBodies",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "maxResults", new Google.Apis.Discovery.Parameter
+ {
+ Name = "maxResults",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "pageToken", new Google.Apis.Discovery.Parameter
+ {
+ Name = "pageToken",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "startDate", new Google.Apis.Discovery.Parameter
+ {
+ Name = "startDate",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+ }
+
+ /// The "pages" collection of methods.
+ public class PagesResource
+ {
+ private const string Resource = "pages";
+
+ /// The service which this resource belongs to.
+ private readonly Google.Apis.Services.IClientService service;
+
+ /// Constructs a new resource.
+ public PagesResource(Google.Apis.Services.IClientService service)
+ {
+ this.service = service;
+
+ }
+
+
+ /// Gets one blog page by id.
+ /// ID of the blog containing the page.
+ /// The ID of the page to
+ /// get.
+ public virtual GetRequest Get(string blogId, string pageId)
+ {
+ return new GetRequest(service, blogId, pageId);
+ }
+
+ /// Gets one blog page by id.
+ public class GetRequest : BloggerBaseServiceRequest
+ {
+ /// Constructs a new Get request.
+ public GetRequest(Google.Apis.Services.IClientService service, string blogId, string pageId)
+ : base(service)
+ {
+ BlogId = blogId;
+ PageId = pageId;
+ InitParameters();
+ }
+
+
+ /// ID of the blog containing the page.
+ [Google.Apis.Util.RequestParameterAttribute("blogId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string BlogId { get; private set; }
+
+ /// The ID of the page to get.
+ [Google.Apis.Util.RequestParameterAttribute("pageId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string PageId { get; private set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "get"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "blogs/{blogId}/pages/{pageId}"; }
+ }
+
+ /// Initializes Get parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "blogId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "blogId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "pageId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "pageId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+
+ /// Retrieves pages for a blog, possibly filtered.
+ /// ID of the blog to fetch pages from.
+ public virtual ListRequest List(string blogId)
+ {
+ return new ListRequest(service, blogId);
+ }
+
+ /// Retrieves pages for a blog, possibly filtered.
+ public class ListRequest : BloggerBaseServiceRequest
+ {
+ /// Constructs a new List request.
+ public ListRequest(Google.Apis.Services.IClientService service, string blogId)
+ : base(service)
+ {
+ BlogId = blogId;
+ InitParameters();
+ }
+
+
+ /// ID of the blog to fetch pages from.
+ [Google.Apis.Util.RequestParameterAttribute("blogId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string BlogId { get; private set; }
+
+ /// Whether to retrieve the Page bodies.
+ [Google.Apis.Util.RequestParameterAttribute("fetchBodies", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable FetchBodies { get; set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "list"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "blogs/{blogId}/pages"; }
+ }
+
+ /// Initializes List parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "blogId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "blogId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "fetchBodies", new Google.Apis.Discovery.Parameter
+ {
+ Name = "fetchBodies",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+ }
+
+ /// The "posts" collection of methods.
+ public class PostsResource
+ {
+ private const string Resource = "posts";
+
+ /// The service which this resource belongs to.
+ private readonly Google.Apis.Services.IClientService service;
+
+ /// Constructs a new resource.
+ public PostsResource(Google.Apis.Services.IClientService service)
+ {
+ this.service = service;
+
+ }
+
+
+ /// Get a post by id.
+ /// ID of the blog to fetch the post from.
+ /// The ID of the
+ /// post
+ public virtual GetRequest Get(string blogId, string postId)
+ {
+ return new GetRequest(service, blogId, postId);
+ }
+
+ /// Get a post by id.
+ public class GetRequest : BloggerBaseServiceRequest
+ {
+ /// Constructs a new Get request.
+ public GetRequest(Google.Apis.Services.IClientService service, string blogId, string postId)
+ : base(service)
+ {
+ BlogId = blogId;
+ PostId = postId;
+ InitParameters();
+ }
+
+
+ /// ID of the blog to fetch the post from.
+ [Google.Apis.Util.RequestParameterAttribute("blogId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string BlogId { get; private set; }
+
+ /// The ID of the post
+ [Google.Apis.Util.RequestParameterAttribute("postId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string PostId { get; private set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "get"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "blogs/{blogId}/posts/{postId}"; }
+ }
+
+ /// Initializes Get parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "blogId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "blogId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "postId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "postId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+
+ /// Retrieves a list of posts, possibly filtered.
+ /// ID of the blog to fetch posts from.
+ public virtual ListRequest List(string blogId)
+ {
+ return new ListRequest(service, blogId);
+ }
+
+ /// Retrieves a list of posts, possibly filtered.
+ public class ListRequest : BloggerBaseServiceRequest
+ {
+ /// Constructs a new List request.
+ public ListRequest(Google.Apis.Services.IClientService service, string blogId)
+ : base(service)
+ {
+ BlogId = blogId;
+ InitParameters();
+ }
+
+
+ /// ID of the blog to fetch posts from.
+ [Google.Apis.Util.RequestParameterAttribute("blogId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string BlogId { get; private set; }
+
+ /// Whether the body content of posts is included.
+ [Google.Apis.Util.RequestParameterAttribute("fetchBodies", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable FetchBodies { get; set; }
+
+ /// Maximum number of posts to fetch.
+ [Google.Apis.Util.RequestParameterAttribute("maxResults", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable MaxResults { get; set; }
+
+ /// Continuation token if the request is paged.
+ [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string PageToken { get; set; }
+
+ /// Earliest post date to fetch, a date-time with RFC 3339 formatting.
+ [Google.Apis.Util.RequestParameterAttribute("startDate", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable StartDate { get; set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "list"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "blogs/{blogId}/posts"; }
+ }
+
+ /// Initializes List parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "blogId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "blogId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "fetchBodies", new Google.Apis.Discovery.Parameter
+ {
+ Name = "fetchBodies",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "maxResults", new Google.Apis.Discovery.Parameter
+ {
+ Name = "maxResults",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "pageToken", new Google.Apis.Discovery.Parameter
+ {
+ Name = "pageToken",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "startDate", new Google.Apis.Discovery.Parameter
+ {
+ Name = "startDate",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+ }
+
+ /// The "users" collection of methods.
+ public class UsersResource
+ {
+ private const string Resource = "users";
+
+ /// The service which this resource belongs to.
+ private readonly Google.Apis.Services.IClientService service;
+
+ /// Constructs a new resource.
+ public UsersResource(Google.Apis.Services.IClientService service)
+ {
+ this.service = service;
+ blogs = new BlogsResource(service);
+
+ }
+
+ private readonly BlogsResource blogs;
+
+ /// Gets the Blogs resource.
+ public virtual BlogsResource Blogs
+ {
+ get { return blogs; }
+ }
+
+ /// The "blogs" collection of methods.
+ public class BlogsResource
+ {
+ private const string Resource = "blogs";
+
+ /// The service which this resource belongs to.
+ private readonly Google.Apis.Services.IClientService service;
+
+ /// Constructs a new resource.
+ public BlogsResource(Google.Apis.Services.IClientService service)
+ {
+ this.service = service;
+
+ }
+
+
+ /// Retrieves a list of blogs, possibly filtered.
+ /// ID of the user whose blogs are to be fetched. Either the word 'self' (sans quote marks) or the
+ /// user's profile identifier.
+ public virtual ListRequest List(string userId)
+ {
+ return new ListRequest(service, userId);
+ }
+
+ /// Retrieves a list of blogs, possibly filtered.
+ public class ListRequest : BloggerBaseServiceRequest
+ {
+ /// Constructs a new List request.
+ public ListRequest(Google.Apis.Services.IClientService service, string userId)
+ : base(service)
+ {
+ UserId = userId;
+ InitParameters();
+ }
+
+
+ /// ID of the user whose blogs are to be fetched. Either the word 'self' (sans quote marks) or
+ /// the user's profile identifier.
+ [Google.Apis.Util.RequestParameterAttribute("userId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string UserId { get; private set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "list"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "users/{userId}/blogs"; }
+ }
+
+ /// Initializes List parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "userId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "userId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+ }
+
+ /// Gets one user by id.
+ /// The ID of the user to get.
+ public virtual GetRequest Get(string userId)
+ {
+ return new GetRequest(service, userId);
+ }
+
+ /// Gets one user by id.
+ public class GetRequest : BloggerBaseServiceRequest
+ {
+ /// Constructs a new Get request.
+ public GetRequest(Google.Apis.Services.IClientService service, string userId)
+ : base(service)
+ {
+ UserId = userId;
+ InitParameters();
+ }
+
+
+ /// The ID of the user to get.
+ [Google.Apis.Util.RequestParameterAttribute("userId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string UserId { get; private set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "get"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "users/{userId}"; }
+ }
+
+ /// Initializes Get parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "userId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "userId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+ }
+}
+
+namespace Google.Apis.Blogger.v2.Data
+{
+
+ public class Blog : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The description of this blog. This is displayed underneath the title.
+ [Newtonsoft.Json.JsonPropertyAttribute("description")]
+ public virtual string Description { get; set; }
+
+ /// The identifier for this resource.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual System.Nullable Id { get; set; }
+
+ /// The kind of this entry. Always blogger#blog
+ [Newtonsoft.Json.JsonPropertyAttribute("kind")]
+ public virtual string Kind { get; set; }
+
+ /// The locale this Blog is set to.
+ [Newtonsoft.Json.JsonPropertyAttribute("locale")]
+ public virtual Blog.LocaleData Locale { get; set; }
+
+ /// The name of this blog. This is displayed as the title.
+ [Newtonsoft.Json.JsonPropertyAttribute("name")]
+ public virtual string Name { get; set; }
+
+ /// The container of pages in this blog.
+ [Newtonsoft.Json.JsonPropertyAttribute("pages")]
+ public virtual Blog.PagesData Pages { get; set; }
+
+ /// The container of posts in this blog.
+ [Newtonsoft.Json.JsonPropertyAttribute("posts")]
+ public virtual Blog.PostsData Posts { get; set; }
+
+ /// RFC 3339 date-time when this blog was published.
+ [Newtonsoft.Json.JsonPropertyAttribute("published")]
+ public virtual string PublishedRaw { get; set; }
+
+ /// representation of .
+ [Newtonsoft.Json.JsonIgnore]
+ public virtual System.Nullable Published
+ {
+ get
+ {
+ return Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedRaw);
+ }
+ set
+ {
+ PublishedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value);
+ }
+ }
+
+ /// The API REST URL to fetch this resource from.
+ [Newtonsoft.Json.JsonPropertyAttribute("selfLink")]
+ public virtual string SelfLink { get; set; }
+
+ /// RFC 3339 date-time when this blog was last updated.
+ [Newtonsoft.Json.JsonPropertyAttribute("updated")]
+ public virtual string UpdatedRaw { get; set; }
+
+ /// representation of .
+ [Newtonsoft.Json.JsonIgnore]
+ public virtual System.Nullable Updated
+ {
+ get
+ {
+ return Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw);
+ }
+ set
+ {
+ UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value);
+ }
+ }
+
+ /// The URL where this blog is published.
+ [Newtonsoft.Json.JsonPropertyAttribute("url")]
+ public virtual string Url { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+
+
+ /// The locale this Blog is set to.
+ public class LocaleData
+ {
+ /// The country this blog's locale is set to.
+ [Newtonsoft.Json.JsonPropertyAttribute("country")]
+ public virtual string Country { get; set; }
+
+ /// The language this blog is authored in.
+ [Newtonsoft.Json.JsonPropertyAttribute("language")]
+ public virtual string Language { get; set; }
+
+ /// The language variant this blog is authored in.
+ [Newtonsoft.Json.JsonPropertyAttribute("variant")]
+ public virtual string Variant { get; set; }
+
+ }
+
+ /// The container of pages in this blog.
+ public class PagesData
+ {
+ /// The URL of the container for pages in this blog.
+ [Newtonsoft.Json.JsonPropertyAttribute("selfLink")]
+ public virtual string SelfLink { get; set; }
+
+ /// The count of pages in this blog.
+ [Newtonsoft.Json.JsonPropertyAttribute("totalItems")]
+ public virtual System.Nullable TotalItems { get; set; }
+
+ }
+
+ /// The container of posts in this blog.
+ public class PostsData
+ {
+ /// The URL of the container for posts in this blog.
+ [Newtonsoft.Json.JsonPropertyAttribute("selfLink")]
+ public virtual string SelfLink { get; set; }
+
+ /// The count of posts in this blog.
+ [Newtonsoft.Json.JsonPropertyAttribute("totalItems")]
+ public virtual System.Nullable TotalItems { get; set; }
+
+ }
+ }
+
+ public class BlogList : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The list of Blogs this user has Authorship or Admin rights over.
+ [Newtonsoft.Json.JsonPropertyAttribute("items")]
+ public virtual System.Collections.Generic.IList Items { get; set; }
+
+ /// The kind of this entity. Always blogger#blogList
+ [Newtonsoft.Json.JsonPropertyAttribute("kind")]
+ public virtual string Kind { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
+ public class Comment : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The author of this Comment.
+ [Newtonsoft.Json.JsonPropertyAttribute("author")]
+ public virtual Comment.AuthorData Author { get; set; }
+
+ /// Data about the blog containing this comment.
+ [Newtonsoft.Json.JsonPropertyAttribute("blog")]
+ public virtual Comment.BlogData Blog { get; set; }
+
+ /// The actual content of the comment. May include HTML markup.
+ [Newtonsoft.Json.JsonPropertyAttribute("content")]
+ public virtual string Content { get; set; }
+
+ /// The identifier for this resource.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual System.Nullable Id { get; set; }
+
+ /// Data about the comment this is in reply to.
+ [Newtonsoft.Json.JsonPropertyAttribute("inReplyTo")]
+ public virtual Comment.InReplyToData InReplyTo { get; set; }
+
+ /// The kind of this entry. Always blogger#comment
+ [Newtonsoft.Json.JsonPropertyAttribute("kind")]
+ public virtual string Kind { get; set; }
+
+ /// Data about the post containing this comment.
+ [Newtonsoft.Json.JsonPropertyAttribute("post")]
+ public virtual Comment.PostData Post { get; set; }
+
+ /// RFC 3339 date-time when this comment was published.
+ [Newtonsoft.Json.JsonPropertyAttribute("published")]
+ public virtual string PublishedRaw { get; set; }
+
+ /// representation of .
+ [Newtonsoft.Json.JsonIgnore]
+ public virtual System.Nullable Published
+ {
+ get
+ {
+ return Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedRaw);
+ }
+ set
+ {
+ PublishedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value);
+ }
+ }
+
+ /// The API REST URL to fetch this resource from.
+ [Newtonsoft.Json.JsonPropertyAttribute("selfLink")]
+ public virtual string SelfLink { get; set; }
+
+ /// RFC 3339 date-time when this comment was last updated.
+ [Newtonsoft.Json.JsonPropertyAttribute("updated")]
+ public virtual string UpdatedRaw { get; set; }
+
+ /// representation of .
+ [Newtonsoft.Json.JsonIgnore]
+ public virtual System.Nullable Updated
+ {
+ get
+ {
+ return Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw);
+ }
+ set
+ {
+ UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value);
+ }
+ }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+
+
+ /// The author of this Comment.
+ public class AuthorData
+ {
+ /// The display name.
+ [Newtonsoft.Json.JsonPropertyAttribute("displayName")]
+ public virtual string DisplayName { get; set; }
+
+ /// The identifier of the Comment creator.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual string Id { get; set; }
+
+ /// The comment creator's avatar.
+ [Newtonsoft.Json.JsonPropertyAttribute("image")]
+ public virtual AuthorData.ImageData Image { get; set; }
+
+ /// The URL of the Comment creator's Profile page.
+ [Newtonsoft.Json.JsonPropertyAttribute("url")]
+ public virtual string Url { get; set; }
+
+
+
+ /// The comment creator's avatar.
+ public class ImageData
+ {
+ /// The comment creator's avatar URL.
+ [Newtonsoft.Json.JsonPropertyAttribute("url")]
+ public virtual string Url { get; set; }
+
+ }
+ }
+
+ /// Data about the blog containing this comment.
+ public class BlogData
+ {
+ /// The identifier of the blog containing this comment.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual System.Nullable Id { get; set; }
+
+ }
+
+ /// Data about the comment this is in reply to.
+ public class InReplyToData
+ {
+ /// The identified of the parent of this comment.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual System.Nullable Id { get; set; }
+
+ }
+
+ /// Data about the post containing this comment.
+ public class PostData
+ {
+ /// The identifier of the post containing this comment.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual System.Nullable Id { get; set; }
+
+ }
+ }
+
+ public class CommentList : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The List of Comments for a Post.
+ [Newtonsoft.Json.JsonPropertyAttribute("items")]
+ public virtual System.Collections.Generic.IList Items { get; set; }
+
+ /// The kind of this entry. Always blogger#commentList
+ [Newtonsoft.Json.JsonPropertyAttribute("kind")]
+ public virtual string Kind { get; set; }
+
+ /// Pagination token to fetch the next page, if one exists.
+ [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")]
+ public virtual string NextPageToken { get; set; }
+
+ /// Pagination token to fetch the previous page, if one exists.
+ [Newtonsoft.Json.JsonPropertyAttribute("prevPageToken")]
+ public virtual string PrevPageToken { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
+ public class Page : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The author of this Page.
+ [Newtonsoft.Json.JsonPropertyAttribute("author")]
+ public virtual Page.AuthorData Author { get; set; }
+
+ /// Data about the blog containing this Page.
+ [Newtonsoft.Json.JsonPropertyAttribute("blog")]
+ public virtual Page.BlogData Blog { get; set; }
+
+ /// The body content of this Page, in HTML.
+ [Newtonsoft.Json.JsonPropertyAttribute("content")]
+ public virtual string Content { get; set; }
+
+ /// The identifier for this resource.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual System.Nullable Id { get; set; }
+
+ /// The kind of this entity. Always blogger#page
+ [Newtonsoft.Json.JsonPropertyAttribute("kind")]
+ public virtual string Kind { get; set; }
+
+ /// RFC 3339 date-time when this Page was published.
+ [Newtonsoft.Json.JsonPropertyAttribute("published")]
+ public virtual string PublishedRaw { get; set; }
+
+ /// representation of .
+ [Newtonsoft.Json.JsonIgnore]
+ public virtual System.Nullable Published
+ {
+ get
+ {
+ return Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedRaw);
+ }
+ set
+ {
+ PublishedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value);
+ }
+ }
+
+ /// The API REST URL to fetch this resource from.
+ [Newtonsoft.Json.JsonPropertyAttribute("selfLink")]
+ public virtual string SelfLink { get; set; }
+
+ /// The title of this entity. This is the name displayed in the Admin user interface.
+ [Newtonsoft.Json.JsonPropertyAttribute("title")]
+ public virtual string Title { get; set; }
+
+ /// RFC 3339 date-time when this Page was last updated.
+ [Newtonsoft.Json.JsonPropertyAttribute("updated")]
+ public virtual string UpdatedRaw { get; set; }
+
+ /// representation of .
+ [Newtonsoft.Json.JsonIgnore]
+ public virtual System.Nullable Updated
+ {
+ get
+ {
+ return Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw);
+ }
+ set
+ {
+ UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value);
+ }
+ }
+
+ /// The URL that this Page is displayed at.
+ [Newtonsoft.Json.JsonPropertyAttribute("url")]
+ public virtual string Url { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+
+
+ /// The author of this Page.
+ public class AuthorData
+ {
+ /// The display name.
+ [Newtonsoft.Json.JsonPropertyAttribute("displayName")]
+ public virtual string DisplayName { get; set; }
+
+ /// The identifier of the Page creator.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual string Id { get; set; }
+
+ /// The page author's avatar.
+ [Newtonsoft.Json.JsonPropertyAttribute("image")]
+ public virtual AuthorData.ImageData Image { get; set; }
+
+ /// The URL of the Page creator's Profile page.
+ [Newtonsoft.Json.JsonPropertyAttribute("url")]
+ public virtual string Url { get; set; }
+
+
+
+ /// The page author's avatar.
+ public class ImageData
+ {
+ /// The page author's avatar URL.
+ [Newtonsoft.Json.JsonPropertyAttribute("url")]
+ public virtual string Url { get; set; }
+
+ }
+ }
+
+ /// Data about the blog containing this Page.
+ public class BlogData
+ {
+ /// The identifier of the blog containing this page.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual System.Nullable Id { get; set; }
+
+ }
+ }
+
+ public class PageList : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The list of Pages for a Blog.
+ [Newtonsoft.Json.JsonPropertyAttribute("items")]
+ public virtual System.Collections.Generic.IList Items { get; set; }
+
+ /// The kind of this entity. Always blogger#pageList
+ [Newtonsoft.Json.JsonPropertyAttribute("kind")]
+ public virtual string Kind { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
+ public class Post : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The author of this Post.
+ [Newtonsoft.Json.JsonPropertyAttribute("author")]
+ public virtual Post.AuthorData Author { get; set; }
+
+ /// Data about the blog containing this Post.
+ [Newtonsoft.Json.JsonPropertyAttribute("blog")]
+ public virtual Post.BlogData Blog { get; set; }
+
+ /// The content of the Post. May contain HTML markup.
+ [Newtonsoft.Json.JsonPropertyAttribute("content")]
+ public virtual string Content { get; set; }
+
+ /// The identifier of this Post.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual System.Nullable Id { get; set; }
+
+ /// The kind of this entity. Always blogger#post
+ [Newtonsoft.Json.JsonPropertyAttribute("kind")]
+ public virtual string Kind { get; set; }
+
+ /// The list of labels this Post was tagged with.
+ [Newtonsoft.Json.JsonPropertyAttribute("labels")]
+ public virtual System.Collections.Generic.IList Labels { get; set; }
+
+ /// RFC 3339 date-time when this Post was published.
+ [Newtonsoft.Json.JsonPropertyAttribute("published")]
+ public virtual string PublishedRaw { get; set; }
+
+ /// representation of .
+ [Newtonsoft.Json.JsonIgnore]
+ public virtual System.Nullable Published
+ {
+ get
+ {
+ return Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedRaw);
+ }
+ set
+ {
+ PublishedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value);
+ }
+ }
+
+ /// The container of comments on this Post.
+ [Newtonsoft.Json.JsonPropertyAttribute("replies")]
+ public virtual Post.RepliesData Replies { get; set; }
+
+ /// The API REST URL to fetch this resource from.
+ [Newtonsoft.Json.JsonPropertyAttribute("selfLink")]
+ public virtual string SelfLink { get; set; }
+
+ /// The title of the Post.
+ [Newtonsoft.Json.JsonPropertyAttribute("title")]
+ public virtual string Title { get; set; }
+
+ /// RFC 3339 date-time when this Post was last updated.
+ [Newtonsoft.Json.JsonPropertyAttribute("updated")]
+ public virtual string UpdatedRaw { get; set; }
+
+ /// representation of .
+ [Newtonsoft.Json.JsonIgnore]
+ public virtual System.Nullable Updated
+ {
+ get
+ {
+ return Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw);
+ }
+ set
+ {
+ UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value);
+ }
+ }
+
+ /// The URL where this Post is displayed.
+ [Newtonsoft.Json.JsonPropertyAttribute("url")]
+ public virtual string Url { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+
+
+ /// The author of this Post.
+ public class AuthorData
+ {
+ /// The display name.
+ [Newtonsoft.Json.JsonPropertyAttribute("displayName")]
+ public virtual string DisplayName { get; set; }
+
+ /// The identifier of the Post creator.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual string Id { get; set; }
+
+ /// The Post author's avatar.
+ [Newtonsoft.Json.JsonPropertyAttribute("image")]
+ public virtual AuthorData.ImageData Image { get; set; }
+
+ /// The URL of the Post creator's Profile page.
+ [Newtonsoft.Json.JsonPropertyAttribute("url")]
+ public virtual string Url { get; set; }
+
+
+
+ /// The Post author's avatar.
+ public class ImageData
+ {
+ /// The Post author's avatar URL.
+ [Newtonsoft.Json.JsonPropertyAttribute("url")]
+ public virtual string Url { get; set; }
+
+ }
+ }
+
+ /// Data about the blog containing this Post.
+ public class BlogData
+ {
+ /// The identifier of the Blog that contains this Post.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual System.Nullable Id { get; set; }
+
+ }
+
+ /// The container of comments on this Post.
+ public class RepliesData
+ {
+ /// The URL of the comments on this post.
+ [Newtonsoft.Json.JsonPropertyAttribute("selfLink")]
+ public virtual string SelfLink { get; set; }
+
+ /// The count of comments on this post.
+ [Newtonsoft.Json.JsonPropertyAttribute("totalItems")]
+ public virtual System.Nullable TotalItems { get; set; }
+
+ }
+ }
+
+ public class PostList : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The list of Posts for this Blog.
+ [Newtonsoft.Json.JsonPropertyAttribute("items")]
+ public virtual System.Collections.Generic.IList Items { get; set; }
+
+ /// The kind of this entity. Always blogger#postList
+ [Newtonsoft.Json.JsonPropertyAttribute("kind")]
+ public virtual string Kind { get; set; }
+
+ /// Pagination token to fetch the next page, if one exists.
+ [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")]
+ public virtual string NextPageToken { get; set; }
+
+ /// Pagination token to fetch the previous page, if one exists.
+ [Newtonsoft.Json.JsonPropertyAttribute("prevPageToken")]
+ public virtual string PrevPageToken { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
+ public class User : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// Profile summary information.
+ [Newtonsoft.Json.JsonPropertyAttribute("about")]
+ public virtual string About { get; set; }
+
+ /// The container of blogs for this user.
+ [Newtonsoft.Json.JsonPropertyAttribute("blogs")]
+ public virtual User.BlogsData Blogs { get; set; }
+
+ /// The timestamp of when this profile was created, in seconds since epoch.
+ [Newtonsoft.Json.JsonPropertyAttribute("created")]
+ public virtual string CreatedRaw { get; set; }
+
+ /// representation of .
+ [Newtonsoft.Json.JsonIgnore]
+ public virtual System.Nullable Created
+ {
+ get
+ {
+ return Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw);
+ }
+ set
+ {
+ CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value);
+ }
+ }
+
+ /// The display name.
+ [Newtonsoft.Json.JsonPropertyAttribute("displayName")]
+ public virtual string DisplayName { get; set; }
+
+ /// The identifier for this User.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual string Id { get; set; }
+
+ /// The kind of this entity. Always blogger#user
+ [Newtonsoft.Json.JsonPropertyAttribute("kind")]
+ public virtual string Kind { get; set; }
+
+ /// This user's locale
+ [Newtonsoft.Json.JsonPropertyAttribute("locale")]
+ public virtual User.LocaleData Locale { get; set; }
+
+ /// The API REST URL to fetch this resource from.
+ [Newtonsoft.Json.JsonPropertyAttribute("selfLink")]
+ public virtual string SelfLink { get; set; }
+
+ /// The user's profile page.
+ [Newtonsoft.Json.JsonPropertyAttribute("url")]
+ public virtual string Url { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+
+
+ /// The container of blogs for this user.
+ public class BlogsData
+ {
+ /// The URL of the Blogs for this user.
+ [Newtonsoft.Json.JsonPropertyAttribute("selfLink")]
+ public virtual string SelfLink { get; set; }
+
+ }
+
+ /// This user's locale
+ public class LocaleData
+ {
+ /// The user's country setting.
+ [Newtonsoft.Json.JsonPropertyAttribute("country")]
+ public virtual string Country { get; set; }
+
+ /// The user's language setting.
+ [Newtonsoft.Json.JsonPropertyAttribute("language")]
+ public virtual string Language { get; set; }
+
+ /// The user's language variant setting.
+ [Newtonsoft.Json.JsonPropertyAttribute("variant")]
+ public virtual string Variant { get; set; }
+
+ }
+ }
+}
diff --git a/Src/Generated/Google.Apis.ToolResults.v1/Google.Apis.ToolResults.v1.csproj b/Src/Generated/Google.Apis.Blogger.v2/Google.Apis.Blogger.v2.csproj
similarity index 86%
rename from Src/Generated/Google.Apis.ToolResults.v1/Google.Apis.ToolResults.v1.csproj
rename to Src/Generated/Google.Apis.Blogger.v2/Google.Apis.Blogger.v2.csproj
index 1e4ea0972a0..6e27d19a520 100644
--- a/Src/Generated/Google.Apis.ToolResults.v1/Google.Apis.ToolResults.v1.csproj
+++ b/Src/Generated/Google.Apis.Blogger.v2/Google.Apis.Blogger.v2.csproj
@@ -2,8 +2,8 @@
- Google.Apis.ToolResults.v1 Client Library
- 1.44.0.1883
+ Google.Apis.Blogger.v2 Client Library
+ 1.44.0.1860
Google Inc.
Copyright 2017 Google Inc.
Google
@@ -13,7 +13,7 @@
https://github.com/google/google-api-dotnet-client
https://www.gstatic.com/images/branding/product/1x/google_developers_64dp.png
- Google APIs Client Library for working with Toolresults v1.
+ Google APIs Client Library for working with Blogger v2.
Supported Platforms:
- .NET Framework 4.5+
@@ -32,7 +32,7 @@
- Xamarin
More documentation on the API is available at:
- https://developers.google.com/api-client-library/dotnet/apis/toolresults/v1
+ https://developers.google.com/api-client-library/dotnet/apis/blogger/v2
The package source code is available at:
https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated
@@ -62,10 +62,12 @@
+
+
@@ -74,11 +76,13 @@
+
+
@@ -87,6 +91,7 @@
+
diff --git a/Src/Generated/Google.Apis.ToolResults.v1/app.net40.config b/Src/Generated/Google.Apis.Blogger.v2/app.net40.config
similarity index 100%
rename from Src/Generated/Google.Apis.ToolResults.v1/app.net40.config
rename to Src/Generated/Google.Apis.Blogger.v2/app.net40.config
diff --git a/Src/Generated/Google.Apis.ToolResults.v1/app.netstandard10.config b/Src/Generated/Google.Apis.Blogger.v2/app.netstandard10.config
similarity index 100%
rename from Src/Generated/Google.Apis.ToolResults.v1/app.netstandard10.config
rename to Src/Generated/Google.Apis.Blogger.v2/app.netstandard10.config
diff --git a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs
index 2823939142d..d0518b33e92 100644
--- a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs
+++ b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs
@@ -26,7 +26,7 @@
* API
* | Calendar API
* |
---|
API Version | v3
- * |
---|
API Rev | 20200223 (1879)
+ * |
---|
API Rev | 20200301 (1886)
* |
---|
API Docs
* |
* https://developers.google.com/google-apps/calendar/firstapp
diff --git a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.csproj b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.csproj
index cd93913626d..ba63e521d70 100644
--- a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.csproj
+++ b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.csproj
@@ -3,7 +3,7 @@
Google.Apis.Calendar.v3 Client Library
- 1.44.0.1879
+ 1.44.0.1886
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.cs b/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.cs
index 0710176f3bb..9347da73f98 100644
--- a/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.cs
+++ b/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.cs
@@ -26,7 +26,7 @@
* API
* | Google Classroom API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200225 (1881)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://developers.google.com/classroom/
@@ -141,6 +141,12 @@ public class Scope
/// administer
public static string ClassroomCourseworkStudentsReadonly = "https://www.googleapis.com/auth/classroom.coursework.students.readonly";
+ /// See, edit, and create classwork materials in Google Classroom
+ public static string ClassroomCourseworkmaterials = "https://www.googleapis.com/auth/classroom.courseworkmaterials";
+
+ /// See all classwork materials for your Google Classroom classes
+ public static string ClassroomCourseworkmaterialsReadonly = "https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly";
+
/// View your Google Classroom guardians
public static string ClassroomGuardianlinksMeReadonly = "https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly";
@@ -209,6 +215,12 @@ public static class ScopeConstants
/// administer
public const string ClassroomCourseworkStudentsReadonly = "https://www.googleapis.com/auth/classroom.coursework.students.readonly";
+ /// See, edit, and create classwork materials in Google Classroom
+ public const string ClassroomCourseworkmaterials = "https://www.googleapis.com/auth/classroom.courseworkmaterials";
+
+ /// See all classwork materials for your Google Classroom classes
+ public const string ClassroomCourseworkmaterialsReadonly = "https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly";
+
/// View your Google Classroom guardians
public const string ClassroomGuardianlinksMeReadonly = "https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly";
@@ -487,6 +499,7 @@ public CoursesResource(Google.Apis.Services.IClientService service)
aliases = new AliasesResource(service);
announcements = new AnnouncementsResource(service);
courseWork = new CourseWorkResource(service);
+ courseWorkMaterials = new CourseWorkMaterialsResource(service);
students = new StudentsResource(service);
teachers = new TeachersResource(service);
topics = new TopicsResource(service);
@@ -2653,7 +2666,697 @@ public DeleteRequest(Google.Apis.Services.IClientService service, string courseI
[Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
public virtual string CourseId { get; private set; }
- /// Identifier of the course work to delete. This identifier is a Classroom-assigned
+ /// Identifier of the course work to delete. This identifier is a Classroom-assigned
+ /// identifier.
+ [Google.Apis.Util.RequestParameterAttribute("id", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string Id { get; private set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "delete"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "DELETE"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1/courses/{courseId}/courseWork/{id}"; }
+ }
+
+ /// Initializes Delete parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "courseId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "courseId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "id", new Google.Apis.Discovery.Parameter
+ {
+ Name = "id",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+
+ /// Returns course work.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or course
+ /// work, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the
+ /// requested course or course work does not exist.
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier or
+ /// an alias.
+ /// Identifier of the course work.
+ public virtual GetRequest Get(string courseId, string id)
+ {
+ return new GetRequest(service, courseId, id);
+ }
+
+ /// Returns course work.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or course
+ /// work, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the
+ /// requested course or course work does not exist.
+ public class GetRequest : ClassroomBaseServiceRequest
+ {
+ /// Constructs a new Get request.
+ public GetRequest(Google.Apis.Services.IClientService service, string courseId, string id)
+ : base(service)
+ {
+ CourseId = courseId;
+ Id = id;
+ InitParameters();
+ }
+
+
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier
+ /// or an alias.
+ [Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string CourseId { get; private set; }
+
+ /// Identifier of the course work.
+ [Google.Apis.Util.RequestParameterAttribute("id", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string Id { get; private set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "get"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1/courses/{courseId}/courseWork/{id}"; }
+ }
+
+ /// Initializes Get parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "courseId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "courseId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "id", new Google.Apis.Discovery.Parameter
+ {
+ Name = "id",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+
+ /// Returns a list of course work that the requester is permitted to view.
+ ///
+ /// Course students may only view `PUBLISHED` course work. Course teachers and domain administrators may
+ /// view all course work.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or for
+ /// access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the requested course
+ /// does not exist.
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier or
+ /// an alias.
+ public virtual ListRequest List(string courseId)
+ {
+ return new ListRequest(service, courseId);
+ }
+
+ /// Returns a list of course work that the requester is permitted to view.
+ ///
+ /// Course students may only view `PUBLISHED` course work. Course teachers and domain administrators may
+ /// view all course work.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or for
+ /// access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the requested course
+ /// does not exist.
+ public class ListRequest : ClassroomBaseServiceRequest
+ {
+ /// Constructs a new List request.
+ public ListRequest(Google.Apis.Services.IClientService service, string courseId)
+ : base(service)
+ {
+ CourseId = courseId;
+ InitParameters();
+ }
+
+
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier
+ /// or an alias.
+ [Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string CourseId { get; private set; }
+
+ /// Restriction on the work status to return. Only courseWork that matches is returned. If
+ /// unspecified, items with a work status of `PUBLISHED` is returned.
+ [Google.Apis.Util.RequestParameterAttribute("courseWorkStates", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable CourseWorkStates { get; set; }
+
+ /// Restriction on the work status to return. Only courseWork that matches is returned. If
+ /// unspecified, items with a work status of `PUBLISHED` is returned.
+ public enum CourseWorkStatesEnum
+ {
+ [Google.Apis.Util.StringValueAttribute("COURSE_WORK_STATE_UNSPECIFIED")]
+ COURSEWORKSTATEUNSPECIFIED,
+ [Google.Apis.Util.StringValueAttribute("PUBLISHED")]
+ PUBLISHED,
+ [Google.Apis.Util.StringValueAttribute("DRAFT")]
+ DRAFT,
+ [Google.Apis.Util.StringValueAttribute("DELETED")]
+ DELETED,
+ }
+
+ /// Optional sort ordering for results. A comma-separated list of fields with an optional sort
+ /// direction keyword. Supported fields are `updateTime` and `dueDate`. Supported direction keywords are
+ /// `asc` and `desc`. If not specified, `updateTime desc` is the default behavior. Examples: `dueDate
+ /// asc,updateTime desc`, `updateTime,dueDate desc`
+ [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string OrderBy { get; set; }
+
+ /// Maximum number of items to return. Zero or unspecified indicates that the server may assign
+ /// a maximum.
+ ///
+ /// The server may return fewer than the specified number of results.
+ [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable PageSize { get; set; }
+
+ /// nextPageToken value returned from a previous list call, indicating that the subsequent page
+ /// of results should be returned.
+ ///
+ /// The list request must be otherwise identical to the one that resulted in this token.
+ [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string PageToken { get; set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "list"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1/courses/{courseId}/courseWork"; }
+ }
+
+ /// Initializes List parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "courseId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "courseId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "courseWorkStates", new Google.Apis.Discovery.Parameter
+ {
+ Name = "courseWorkStates",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "orderBy", new Google.Apis.Discovery.Parameter
+ {
+ Name = "orderBy",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "pageSize", new Google.Apis.Discovery.Parameter
+ {
+ Name = "pageSize",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "pageToken", new Google.Apis.Discovery.Parameter
+ {
+ Name = "pageToken",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+
+ /// Modifies assignee mode and options of a coursework.
+ ///
+ /// Only a teacher of the course that contains the coursework may call this method.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or course
+ /// work or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the
+ /// requested course or course work does not exist.
+ /// The body of the request.
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier or
+ /// an alias.
+ /// Identifier of the coursework.
+ public virtual ModifyAssigneesRequest ModifyAssignees(Google.Apis.Classroom.v1.Data.ModifyCourseWorkAssigneesRequest body, string courseId, string id)
+ {
+ return new ModifyAssigneesRequest(service, body, courseId, id);
+ }
+
+ /// Modifies assignee mode and options of a coursework.
+ ///
+ /// Only a teacher of the course that contains the coursework may call this method.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or course
+ /// work or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the
+ /// requested course or course work does not exist.
+ public class ModifyAssigneesRequest : ClassroomBaseServiceRequest
+ {
+ /// Constructs a new ModifyAssignees request.
+ public ModifyAssigneesRequest(Google.Apis.Services.IClientService service, Google.Apis.Classroom.v1.Data.ModifyCourseWorkAssigneesRequest body, string courseId, string id)
+ : base(service)
+ {
+ CourseId = courseId;
+ Id = id;
+ Body = body;
+ InitParameters();
+ }
+
+
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier
+ /// or an alias.
+ [Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string CourseId { get; private set; }
+
+ /// Identifier of the coursework.
+ [Google.Apis.Util.RequestParameterAttribute("id", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string Id { get; private set; }
+
+
+ /// Gets or sets the body of this request.
+ Google.Apis.Classroom.v1.Data.ModifyCourseWorkAssigneesRequest Body { get; set; }
+
+ ///Returns the body of the request.
+ protected override object GetBody() { return Body; }
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "modifyAssignees"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "POST"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1/courses/{courseId}/courseWork/{id}:modifyAssignees"; }
+ }
+
+ /// Initializes ModifyAssignees parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "courseId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "courseId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "id", new Google.Apis.Discovery.Parameter
+ {
+ Name = "id",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+
+ /// Updates one or more fields of a course work.
+ ///
+ /// See google.classroom.v1.CourseWork for details of which fields may be updated and who may change them.
+ ///
+ /// This request must be made by the Developer Console project of the [OAuth client
+ /// ID](https://support.google.com/cloud/answer/6158849) used to create the corresponding course work item.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting developer project did not create the corresponding course work,
+ /// if the user is not permitted to make the requested modification to the student submission, or for access
+ /// errors. * `INVALID_ARGUMENT` if the request is malformed. * `FAILED_PRECONDITION` if the requested
+ /// course work has already been deleted. * `NOT_FOUND` if the requested course, course work, or student
+ /// submission does not exist.
+ /// The body of the request.
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier or
+ /// an alias.
+ /// Identifier of the course work.
+ public virtual PatchRequest Patch(Google.Apis.Classroom.v1.Data.CourseWork body, string courseId, string id)
+ {
+ return new PatchRequest(service, body, courseId, id);
+ }
+
+ /// Updates one or more fields of a course work.
+ ///
+ /// See google.classroom.v1.CourseWork for details of which fields may be updated and who may change them.
+ ///
+ /// This request must be made by the Developer Console project of the [OAuth client
+ /// ID](https://support.google.com/cloud/answer/6158849) used to create the corresponding course work item.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting developer project did not create the corresponding course work,
+ /// if the user is not permitted to make the requested modification to the student submission, or for access
+ /// errors. * `INVALID_ARGUMENT` if the request is malformed. * `FAILED_PRECONDITION` if the requested
+ /// course work has already been deleted. * `NOT_FOUND` if the requested course, course work, or student
+ /// submission does not exist.
+ public class PatchRequest : ClassroomBaseServiceRequest
+ {
+ /// Constructs a new Patch request.
+ public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Classroom.v1.Data.CourseWork body, string courseId, string id)
+ : base(service)
+ {
+ CourseId = courseId;
+ Id = id;
+ Body = body;
+ InitParameters();
+ }
+
+
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier
+ /// or an alias.
+ [Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string CourseId { get; private set; }
+
+ /// Identifier of the course work.
+ [Google.Apis.Util.RequestParameterAttribute("id", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string Id { get; private set; }
+
+ /// Mask that identifies which fields on the course work to update. This field is required to
+ /// do an update. The update fails if invalid fields are specified. If a field supports empty values, it
+ /// can be cleared by specifying it in the update mask and not in the CourseWork object. If a field that
+ /// does not support empty values is included in the update mask and not set in the CourseWork object,
+ /// an `INVALID_ARGUMENT` error will be returned.
+ ///
+ /// The following fields may be specified by teachers:
+ ///
+ /// * `title` * `description` * `state` * `due_date` * `due_time` * `max_points` * `scheduled_time` *
+ /// `submission_modification_mode` * `topic_id`
+ [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual object UpdateMask { get; set; }
+
+
+ /// Gets or sets the body of this request.
+ Google.Apis.Classroom.v1.Data.CourseWork Body { get; set; }
+
+ ///Returns the body of the request.
+ protected override object GetBody() { return Body; }
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "patch"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "PATCH"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1/courses/{courseId}/courseWork/{id}"; }
+ }
+
+ /// Initializes Patch parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "courseId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "courseId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "id", new Google.Apis.Discovery.Parameter
+ {
+ Name = "id",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ RequestParameters.Add(
+ "updateMask", new Google.Apis.Discovery.Parameter
+ {
+ Name = "updateMask",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+ }
+ private readonly CourseWorkMaterialsResource courseWorkMaterials;
+
+ /// Gets the CourseWorkMaterials resource.
+ public virtual CourseWorkMaterialsResource CourseWorkMaterials
+ {
+ get { return courseWorkMaterials; }
+ }
+
+ /// The "courseWorkMaterials" collection of methods.
+ public class CourseWorkMaterialsResource
+ {
+ private const string Resource = "courseWorkMaterials";
+
+ /// The service which this resource belongs to.
+ private readonly Google.Apis.Services.IClientService service;
+
+ /// Constructs a new resource.
+ public CourseWorkMaterialsResource(Google.Apis.Services.IClientService service)
+ {
+ this.service = service;
+
+ }
+
+
+ /// Creates a course work material.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create
+ /// course work material in the requested course, share a Drive attachment, or for access errors. *
+ /// `INVALID_ARGUMENT` if the request is malformed or if more than 20 * materials are provided. *
+ /// `NOT_FOUND` if the requested course does not exist. * `FAILED_PRECONDITION` for the following request
+ /// error: * AttachmentNotVisible
+ /// The body of the request.
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier or
+ /// an alias.
+ public virtual CreateRequest Create(Google.Apis.Classroom.v1.Data.CourseWorkMaterial body, string courseId)
+ {
+ return new CreateRequest(service, body, courseId);
+ }
+
+ /// Creates a course work material.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create
+ /// course work material in the requested course, share a Drive attachment, or for access errors. *
+ /// `INVALID_ARGUMENT` if the request is malformed or if more than 20 * materials are provided. *
+ /// `NOT_FOUND` if the requested course does not exist. * `FAILED_PRECONDITION` for the following request
+ /// error: * AttachmentNotVisible
+ public class CreateRequest : ClassroomBaseServiceRequest
+ {
+ /// Constructs a new Create request.
+ public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Classroom.v1.Data.CourseWorkMaterial body, string courseId)
+ : base(service)
+ {
+ CourseId = courseId;
+ Body = body;
+ InitParameters();
+ }
+
+
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier
+ /// or an alias.
+ [Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string CourseId { get; private set; }
+
+
+ /// Gets or sets the body of this request.
+ Google.Apis.Classroom.v1.Data.CourseWorkMaterial Body { get; set; }
+
+ ///Returns the body of the request.
+ protected override object GetBody() { return Body; }
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "create"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "POST"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1/courses/{courseId}/courseWorkMaterials"; }
+ }
+
+ /// Initializes Create parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "courseId", new Google.Apis.Discovery.Parameter
+ {
+ Name = "courseId",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = null,
+ });
+ }
+
+ }
+
+ /// Deletes a course work material.
+ ///
+ /// This request must be made by the Developer Console project of the [OAuth client
+ /// ID](https://support.google.com/cloud/answer/6158849) used to create the corresponding course work
+ /// material item.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting developer project did not create the corresponding course work
+ /// material, if the requesting user is not permitted to delete the requested course or for access errors. *
+ /// `FAILED_PRECONDITION` if the requested course work material has already been deleted. * `NOT_FOUND` if
+ /// no course exists with the requested ID.
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier or
+ /// an alias.
+ /// Identifier of the course work material to delete. This identifier is a
+ /// Classroom-assigned identifier.
+ public virtual DeleteRequest Delete(string courseId, string id)
+ {
+ return new DeleteRequest(service, courseId, id);
+ }
+
+ /// Deletes a course work material.
+ ///
+ /// This request must be made by the Developer Console project of the [OAuth client
+ /// ID](https://support.google.com/cloud/answer/6158849) used to create the corresponding course work
+ /// material item.
+ ///
+ /// This method returns the following error codes:
+ ///
+ /// * `PERMISSION_DENIED` if the requesting developer project did not create the corresponding course work
+ /// material, if the requesting user is not permitted to delete the requested course or for access errors. *
+ /// `FAILED_PRECONDITION` if the requested course work material has already been deleted. * `NOT_FOUND` if
+ /// no course exists with the requested ID.
+ public class DeleteRequest : ClassroomBaseServiceRequest
+ {
+ /// Constructs a new Delete request.
+ public DeleteRequest(Google.Apis.Services.IClientService service, string courseId, string id)
+ : base(service)
+ {
+ CourseId = courseId;
+ Id = id;
+ InitParameters();
+ }
+
+
+ /// Identifier of the course. This identifier can be either the Classroom-assigned identifier
+ /// or an alias.
+ [Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string CourseId { get; private set; }
+
+ /// Identifier of the course work material to delete. This identifier is a Classroom-assigned
/// identifier.
[Google.Apis.Util.RequestParameterAttribute("id", Google.Apis.Util.RequestParameterType.Path)]
public virtual string Id { get; private set; }
@@ -2674,7 +3377,7 @@ public override string HttpMethod
///Gets the REST path.
public override string RestPath
{
- get { return "v1/courses/{courseId}/courseWork/{id}"; }
+ get { return "v1/courses/{courseId}/courseWorkMaterials/{id}"; }
}
/// Initializes Delete parameter list.
@@ -2704,29 +3407,29 @@ protected override void InitParameters()
}
- /// Returns course work.
+ /// Returns a course work material.
///
/// This method returns the following error codes:
///
/// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or course
- /// work, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the
- /// requested course or course work does not exist.
+ /// work material, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if
+ /// the requested course or course work material does not exist.
/// Identifier of the course. This identifier can be either the Classroom-assigned identifier or
/// an alias.
- /// Identifier of the course work.
+ /// Identifier of the course work material.
public virtual GetRequest Get(string courseId, string id)
{
return new GetRequest(service, courseId, id);
}
- /// Returns course work.
+ /// Returns a course work material.
///
/// This method returns the following error codes:
///
/// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or course
- /// work, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the
- /// requested course or course work does not exist.
- public class GetRequest : ClassroomBaseServiceRequest
+ /// work material, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if
+ /// the requested course or course work material does not exist.
+ public class GetRequest : ClassroomBaseServiceRequest
{
/// Constructs a new Get request.
public GetRequest(Google.Apis.Services.IClientService service, string courseId, string id)
@@ -2743,7 +3446,7 @@ public GetRequest(Google.Apis.Services.IClientService service, string courseId,
[Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
public virtual string CourseId { get; private set; }
- /// Identifier of the course work.
+ /// Identifier of the course work material.
[Google.Apis.Util.RequestParameterAttribute("id", Google.Apis.Util.RequestParameterType.Path)]
public virtual string Id { get; private set; }
@@ -2763,7 +3466,7 @@ public override string HttpMethod
///Gets the REST path.
public override string RestPath
{
- get { return "v1/courses/{courseId}/courseWork/{id}"; }
+ get { return "v1/courses/{courseId}/courseWorkMaterials/{id}"; }
}
/// Initializes Get parameter list.
@@ -2793,10 +3496,10 @@ protected override void InitParameters()
}
- /// Returns a list of course work that the requester is permitted to view.
+ /// Returns a list of course work material that the requester is permitted to view.
///
- /// Course students may only view `PUBLISHED` course work. Course teachers and domain administrators may
- /// view all course work.
+ /// Course students may only view `PUBLISHED` course work material. Course teachers and domain
+ /// administrators may view all course work material.
///
/// This method returns the following error codes:
///
@@ -2810,17 +3513,17 @@ public virtual ListRequest List(string courseId)
return new ListRequest(service, courseId);
}
- /// Returns a list of course work that the requester is permitted to view.
+ /// Returns a list of course work material that the requester is permitted to view.
///
- /// Course students may only view `PUBLISHED` course work. Course teachers and domain administrators may
- /// view all course work.
+ /// Course students may only view `PUBLISHED` course work material. Course teachers and domain
+ /// administrators may view all course work material.
///
/// This method returns the following error codes:
///
/// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or for
/// access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the requested course
/// does not exist.
- public class ListRequest : ClassroomBaseServiceRequest
+ public class ListRequest : ClassroomBaseServiceRequest
{
/// Constructs a new List request.
public ListRequest(Google.Apis.Services.IClientService service, string courseId)
@@ -2836,17 +3539,17 @@ public ListRequest(Google.Apis.Services.IClientService service, string courseId)
[Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
public virtual string CourseId { get; private set; }
- /// Restriction on the work status to return. Only courseWork that matches is returned. If
- /// unspecified, items with a work status of `PUBLISHED` is returned.
- [Google.Apis.Util.RequestParameterAttribute("courseWorkStates", Google.Apis.Util.RequestParameterType.Query)]
- public virtual System.Nullable CourseWorkStates { get; set; }
+ /// Restriction on the work status to return. Only course work material that matches is
+ /// returned. If unspecified, items with a work status of `PUBLISHED` is returned.
+ [Google.Apis.Util.RequestParameterAttribute("courseWorkMaterialStates", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable CourseWorkMaterialStates { get; set; }
- /// Restriction on the work status to return. Only courseWork that matches is returned. If
- /// unspecified, items with a work status of `PUBLISHED` is returned.
- public enum CourseWorkStatesEnum
+ /// Restriction on the work status to return. Only course work material that matches is
+ /// returned. If unspecified, items with a work status of `PUBLISHED` is returned.
+ public enum CourseWorkMaterialStatesEnum
{
- [Google.Apis.Util.StringValueAttribute("COURSE_WORK_STATE_UNSPECIFIED")]
- COURSEWORKSTATEUNSPECIFIED,
+ [Google.Apis.Util.StringValueAttribute("COURSEWORK_MATERIAL_STATE_UNSPECIFIED")]
+ COURSEWORKMATERIALSTATEUNSPECIFIED,
[Google.Apis.Util.StringValueAttribute("PUBLISHED")]
PUBLISHED,
[Google.Apis.Util.StringValueAttribute("DRAFT")]
@@ -2855,10 +3558,21 @@ public enum CourseWorkStatesEnum
DELETED,
}
+ /// Optional filtering for course work material with at least one Drive material whose ID
+ /// matches the provided string. If `material_link` is also specified, course work material must have
+ /// materials matching both filters.
+ [Google.Apis.Util.RequestParameterAttribute("materialDriveId", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string MaterialDriveId { get; set; }
+
+ /// Optional filtering for course work material with at least one link material whose URL
+ /// partially matches the provided string.
+ [Google.Apis.Util.RequestParameterAttribute("materialLink", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string MaterialLink { get; set; }
+
/// Optional sort ordering for results. A comma-separated list of fields with an optional sort
- /// direction keyword. Supported fields are `updateTime` and `dueDate`. Supported direction keywords are
- /// `asc` and `desc`. If not specified, `updateTime desc` is the default behavior. Examples: `dueDate
- /// asc,updateTime desc`, `updateTime,dueDate desc`
+ /// direction keyword. Supported field is `updateTime`. Supported direction keywords are `asc` and
+ /// `desc`. If not specified, `updateTime desc` is the default behavior. Examples: `updateTime asc`,
+ /// `updateTime`
[Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)]
public virtual string OrderBy { get; set; }
@@ -2892,7 +3606,7 @@ public override string HttpMethod
///Gets the REST path.
public override string RestPath
{
- get { return "v1/courses/{courseId}/courseWork"; }
+ get { return "v1/courses/{courseId}/courseWorkMaterials"; }
}
/// Initializes List parameter list.
@@ -2910,139 +3624,56 @@ protected override void InitParameters()
Pattern = null,
});
RequestParameters.Add(
- "courseWorkStates", new Google.Apis.Discovery.Parameter
+ "courseWorkMaterialStates", new Google.Apis.Discovery.Parameter
{
- Name = "courseWorkStates",
+ Name = "courseWorkMaterialStates",
IsRequired = false,
ParameterType = "query",
DefaultValue = null,
Pattern = null,
});
RequestParameters.Add(
- "orderBy", new Google.Apis.Discovery.Parameter
+ "materialDriveId", new Google.Apis.Discovery.Parameter
{
- Name = "orderBy",
+ Name = "materialDriveId",
IsRequired = false,
ParameterType = "query",
DefaultValue = null,
Pattern = null,
});
RequestParameters.Add(
- "pageSize", new Google.Apis.Discovery.Parameter
+ "materialLink", new Google.Apis.Discovery.Parameter
{
- Name = "pageSize",
+ Name = "materialLink",
IsRequired = false,
ParameterType = "query",
DefaultValue = null,
Pattern = null,
});
RequestParameters.Add(
- "pageToken", new Google.Apis.Discovery.Parameter
+ "orderBy", new Google.Apis.Discovery.Parameter
{
- Name = "pageToken",
+ Name = "orderBy",
IsRequired = false,
ParameterType = "query",
DefaultValue = null,
Pattern = null,
});
- }
-
- }
-
- /// Modifies assignee mode and options of a coursework.
- ///
- /// Only a teacher of the course that contains the coursework may call this method.
- ///
- /// This method returns the following error codes:
- ///
- /// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or course
- /// work or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the
- /// requested course or course work does not exist.
- /// The body of the request.
- /// Identifier of the course. This identifier can be either the Classroom-assigned identifier or
- /// an alias.
- /// Identifier of the coursework.
- public virtual ModifyAssigneesRequest ModifyAssignees(Google.Apis.Classroom.v1.Data.ModifyCourseWorkAssigneesRequest body, string courseId, string id)
- {
- return new ModifyAssigneesRequest(service, body, courseId, id);
- }
-
- /// Modifies assignee mode and options of a coursework.
- ///
- /// Only a teacher of the course that contains the coursework may call this method.
- ///
- /// This method returns the following error codes:
- ///
- /// * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or course
- /// work or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `NOT_FOUND` if the
- /// requested course or course work does not exist.
- public class ModifyAssigneesRequest : ClassroomBaseServiceRequest
- {
- /// Constructs a new ModifyAssignees request.
- public ModifyAssigneesRequest(Google.Apis.Services.IClientService service, Google.Apis.Classroom.v1.Data.ModifyCourseWorkAssigneesRequest body, string courseId, string id)
- : base(service)
- {
- CourseId = courseId;
- Id = id;
- Body = body;
- InitParameters();
- }
-
-
- /// Identifier of the course. This identifier can be either the Classroom-assigned identifier
- /// or an alias.
- [Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
- public virtual string CourseId { get; private set; }
-
- /// Identifier of the coursework.
- [Google.Apis.Util.RequestParameterAttribute("id", Google.Apis.Util.RequestParameterType.Path)]
- public virtual string Id { get; private set; }
-
-
- /// Gets or sets the body of this request.
- Google.Apis.Classroom.v1.Data.ModifyCourseWorkAssigneesRequest Body { get; set; }
-
- ///Returns the body of the request.
- protected override object GetBody() { return Body; }
-
- ///Gets the method name.
- public override string MethodName
- {
- get { return "modifyAssignees"; }
- }
-
- ///Gets the HTTP method.
- public override string HttpMethod
- {
- get { return "POST"; }
- }
-
- ///Gets the REST path.
- public override string RestPath
- {
- get { return "v1/courses/{courseId}/courseWork/{id}:modifyAssignees"; }
- }
-
- /// Initializes ModifyAssignees parameter list.
- protected override void InitParameters()
- {
- base.InitParameters();
-
RequestParameters.Add(
- "courseId", new Google.Apis.Discovery.Parameter
+ "pageSize", new Google.Apis.Discovery.Parameter
{
- Name = "courseId",
- IsRequired = true,
- ParameterType = "path",
+ Name = "pageSize",
+ IsRequired = false,
+ ParameterType = "query",
DefaultValue = null,
Pattern = null,
});
RequestParameters.Add(
- "id", new Google.Apis.Discovery.Parameter
+ "pageToken", new Google.Apis.Discovery.Parameter
{
- Name = "id",
- IsRequired = true,
- ParameterType = "path",
+ Name = "pageToken",
+ IsRequired = false,
+ ParameterType = "query",
DefaultValue = null,
Pattern = null,
});
@@ -3050,47 +3681,33 @@ protected override void InitParameters()
}
- /// Updates one or more fields of a course work.
- ///
- /// See google.classroom.v1.CourseWork for details of which fields may be updated and who may change them.
- ///
- /// This request must be made by the Developer Console project of the [OAuth client
- /// ID](https://support.google.com/cloud/answer/6158849) used to create the corresponding course work item.
+ /// Updates one or more fields of a course work material.
///
/// This method returns the following error codes:
///
- /// * `PERMISSION_DENIED` if the requesting developer project did not create the corresponding course work,
- /// if the user is not permitted to make the requested modification to the student submission, or for access
- /// errors. * `INVALID_ARGUMENT` if the request is malformed. * `FAILED_PRECONDITION` if the requested
- /// course work has already been deleted. * `NOT_FOUND` if the requested course, course work, or student
- /// submission does not exist.
+ /// * `PERMISSION_DENIED` if the requesting developer project for access errors. * `INVALID_ARGUMENT` if the
+ /// request is malformed. * `FAILED_PRECONDITION` if the requested course work material has already been
+ /// deleted. * `NOT_FOUND` if the requested course or course work material does not exist
/// The body of the request.
/// Identifier of the course. This identifier can be either the Classroom-assigned identifier or
/// an alias.
- /// Identifier of the course work.
- public virtual PatchRequest Patch(Google.Apis.Classroom.v1.Data.CourseWork body, string courseId, string id)
+ /// Identifier of the course work material.
+ public virtual PatchRequest Patch(Google.Apis.Classroom.v1.Data.CourseWorkMaterial body, string courseId, string id)
{
return new PatchRequest(service, body, courseId, id);
}
- /// Updates one or more fields of a course work.
- ///
- /// See google.classroom.v1.CourseWork for details of which fields may be updated and who may change them.
- ///
- /// This request must be made by the Developer Console project of the [OAuth client
- /// ID](https://support.google.com/cloud/answer/6158849) used to create the corresponding course work item.
+ /// Updates one or more fields of a course work material.
///
/// This method returns the following error codes:
///
- /// * `PERMISSION_DENIED` if the requesting developer project did not create the corresponding course work,
- /// if the user is not permitted to make the requested modification to the student submission, or for access
- /// errors. * `INVALID_ARGUMENT` if the request is malformed. * `FAILED_PRECONDITION` if the requested
- /// course work has already been deleted. * `NOT_FOUND` if the requested course, course work, or student
- /// submission does not exist.
- public class PatchRequest : ClassroomBaseServiceRequest
+ /// * `PERMISSION_DENIED` if the requesting developer project for access errors. * `INVALID_ARGUMENT` if the
+ /// request is malformed. * `FAILED_PRECONDITION` if the requested course work material has already been
+ /// deleted. * `NOT_FOUND` if the requested course or course work material does not exist
+ public class PatchRequest : ClassroomBaseServiceRequest
{
/// Constructs a new Patch request.
- public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Classroom.v1.Data.CourseWork body, string courseId, string id)
+ public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Classroom.v1.Data.CourseWorkMaterial body, string courseId, string id)
: base(service)
{
CourseId = courseId;
@@ -3105,26 +3722,25 @@ public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Cla
[Google.Apis.Util.RequestParameterAttribute("courseId", Google.Apis.Util.RequestParameterType.Path)]
public virtual string CourseId { get; private set; }
- /// Identifier of the course work.
+ /// Identifier of the course work material.
[Google.Apis.Util.RequestParameterAttribute("id", Google.Apis.Util.RequestParameterType.Path)]
public virtual string Id { get; private set; }
- /// Mask that identifies which fields on the course work to update. This field is required to
- /// do an update. The update fails if invalid fields are specified. If a field supports empty values, it
- /// can be cleared by specifying it in the update mask and not in the CourseWork object. If a field that
- /// does not support empty values is included in the update mask and not set in the CourseWork object,
- /// an `INVALID_ARGUMENT` error will be returned.
+ /// Mask that identifies which fields on the course work material to update. This field is
+ /// required to do an update. The update fails if invalid fields are specified. If a field supports
+ /// empty values, it can be cleared by specifying it in the update mask and not in the course work
+ /// material object. If a field that does not support empty values is included in the update mask and
+ /// not set in the course work material object, an `INVALID_ARGUMENT` error will be returned.
///
/// The following fields may be specified by teachers:
///
- /// * `title` * `description` * `state` * `due_date` * `due_time` * `max_points` * `scheduled_time` *
- /// `submission_modification_mode` * `topic_id`
+ /// * `title` * `description` * `state` * `scheduled_time` * `topic_id`
[Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)]
public virtual object UpdateMask { get; set; }
/// Gets or sets the body of this request.
- Google.Apis.Classroom.v1.Data.CourseWork Body { get; set; }
+ Google.Apis.Classroom.v1.Data.CourseWorkMaterial Body { get; set; }
///Returns the body of the request.
protected override object GetBody() { return Body; }
@@ -3144,7 +3760,7 @@ public override string HttpMethod
///Gets the REST path.
public override string RestPath
{
- get { return "v1/courses/{courseId}/courseWork/{id}"; }
+ get { return "v1/courses/{courseId}/courseWorkMaterials/{id}"; }
}
/// Initializes Patch parameter list.
@@ -7157,6 +7773,90 @@ public class CourseWorkChangesInfo : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
+ /// Course work material created by a teacher for students of the course
+ public class CourseWorkMaterial : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// Absolute link to this course work material in the Classroom web UI. This is only populated if
+ /// `state` is `PUBLISHED`.
+ ///
+ /// Read-only.
+ [Newtonsoft.Json.JsonPropertyAttribute("alternateLink")]
+ public virtual string AlternateLink { get; set; }
+
+ /// Assignee mode of the course work material. If unspecified, the default value is
+ /// `ALL_STUDENTS`.
+ [Newtonsoft.Json.JsonPropertyAttribute("assigneeMode")]
+ public virtual string AssigneeMode { get; set; }
+
+ /// Identifier of the course.
+ ///
+ /// Read-only.
+ [Newtonsoft.Json.JsonPropertyAttribute("courseId")]
+ public virtual string CourseId { get; set; }
+
+ /// Timestamp when this course work material was created.
+ ///
+ /// Read-only.
+ [Newtonsoft.Json.JsonPropertyAttribute("creationTime")]
+ public virtual object CreationTime { get; set; }
+
+ /// Identifier for the user that created the course work material.
+ ///
+ /// Read-only.
+ [Newtonsoft.Json.JsonPropertyAttribute("creatorUserId")]
+ public virtual string CreatorUserId { get; set; }
+
+ /// Optional description of this course work material. The text must be a valid UTF-8 string containing
+ /// no more than 30,000 characters.
+ [Newtonsoft.Json.JsonPropertyAttribute("description")]
+ public virtual string Description { get; set; }
+
+ /// Classroom-assigned identifier of this course work material, unique per course.
+ ///
+ /// Read-only.
+ [Newtonsoft.Json.JsonPropertyAttribute("id")]
+ public virtual string Id { get; set; }
+
+ /// Identifiers of students with access to the course work material. This field is set only if
+ /// `assigneeMode` is `INDIVIDUAL_STUDENTS`. If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
+ /// specified in this field will be able to see the course work material.
+ [Newtonsoft.Json.JsonPropertyAttribute("individualStudentsOptions")]
+ public virtual IndividualStudentsOptions IndividualStudentsOptions { get; set; }
+
+ /// Additional materials.
+ ///
+ /// A course work material must have no more than 20 material items.
+ [Newtonsoft.Json.JsonPropertyAttribute("materials")]
+ public virtual System.Collections.Generic.IList Materials { get; set; }
+
+ /// Optional timestamp when this course work material is scheduled to be published.
+ [Newtonsoft.Json.JsonPropertyAttribute("scheduledTime")]
+ public virtual object ScheduledTime { get; set; }
+
+ /// Status of this course work material. If unspecified, the default state is `DRAFT`.
+ [Newtonsoft.Json.JsonPropertyAttribute("state")]
+ public virtual string State { get; set; }
+
+ /// Title of this course work material. The title must be a valid UTF-8 string containing between 1 and
+ /// 3000 characters.
+ [Newtonsoft.Json.JsonPropertyAttribute("title")]
+ public virtual string Title { get; set; }
+
+ /// Identifier for the topic that this course work material is associated with. Must match an existing
+ /// topic in the course.
+ [Newtonsoft.Json.JsonPropertyAttribute("topicId")]
+ public virtual string TopicId { get; set; }
+
+ /// Timestamp of the most recent change to this course work material.
+ ///
+ /// Read-only.
+ [Newtonsoft.Json.JsonPropertyAttribute("updateTime")]
+ public virtual object UpdateTime { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Represents a whole or partial calendar date, e.g. a birthday. The time of day and time zone are either
/// specified elsewhere or are not significant. The date is relative to the Proleptic Gregorian Calendar. This can
/// represent:
@@ -7494,6 +8194,22 @@ public class ListCourseAliasesResponse : Google.Apis.Requests.IDirectResponseSch
public virtual string ETag { get; set; }
}
+ /// Response when listing course work material.
+ public class ListCourseWorkMaterialResponse : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// Course work material items that match the request.
+ [Newtonsoft.Json.JsonPropertyAttribute("courseWorkMaterial")]
+ public virtual System.Collections.Generic.IList CourseWorkMaterial { get; set; }
+
+ /// Token identifying the next page of results to return. If empty, no further results are
+ /// available.
+ [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")]
+ public virtual string NextPageToken { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Response when listing course work.
public class ListCourseWorkResponse : Google.Apis.Requests.IDirectResponseSchema
{
diff --git a/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.csproj b/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.csproj
index bde0f60f8df..dddc5c4589a 100644
--- a/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.csproj
+++ b/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.Classroom.v1 Client Library
- 1.44.0.1881
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.cs b/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.cs
index 57b4839f233..8e79859120f 100644
--- a/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.cs
+++ b/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Billing Budget API
* |
---|
API Version | v1beta1
- * |
---|
API Rev | 20200215 (1871)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/billing/docs/how-to/budget-api-overview
@@ -499,7 +499,11 @@ protected override void InitParameters()
}
- /// Returns a budget.
+ /// Returns a budget.
+ ///
+ /// WARNING: There are some fields exposed on the Google Cloud Console that aren’t available on this API.
+ /// When reading from the API, you will not see these fields in the return value, though they may have been
+ /// set in the cloud console.
/// Required. Name of budget to get. Values are of the form
/// `billingAccounts/{billingAccountId}/budgets/{budgetId}`.
public virtual GetRequest Get(string name)
@@ -507,7 +511,11 @@ public virtual GetRequest Get(string name)
return new GetRequest(service, name);
}
- /// Returns a budget.
+ /// Returns a budget.
+ ///
+ /// WARNING: There are some fields exposed on the Google Cloud Console that aren’t available on this API.
+ /// When reading from the API, you will not see these fields in the return value, though they may have been
+ /// set in the cloud console.
public class GetRequest : CloudBillingBudgetBaseServiceRequest
{
/// Constructs a new Get request.
@@ -561,7 +569,11 @@ protected override void InitParameters()
}
- /// Returns a list of budgets for a billing account.
+ /// Returns a list of budgets for a billing account.
+ ///
+ /// WARNING: There are some fields exposed on the Google Cloud Console that aren’t available on this API.
+ /// When reading from the API, you will not see these fields in the return value, though they may have been
+ /// set in the cloud console.
/// Required. Name of billing account to list budgets under. Values are of the form
/// `billingAccounts/{billingAccountId}`.
public virtual ListRequest List(string parent)
@@ -569,7 +581,11 @@ public virtual ListRequest List(string parent)
return new ListRequest(service, parent);
}
- /// Returns a list of budgets for a billing account.
+ /// Returns a list of budgets for a billing account.
+ ///
+ /// WARNING: There are some fields exposed on the Google Cloud Console that aren’t available on this API.
+ /// When reading from the API, you will not see these fields in the return value, though they may have been
+ /// set in the cloud console.
public class ListRequest : CloudBillingBudgetBaseServiceRequest
{
/// Constructs a new List request.
@@ -652,7 +668,10 @@ protected override void InitParameters()
}
- /// Updates a budget and returns the updated budget.
+ /// Updates a budget and returns the updated budget.
+ ///
+ /// WARNING: There are some fields exposed on the Google Cloud Console that aren’t available on this API.
+ /// Budget fields that are not exposed in this API will not be changed by this method.
/// The body of the request.
/// Output only. Resource name of the budget. The resource name implies the scope of a budget. Values
/// are of the form `billingAccounts/{billingAccountId}/budgets/{budgetId}`.
@@ -661,7 +680,10 @@ public virtual PatchRequest Patch(Google.Apis.CloudBillingBudget.v1beta1.Data.Go
return new PatchRequest(service, body, name);
}
- /// Updates a budget and returns the updated budget.
+ /// Updates a budget and returns the updated budget.
+ ///
+ /// WARNING: There are some fields exposed on the Google Cloud Console that aren’t available on this API.
+ /// Budget fields that are not exposed in this API will not be changed by this method.
public class PatchRequest : CloudBillingBudgetBaseServiceRequest
{
/// Constructs a new Patch request.
diff --git a/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.csproj b/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.csproj
index b3fbc02dfc3..c035b2cd91d 100644
--- a/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudBillingBudget.v1beta1 Client Library
- 1.44.0.1871
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.cs b/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.cs
index 986000a0c2d..b6fec4c0a3e 100644
--- a/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.cs
+++ b/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Build API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200220 (1876)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/cloud-build/docs/
diff --git a/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.csproj b/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.csproj
index 05b9d2268cb..6dba3d61ce4 100644
--- a/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudBuild.v1 Client Library
- 1.44.0.1876
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudBuild.v1alpha1/Google.Apis.CloudBuild.v1alpha1.cs b/Src/Generated/Google.Apis.CloudBuild.v1alpha1/Google.Apis.CloudBuild.v1alpha1.cs
index 7b56654209e..ce57983846a 100644
--- a/Src/Generated/Google.Apis.CloudBuild.v1alpha1/Google.Apis.CloudBuild.v1alpha1.cs
+++ b/Src/Generated/Google.Apis.CloudBuild.v1alpha1/Google.Apis.CloudBuild.v1alpha1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Build API
* |
---|
API Version | v1alpha1
- * |
---|
API Rev | 20200220 (1876)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/cloud-build/docs/
diff --git a/Src/Generated/Google.Apis.CloudBuild.v1alpha1/Google.Apis.CloudBuild.v1alpha1.csproj b/Src/Generated/Google.Apis.CloudBuild.v1alpha1/Google.Apis.CloudBuild.v1alpha1.csproj
index 473ef6d9d23..3297f6fa68a 100644
--- a/Src/Generated/Google.Apis.CloudBuild.v1alpha1/Google.Apis.CloudBuild.v1alpha1.csproj
+++ b/Src/Generated/Google.Apis.CloudBuild.v1alpha1/Google.Apis.CloudBuild.v1alpha1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudBuild.v1alpha1 Client Library
- 1.44.0.1876
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudBuild.v1alpha2/Google.Apis.CloudBuild.v1alpha2.cs b/Src/Generated/Google.Apis.CloudBuild.v1alpha2/Google.Apis.CloudBuild.v1alpha2.cs
index 3f1aca83c39..df6b5530368 100644
--- a/Src/Generated/Google.Apis.CloudBuild.v1alpha2/Google.Apis.CloudBuild.v1alpha2.cs
+++ b/Src/Generated/Google.Apis.CloudBuild.v1alpha2/Google.Apis.CloudBuild.v1alpha2.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Build API
* |
---|
API Version | v1alpha2
- * |
---|
API Rev | 20200220 (1876)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/cloud-build/docs/
diff --git a/Src/Generated/Google.Apis.CloudBuild.v1alpha2/Google.Apis.CloudBuild.v1alpha2.csproj b/Src/Generated/Google.Apis.CloudBuild.v1alpha2/Google.Apis.CloudBuild.v1alpha2.csproj
index df71b8aa2eb..af84e8ee827 100644
--- a/Src/Generated/Google.Apis.CloudBuild.v1alpha2/Google.Apis.CloudBuild.v1alpha2.csproj
+++ b/Src/Generated/Google.Apis.CloudBuild.v1alpha2/Google.Apis.CloudBuild.v1alpha2.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudBuild.v1alpha2 Client Library
- 1.44.0.1876
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs
index 512d9881a25..bfacdb52946 100644
--- a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs
+++ b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs
@@ -9779,7 +9779,11 @@ public class NotificationConfig : Google.Apis.Requests.IDirectResponseSchema
/// time at which the message was published. Notifications are only sent if the topic is non-empty. [Topic
/// names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. cloud-
/// healthcare@system.gserviceaccount.com must have publisher permissions on the given Cloud Pub/Sub topic. Not
- /// having adequate permissions causes the calls that send notifications to fail.
+ /// having adequate permissions causes the calls that send notifications to fail.
+ ///
+ /// If a notification can't be published to Cloud Pub/Sub, errors are logged to Stackdriver (see [Viewing
+ /// logs](/healthcare/docs/how-tos/stackdriver-logging)). If the number of errors exceeds a certain rate, some
+ /// aren't submitted.
[Newtonsoft.Json.JsonPropertyAttribute("pubsubTopic")]
public virtual string PubsubTopic { get; set; }
diff --git a/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.cs b/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.cs
index 7f56380c651..a48c0b95810 100644
--- a/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.cs
+++ b/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud IoT API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200220 (1876)
+ * |
---|
API Rev | 20200224 (1880)
* |
---|
API Docs
* |
* https://cloud.google.com/iot
diff --git a/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.csproj b/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.csproj
index dbeb265c317..f436caaa3f8 100644
--- a/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudIot.v1 Client Library
- 1.44.0.1876
+ 1.44.0.1880
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.cs b/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.cs
index 6494b6c6a1a..30fcabce885 100644
--- a/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.cs
+++ b/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Key Management Service (KMS) API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200221 (1877)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/kms/
diff --git a/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj b/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj
index 5d170227490..e3e4526ff00 100644
--- a/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudKMS.v1 Client Library
- 1.44.0.1877
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.cs b/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.cs
index 58bb2eb8242..81d14f07339 100644
--- a/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.cs
+++ b/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Life Sciences API
* |
---|
API Version | v2beta
- * |
---|
API Rev | 20200214 (1870)
+ * |
---|
API Rev | 20200220 (1876)
* |
---|
API Docs
* |
* https://cloud.google.com/life-sciences
diff --git a/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.csproj b/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.csproj
index a2c95dfa9f6..3177bc6686e 100644
--- a/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.csproj
+++ b/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudLifeSciences.v2beta Client Library
- 1.44.0.1870
+ 1.44.0.1876
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.cs b/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.cs
index 002ec043235..88877b6c716 100644
--- a/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.cs
+++ b/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.cs
@@ -26,7 +26,7 @@
* API
* | AI Platform Training & Prediction API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200222 (1878)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/ml/
@@ -1033,9 +1033,168 @@ public class LocationsResource
public LocationsResource(Google.Apis.Services.IClientService service)
{
this.service = service;
+ operations = new OperationsResource(service);
}
+ private readonly OperationsResource operations;
+
+ /// Gets the Operations resource.
+ public virtual OperationsResource Operations
+ {
+ get { return operations; }
+ }
+
+ /// The "operations" collection of methods.
+ public class OperationsResource
+ {
+ private const string Resource = "operations";
+
+ /// The service which this resource belongs to.
+ private readonly Google.Apis.Services.IClientService service;
+
+ /// Constructs a new resource.
+ public OperationsResource(Google.Apis.Services.IClientService service)
+ {
+ this.service = service;
+
+ }
+
+
+ /// Starts asynchronous cancellation on a long-running operation. The server makes a best
+ /// effort to cancel the operation, but success is not guaranteed. If the server doesn't support this
+ /// method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
+ /// other methods to check whether the cancellation succeeded or whether the operation completed despite
+ /// cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an
+ /// operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to
+ /// `Code.CANCELLED`.
+ /// The name of the operation resource to be cancelled.
+ public virtual CancelRequest Cancel(string name)
+ {
+ return new CancelRequest(service, name);
+ }
+
+ /// Starts asynchronous cancellation on a long-running operation. The server makes a best
+ /// effort to cancel the operation, but success is not guaranteed. If the server doesn't support this
+ /// method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
+ /// other methods to check whether the cancellation succeeded or whether the operation completed despite
+ /// cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an
+ /// operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to
+ /// `Code.CANCELLED`.
+ public class CancelRequest : CloudMachineLearningEngineBaseServiceRequest
+ {
+ /// Constructs a new Cancel request.
+ public CancelRequest(Google.Apis.Services.IClientService service, string name)
+ : base(service)
+ {
+ Name = name;
+ InitParameters();
+ }
+
+
+ /// The name of the operation resource to be cancelled.
+ [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string Name { get; private set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "cancel"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "POST"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1/{+name}:cancel"; }
+ }
+
+ /// Initializes Cancel parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "name", new Google.Apis.Discovery.Parameter
+ {
+ Name = "name",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = @"^projects/[^/]+/locations/[^/]+/operations/[^/]+$",
+ });
+ }
+
+ }
+
+ /// Gets the latest state of a long-running operation. Clients can use this method to poll the
+ /// operation result at intervals as recommended by the API service.
+ /// The name of the operation resource.
+ public virtual GetRequest Get(string name)
+ {
+ return new GetRequest(service, name);
+ }
+
+ /// Gets the latest state of a long-running operation. Clients can use this method to poll the
+ /// operation result at intervals as recommended by the API service.
+ public class GetRequest : CloudMachineLearningEngineBaseServiceRequest
+ {
+ /// Constructs a new Get request.
+ public GetRequest(Google.Apis.Services.IClientService service, string name)
+ : base(service)
+ {
+ Name = name;
+ InitParameters();
+ }
+
+
+ /// The name of the operation resource.
+ [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string Name { get; private set; }
+
+
+ ///Gets the method name.
+ public override string MethodName
+ {
+ get { return "get"; }
+ }
+
+ ///Gets the HTTP method.
+ public override string HttpMethod
+ {
+ get { return "GET"; }
+ }
+
+ ///Gets the REST path.
+ public override string RestPath
+ {
+ get { return "v1/{+name}"; }
+ }
+
+ /// Initializes Get parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+
+ RequestParameters.Add(
+ "name", new Google.Apis.Discovery.Parameter
+ {
+ Name = "name",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = @"^projects/[^/]+/locations/[^/]+/operations/[^/]+$",
+ });
+ }
+
+ }
+ }
/// Get the complete list of CMLE capabilities in a location, along with their location-specific
/// properties.
@@ -3046,6 +3205,19 @@ public class GoogleCloudMlV1Config : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
+ /// Represents a custom encryption key configuration that can be applied to a resource.
+ public class GoogleCloudMlV1EncryptionConfig : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The Cloud KMS resource identifier of the customer managed encryption key used to protect a
+ /// resource, such as a training job. Has the form: `projects/my-project/locations/my-region/keyRings/my-
+ /// kr/cryptoKeys/my-key`.
+ [Newtonsoft.Json.JsonPropertyAttribute("kmsKeyName")]
+ public virtual string KmsKeyName { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Request for explanations to be issued against a trained model.
public class GoogleCloudMlV1ExplainRequest : Google.Apis.Requests.IDirectResponseSchema
{
@@ -3747,6 +3919,11 @@ public class GoogleCloudMlV1TrainingInput : Google.Apis.Requests.IDirectResponse
[Newtonsoft.Json.JsonPropertyAttribute("args")]
public virtual System.Collections.Generic.IList Args { get; set; }
+ /// Custom encryption key options for a training job. If this is set, then all resources created by the
+ /// training job will be encrypted with the provided encryption key.
+ [Newtonsoft.Json.JsonPropertyAttribute("encryptionConfig")]
+ public virtual GoogleCloudMlV1EncryptionConfig EncryptionConfig { get; set; }
+
/// Optional. The set of Hyperparameters to tune.
[Newtonsoft.Json.JsonPropertyAttribute("hyperparameters")]
public virtual GoogleCloudMlV1HyperparameterSpec Hyperparameters { get; set; }
diff --git a/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.csproj b/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.csproj
index d27068c61b4..3adba412c99 100644
--- a/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudMachineLearningEngine.v1 Client Library
- 1.44.0.1878
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.cs b/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.cs
index b3ad9429e15..1fbeca7079c 100644
--- a/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.cs
+++ b/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud OS Login API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200215 (1871)
+ * |
---|
API Rev | 20200224 (1880)
* |
---|
API Docs
* |
* https://cloud.google.com/compute/docs/oslogin/
diff --git a/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.csproj b/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.csproj
index 27a757875ec..2969101caa1 100644
--- a/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudOSLogin.v1 Client Library
- 1.44.0.1871
+ 1.44.0.1880
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.cs b/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.cs
index d15948af157..9cd0681489a 100644
--- a/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.cs
+++ b/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.cs
@@ -26,7 +26,7 @@
* API
* | Cloud OS Login API
* |
---|
API Version | v1beta
- * |
---|
API Rev | 20200215 (1871)
+ * |
---|
API Rev | 20200224 (1880)
* |
---|
API Docs
* |
* https://cloud.google.com/compute/docs/oslogin/
diff --git a/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.csproj b/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.csproj
index e041bca6f86..f9e7adc1785 100644
--- a/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.csproj
+++ b/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudOSLogin.v1beta Client Library
- 1.44.0.1871
+ 1.44.0.1880
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudPrivateCatalog.v1beta1/Google.Apis.CloudPrivateCatalog.v1beta1.cs b/Src/Generated/Google.Apis.CloudPrivateCatalog.v1beta1/Google.Apis.CloudPrivateCatalog.v1beta1.cs
index e2edb6b30d0..87482e65320 100644
--- a/Src/Generated/Google.Apis.CloudPrivateCatalog.v1beta1/Google.Apis.CloudPrivateCatalog.v1beta1.cs
+++ b/Src/Generated/Google.Apis.CloudPrivateCatalog.v1beta1/Google.Apis.CloudPrivateCatalog.v1beta1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Private Catalog API
* |
---|
API Version | v1beta1
- * |
---|
API Rev | 20200224 (1880)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/private-catalog/
diff --git a/Src/Generated/Google.Apis.CloudPrivateCatalog.v1beta1/Google.Apis.CloudPrivateCatalog.v1beta1.csproj b/Src/Generated/Google.Apis.CloudPrivateCatalog.v1beta1/Google.Apis.CloudPrivateCatalog.v1beta1.csproj
index 69fbeec10a0..2d89e736594 100644
--- a/Src/Generated/Google.Apis.CloudPrivateCatalog.v1beta1/Google.Apis.CloudPrivateCatalog.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.CloudPrivateCatalog.v1beta1/Google.Apis.CloudPrivateCatalog.v1beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudPrivateCatalog.v1beta1 Client Library
- 1.44.0.1880
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudPrivateCatalogProducer.v1beta1/Google.Apis.CloudPrivateCatalogProducer.v1beta1.cs b/Src/Generated/Google.Apis.CloudPrivateCatalogProducer.v1beta1/Google.Apis.CloudPrivateCatalogProducer.v1beta1.cs
index eeba9cbb9a0..a71db36a89f 100644
--- a/Src/Generated/Google.Apis.CloudPrivateCatalogProducer.v1beta1/Google.Apis.CloudPrivateCatalogProducer.v1beta1.cs
+++ b/Src/Generated/Google.Apis.CloudPrivateCatalogProducer.v1beta1/Google.Apis.CloudPrivateCatalogProducer.v1beta1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Private Catalog Producer API
* |
---|
API Version | v1beta1
- * |
---|
API Rev | 20200224 (1880)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/private-catalog/
diff --git a/Src/Generated/Google.Apis.CloudPrivateCatalogProducer.v1beta1/Google.Apis.CloudPrivateCatalogProducer.v1beta1.csproj b/Src/Generated/Google.Apis.CloudPrivateCatalogProducer.v1beta1/Google.Apis.CloudPrivateCatalogProducer.v1beta1.csproj
index c98dc06fc95..731b5d05241 100644
--- a/Src/Generated/Google.Apis.CloudPrivateCatalogProducer.v1beta1/Google.Apis.CloudPrivateCatalogProducer.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.CloudPrivateCatalogProducer.v1beta1/Google.Apis.CloudPrivateCatalogProducer.v1beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudPrivateCatalogProducer.v1beta1 Client Library
- 1.44.0.1880
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.cs b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.cs
index 005df7df297..5427b0e4b30 100644
--- a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.cs
+++ b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Runtime Configuration API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200224 (1880)
+ * |
---|
API Rev | 20200302 (1887)
* |
---|
API Docs
* |
* https://cloud.google.com/deployment-manager/runtime-configurator/
diff --git a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.csproj b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.csproj
index 8cb52b22049..63f5576ab96 100644
--- a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudRuntimeConfig.v1 Client Library
- 1.44.0.1880
+ 1.44.0.1887
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.cs b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.cs
index b2d64842a99..e285c81626c 100644
--- a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.cs
+++ b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Runtime Configuration API
* |
---|
API Version | v1beta1
- * |
---|
API Rev | 20200224 (1880)
+ * |
---|
API Rev | 20200302 (1887)
* |
---|
API Docs
* |
* https://cloud.google.com/deployment-manager/runtime-configurator/
diff --git a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.csproj b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.csproj
index f21aac76728..4adbb9422b4 100644
--- a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudRuntimeConfig.v1beta1 Client Library
- 1.44.0.1880
+ 1.44.0.1887
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.cs b/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.cs
index ce686a658c9..473d6dceca0 100644
--- a/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.cs
+++ b/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Scheduler API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200210 (1866)
+ * |
---|
API Rev | 20200228 (1884)
* |
---|
API Docs
* |
* https://cloud.google.com/scheduler/
diff --git a/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.csproj b/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.csproj
index ed4c1ca04b8..3b861f7b7a1 100644
--- a/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudScheduler.v1 Client Library
- 1.44.0.1866
+ 1.44.0.1884
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.cs b/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.cs
index 84a79d95c85..a979ec289fe 100644
--- a/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.cs
+++ b/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Scheduler API
* |
---|
API Version | v1beta1
- * |
---|
API Rev | 20200210 (1866)
+ * |
---|
API Rev | 20200228 (1884)
* |
---|
API Docs
* |
* https://cloud.google.com/scheduler/
diff --git a/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.csproj b/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.csproj
index 49863c54ced..e380ca847d0 100644
--- a/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudScheduler.v1beta1 Client Library
- 1.44.0.1866
+ 1.44.0.1884
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.cs b/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.cs
index 3f4bfd5bb41..e7f830fd5d2 100644
--- a/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.cs
+++ b/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Shell API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200226 (1882)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/shell/docs/
diff --git a/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.csproj b/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.csproj
index 7b61e54e66d..81b0e672b33 100644
--- a/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudShell.v1 Client Library
- 1.44.0.1882
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudShell.v1alpha1/Google.Apis.CloudShell.v1alpha1.cs b/Src/Generated/Google.Apis.CloudShell.v1alpha1/Google.Apis.CloudShell.v1alpha1.cs
index 97f481443ef..e427947ae83 100644
--- a/Src/Generated/Google.Apis.CloudShell.v1alpha1/Google.Apis.CloudShell.v1alpha1.cs
+++ b/Src/Generated/Google.Apis.CloudShell.v1alpha1/Google.Apis.CloudShell.v1alpha1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Shell API
* |
---|
API Version | v1alpha1
- * |
---|
API Rev | 20200226 (1882)
+ * |
---|
API Rev | 20200229 (1885)
* |
---|
API Docs
* |
* https://cloud.google.com/shell/docs/
diff --git a/Src/Generated/Google.Apis.CloudShell.v1alpha1/Google.Apis.CloudShell.v1alpha1.csproj b/Src/Generated/Google.Apis.CloudShell.v1alpha1/Google.Apis.CloudShell.v1alpha1.csproj
index 4a3bec9d7e8..e090c9d6f31 100644
--- a/Src/Generated/Google.Apis.CloudShell.v1alpha1/Google.Apis.CloudShell.v1alpha1.csproj
+++ b/Src/Generated/Google.Apis.CloudShell.v1alpha1/Google.Apis.CloudShell.v1alpha1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudShell.v1alpha1 Client Library
- 1.44.0.1882
+ 1.44.0.1885
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs
index c83f7e0ee4a..34f2ed1e4e6 100644
--- a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs
+++ b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Tasks API
* |
---|
API Version | v2
- * |
---|
API Rev | 20200210 (1866)
+ * |
---|
API Rev | 20200228 (1884)
* |
---|
API Docs
* |
* https://cloud.google.com/tasks/
@@ -2812,6 +2812,12 @@ public class Queue : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("retryConfig")]
public virtual RetryConfig RetryConfig { get; set; }
+ /// Configuration options for writing logs to [Stackdriver
+ /// Logging](https://cloud.google.com/logging/docs/). If this field is unset, then no logs are
+ /// written.
+ [Newtonsoft.Json.JsonPropertyAttribute("stackdriverLoggingConfig")]
+ public virtual StackdriverLoggingConfig StackdriverLoggingConfig { get; set; }
+
/// Output only. The state of the queue.
///
/// `state` can only be changed by called PauseQueue, ResumeQueue, or uploading
@@ -2999,6 +3005,20 @@ public class SetIamPolicyRequest : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
+ /// Configuration options for writing logs to [Stackdriver
+ /// Logging](https://cloud.google.com/logging/docs/).
+ public class StackdriverLoggingConfig : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// Specifies the fraction of operations to write to [Stackdriver
+ /// Logging](https://cloud.google.com/logging/docs/). This field may contain any value between 0.0 and 1.0,
+ /// inclusive. 0.0 is the default and means that no operations are logged.
+ [Newtonsoft.Json.JsonPropertyAttribute("samplingRatio")]
+ public virtual System.Nullable SamplingRatio { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// The `Status` type defines a logical error model that is suitable for different programming
/// environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status`
/// message contains three pieces of data: error code, error message, and error details.
diff --git a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj
index 12497e4c2f9..f3a6eb2418a 100644
--- a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj
+++ b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudTasks.v2 Client Library
- 1.44.0.1866
+ 1.44.0.1884
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.cs b/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.cs
index 2b7e0ce56ab..478d6ee5de2 100644
--- a/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.cs
+++ b/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Tasks API
* |
---|
API Version | v2beta2
- * |
---|
API Rev | 20200210 (1866)
+ * |
---|
API Rev | 20200228 (1884)
* |
---|
API Docs
* |
* https://cloud.google.com/tasks/
diff --git a/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj b/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj
index 180a731352d..01b7fa83cc4 100644
--- a/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj
+++ b/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudTasks.v2beta2 Client Library
- 1.44.0.1866
+ 1.44.0.1884
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.cs b/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.cs
index 9b2379ad810..3c943f92d28 100644
--- a/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.cs
+++ b/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.cs
@@ -19,14 +19,14 @@
/**
* \brief
- * Stackdriver Trace API Version v1
+ * Cloud Trace API Version v1
*
* \section ApiInfo API Version Information
*
* API
- * | Stackdriver Trace API
+ * | Cloud Trace API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200218 (1874)
+ * |
---|
API Rev | 20200225 (1881)
* |
---|
API Docs
* |
* https://cloud.google.com/trace
@@ -35,7 +35,7 @@
*
* \section ForMoreInfo For More Information
*
- * The complete API documentation for using Stackdriver Trace API can be found at
+ * The complete API documentation for using Cloud Trace API can be found at
* https://cloud.google.com/trace.
*
* For more information about the Google APIs Client Library for .NET, see
@@ -109,7 +109,7 @@ public override string BatchPath
}
#endif
- /// Available OAuth 2.0 scopes for use with the Stackdriver Trace API.
+ /// Available OAuth 2.0 scopes for use with the Cloud Trace API.
public class Scope
{
/// View and manage your data across Google Cloud Platform services
@@ -123,7 +123,7 @@ public class Scope
}
- /// Available OAuth 2.0 scope constants for use with the Stackdriver Trace API.
+ /// Available OAuth 2.0 scope constants for use with the Cloud Trace API.
public static class ScopeConstants
{
/// View and manage your data across Google Cloud Platform services
diff --git a/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.csproj b/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.csproj
index 0b0ab83308e..ec4e3f6183f 100644
--- a/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudTrace.v1 Client Library
- 1.44.0.1874
+ 1.44.0.1881
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.cs b/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.cs
index ac76789b8e9..911085ddb4e 100644
--- a/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.cs
+++ b/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.cs
@@ -19,14 +19,14 @@
/**
* \brief
- * Stackdriver Trace API Version v2
+ * Cloud Trace API Version v2
*
* \section ApiInfo API Version Information
*
* API
- * | Stackdriver Trace API
+ * | Cloud Trace API
* |
---|
API Version | v2
- * |
---|
API Rev | 20200218 (1874)
+ * |
---|
API Rev | 20200225 (1881)
* |
---|
API Docs
* |
* https://cloud.google.com/trace
@@ -35,7 +35,7 @@
*
* \section ForMoreInfo For More Information
*
- * The complete API documentation for using Stackdriver Trace API can be found at
+ * The complete API documentation for using Cloud Trace API can be found at
* https://cloud.google.com/trace.
*
* For more information about the Google APIs Client Library for .NET, see
@@ -109,7 +109,7 @@ public override string BatchPath
}
#endif
- /// Available OAuth 2.0 scopes for use with the Stackdriver Trace API.
+ /// Available OAuth 2.0 scopes for use with the Cloud Trace API.
public class Scope
{
/// View and manage your data across Google Cloud Platform services
@@ -120,7 +120,7 @@ public class Scope
}
- /// Available OAuth 2.0 scope constants for use with the Stackdriver Trace API.
+ /// Available OAuth 2.0 scope constants for use with the Cloud Trace API.
public static class ScopeConstants
{
/// View and manage your data across Google Cloud Platform services
diff --git a/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.csproj b/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.csproj
index c82fa8e311e..3772fab39d9 100644
--- a/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.csproj
+++ b/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudTrace.v2 Client Library
- 1.44.0.1874
+ 1.44.0.1881
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.cs b/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.cs
index f894f63629a..216c78fb5ee 100644
--- a/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.cs
+++ b/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.cs
@@ -19,14 +19,14 @@
/**
* \brief
- * Stackdriver Trace API Version v2beta1
+ * Cloud Trace API Version v2beta1
*
* \section ApiInfo API Version Information
*
* API
- * | Stackdriver Trace API
+ * | Cloud Trace API
* |
---|
API Version | v2beta1
- * |
---|
API Rev | 20200218 (1874)
+ * |
---|
API Rev | 20200225 (1881)
* |
---|
API Docs
* |
* https://cloud.google.com/trace
@@ -35,7 +35,7 @@
*
* \section ForMoreInfo For More Information
*
- * The complete API documentation for using Stackdriver Trace API can be found at
+ * The complete API documentation for using Cloud Trace API can be found at
* https://cloud.google.com/trace.
*
* For more information about the Google APIs Client Library for .NET, see
@@ -109,7 +109,7 @@ public override string BatchPath
}
#endif
- /// Available OAuth 2.0 scopes for use with the Stackdriver Trace API.
+ /// Available OAuth 2.0 scopes for use with the Cloud Trace API.
public class Scope
{
/// View and manage your data across Google Cloud Platform services
@@ -123,7 +123,7 @@ public class Scope
}
- /// Available OAuth 2.0 scope constants for use with the Stackdriver Trace API.
+ /// Available OAuth 2.0 scope constants for use with the Cloud Trace API.
public static class ScopeConstants
{
/// View and manage your data across Google Cloud Platform services
diff --git a/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.csproj b/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.csproj
index 739dd7632af..870237ec00b 100644
--- a/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.csproj
+++ b/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudTrace.v2beta1 Client Library
- 1.44.0.1874
+ 1.44.0.1881
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.cs b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.cs
index bedd9fa7e93..e508f0cff9b 100644
--- a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.cs
+++ b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Video Intelligence API
* |
---|
API Version | v1p1beta1
- * |
---|
API Rev | 20200203 (1859)
+ * |
---|
API Rev | 20200226 (1882)
* |
---|
API Docs
* |
* https://cloud.google.com/video-intelligence/docs/
@@ -739,7 +739,7 @@ public class GoogleCloudVideointelligenceV1VideoAnnotationProgress : Google.Apis
[Newtonsoft.Json.JsonPropertyAttribute("feature")]
public virtual string Feature { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -779,7 +779,7 @@ public class GoogleCloudVideointelligenceV1VideoAnnotationResults : Google.Apis.
[Newtonsoft.Json.JsonPropertyAttribute("frameLabelAnnotations")]
public virtual System.Collections.Generic.IList FrameLabelAnnotations { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1222,7 +1222,7 @@ public class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress : Google
[Newtonsoft.Json.JsonPropertyAttribute("feature")]
public virtual string Feature { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1262,7 +1262,7 @@ public class GoogleCloudVideointelligenceV1beta2VideoAnnotationResults : Google.
[Newtonsoft.Json.JsonPropertyAttribute("frameLabelAnnotations")]
public virtual System.Collections.Generic.IList FrameLabelAnnotations { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1393,12 +1393,12 @@ public class GoogleCloudVideointelligenceV1p1beta1AnnotateVideoRequest : Google.
[Newtonsoft.Json.JsonPropertyAttribute("inputContent")]
public virtual string InputContent { get; set; }
- /// Input video location. Currently, only [Google Cloud Storage](https://cloud.google.com/storage/)
- /// URIs are supported, which must be specified in the following format: `gs://bucket-id/object-id` (other URI
- /// formats return google.rpc.Code.INVALID_ARGUMENT). For more information, see [Request URIs](/storage/docs
- /// /reference-uris). A video URI may include wildcards in `object-id`, and thus identify multiple videos.
- /// Supported wildcards: '*' to match 0 or more characters; '?' to match 1 character. If unset, the input video
- /// should be embedded in the request as `input_content`. If set, `input_content` should be unset.
+ /// Input video location. Currently, only [Cloud Storage](https://cloud.google.com/storage/) URIs are
+ /// supported, which must be specified in the following format: `gs://bucket-id/object-id` (other URI formats
+ /// return google.rpc.Code.INVALID_ARGUMENT). For more information, see [Request URIs](/storage/docs/reference-
+ /// uris). A video URI may include wildcards in `object-id`, and thus identify multiple videos. Supported
+ /// wildcards: '*' to match 0 or more characters; '?' to match 1 character. If unset, the input video should be
+ /// embedded in the request as `input_content`. If set, `input_content` should be unset.
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1408,10 +1408,10 @@ public class GoogleCloudVideointelligenceV1p1beta1AnnotateVideoRequest : Google.
[Newtonsoft.Json.JsonPropertyAttribute("locationId")]
public virtual string LocationId { get; set; }
- /// Optional. Location where the output (in JSON format) should be stored. Currently, only [Google
- /// Cloud Storage](https://cloud.google.com/storage/) URIs are supported, which must be specified in the
- /// following format: `gs://bucket-id/object-id` (other URI formats return google.rpc.Code.INVALID_ARGUMENT).
- /// For more information, see [Request URIs](/storage/docs/reference-uris).
+ /// Optional. Location where the output (in JSON format) should be stored. Currently, only [Cloud
+ /// Storage](https://cloud.google.com/storage/) URIs are supported, which must be specified in the following
+ /// format: `gs://bucket-id/object-id` (other URI formats return google.rpc.Code.INVALID_ARGUMENT). For more
+ /// information, see [Request URIs](/storage/docs/reference-uris).
[Newtonsoft.Json.JsonPropertyAttribute("outputUri")]
public virtual string OutputUri { get; set; }
@@ -1915,7 +1915,7 @@ public class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress : Goog
[Newtonsoft.Json.JsonPropertyAttribute("feature")]
public virtual string Feature { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1955,7 +1955,7 @@ public class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults : Googl
[Newtonsoft.Json.JsonPropertyAttribute("frameLabelAnnotations")]
public virtual System.Collections.Generic.IList FrameLabelAnnotations { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -2434,7 +2434,7 @@ public class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationProgress : Goog
[Newtonsoft.Json.JsonPropertyAttribute("feature")]
public virtual string Feature { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -2474,7 +2474,7 @@ public class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults : Googl
[Newtonsoft.Json.JsonPropertyAttribute("frameLabelAnnotations")]
public virtual System.Collections.Generic.IList FrameLabelAnnotations { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -3020,8 +3020,8 @@ public class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
[Newtonsoft.Json.JsonPropertyAttribute("annotationResults")]
public virtual GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults AnnotationResults { get; set; }
- /// GCS URI that stores annotation results of one streaming session. It is a directory that can hold
- /// multiple files in JSON format. Example uri format: gs://bucket_id/object_id/cloud_project_name-
+ /// Cloud Storage URI that stores annotation results of one streaming session. It is a directory that
+ /// can hold multiple files in JSON format. Example uri format: gs://bucket_id/object_id/cloud_project_name-
/// session_id
[Newtonsoft.Json.JsonPropertyAttribute("annotationResultsUri")]
public virtual string AnnotationResultsUri { get; set; }
@@ -3165,7 +3165,7 @@ public class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress : Goog
[Newtonsoft.Json.JsonPropertyAttribute("feature")]
public virtual string Feature { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -3213,7 +3213,7 @@ public class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults : Googl
[Newtonsoft.Json.JsonPropertyAttribute("frameLabelAnnotations")]
public virtual System.Collections.Generic.IList FrameLabelAnnotations { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
diff --git a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.csproj b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.csproj
index 9c7a4e2cf30..dcd56b1fce0 100644
--- a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.csproj
+++ b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudVideoIntelligence.v1p1beta1 Client Library
- 1.44.0.1859
+ 1.44.0.1882
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.cs b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.cs
index 84ff0b86e37..54785edc6d8 100644
--- a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.cs
+++ b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Video Intelligence API
* |
---|
API Version | v1p2beta1
- * |
---|
API Rev | 20200203 (1859)
+ * |
---|
API Rev | 20200226 (1882)
* |
---|
API Docs
* |
* https://cloud.google.com/video-intelligence/docs/
@@ -739,7 +739,7 @@ public class GoogleCloudVideointelligenceV1VideoAnnotationProgress : Google.Apis
[Newtonsoft.Json.JsonPropertyAttribute("feature")]
public virtual string Feature { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -779,7 +779,7 @@ public class GoogleCloudVideointelligenceV1VideoAnnotationResults : Google.Apis.
[Newtonsoft.Json.JsonPropertyAttribute("frameLabelAnnotations")]
public virtual System.Collections.Generic.IList FrameLabelAnnotations { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1222,7 +1222,7 @@ public class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress : Google
[Newtonsoft.Json.JsonPropertyAttribute("feature")]
public virtual string Feature { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1262,7 +1262,7 @@ public class GoogleCloudVideointelligenceV1beta2VideoAnnotationResults : Google.
[Newtonsoft.Json.JsonPropertyAttribute("frameLabelAnnotations")]
public virtual System.Collections.Generic.IList FrameLabelAnnotations { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1705,7 +1705,7 @@ public class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress : Goog
[Newtonsoft.Json.JsonPropertyAttribute("feature")]
public virtual string Feature { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1745,7 +1745,7 @@ public class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults : Googl
[Newtonsoft.Json.JsonPropertyAttribute("frameLabelAnnotations")]
public virtual System.Collections.Generic.IList FrameLabelAnnotations { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1876,12 +1876,12 @@ public class GoogleCloudVideointelligenceV1p2beta1AnnotateVideoRequest : Google.
[Newtonsoft.Json.JsonPropertyAttribute("inputContent")]
public virtual string InputContent { get; set; }
- /// Input video location. Currently, only [Google Cloud Storage](https://cloud.google.com/storage/)
- /// URIs are supported, which must be specified in the following format: `gs://bucket-id/object-id` (other URI
- /// formats return google.rpc.Code.INVALID_ARGUMENT). For more information, see [Request URIs](/storage/docs
- /// /reference-uris). A video URI may include wildcards in `object-id`, and thus identify multiple videos.
- /// Supported wildcards: '*' to match 0 or more characters; '?' to match 1 character. If unset, the input video
- /// should be embedded in the request as `input_content`. If set, `input_content` should be unset.
+ /// Input video location. Currently, only [Cloud Storage](https://cloud.google.com/storage/) URIs are
+ /// supported, which must be specified in the following format: `gs://bucket-id/object-id` (other URI formats
+ /// return google.rpc.Code.INVALID_ARGUMENT). For more information, see [Request URIs](/storage/docs/reference-
+ /// uris). A video URI may include wildcards in `object-id`, and thus identify multiple videos. Supported
+ /// wildcards: '*' to match 0 or more characters; '?' to match 1 character. If unset, the input video should be
+ /// embedded in the request as `input_content`. If set, `input_content` should be unset.
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -1891,10 +1891,10 @@ public class GoogleCloudVideointelligenceV1p2beta1AnnotateVideoRequest : Google.
[Newtonsoft.Json.JsonPropertyAttribute("locationId")]
public virtual string LocationId { get; set; }
- /// Optional. Location where the output (in JSON format) should be stored. Currently, only [Google
- /// Cloud Storage](https://cloud.google.com/storage/) URIs are supported, which must be specified in the
- /// following format: `gs://bucket-id/object-id` (other URI formats return google.rpc.Code.INVALID_ARGUMENT).
- /// For more information, see [Request URIs](/storage/docs/reference-uris).
+ /// Optional. Location where the output (in JSON format) should be stored. Currently, only [Cloud
+ /// Storage](https://cloud.google.com/storage/) URIs are supported, which must be specified in the following
+ /// format: `gs://bucket-id/object-id` (other URI formats return google.rpc.Code.INVALID_ARGUMENT). For more
+ /// information, see [Request URIs](/storage/docs/reference-uris).
[Newtonsoft.Json.JsonPropertyAttribute("outputUri")]
public virtual string OutputUri { get; set; }
@@ -2398,7 +2398,7 @@ public class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationProgress : Goog
[Newtonsoft.Json.JsonPropertyAttribute("feature")]
public virtual string Feature { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -2438,7 +2438,7 @@ public class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults : Googl
[Newtonsoft.Json.JsonPropertyAttribute("frameLabelAnnotations")]
public virtual System.Collections.Generic.IList FrameLabelAnnotations { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -3020,8 +3020,8 @@ public class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
[Newtonsoft.Json.JsonPropertyAttribute("annotationResults")]
public virtual GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults AnnotationResults { get; set; }
- /// GCS URI that stores annotation results of one streaming session. It is a directory that can hold
- /// multiple files in JSON format. Example uri format: gs://bucket_id/object_id/cloud_project_name-
+ /// Cloud Storage URI that stores annotation results of one streaming session. It is a directory that
+ /// can hold multiple files in JSON format. Example uri format: gs://bucket_id/object_id/cloud_project_name-
/// session_id
[Newtonsoft.Json.JsonPropertyAttribute("annotationResultsUri")]
public virtual string AnnotationResultsUri { get; set; }
@@ -3165,7 +3165,7 @@ public class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress : Goog
[Newtonsoft.Json.JsonPropertyAttribute("feature")]
public virtual string Feature { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
@@ -3213,7 +3213,7 @@ public class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults : Googl
[Newtonsoft.Json.JsonPropertyAttribute("frameLabelAnnotations")]
public virtual System.Collections.Generic.IList FrameLabelAnnotations { get; set; }
- /// Video file location in [Google Cloud Storage](https://cloud.google.com/storage/).
+ /// Video file location in [Cloud Storage](https://cloud.google.com/storage/).
[Newtonsoft.Json.JsonPropertyAttribute("inputUri")]
public virtual string InputUri { get; set; }
diff --git a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.csproj b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.csproj
index f58bda004e1..0c1354a2db8 100644
--- a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.csproj
+++ b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CloudVideoIntelligence.v1p2beta1 Client Library
- 1.44.0.1859
+ 1.44.0.1882
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.cs b/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.cs
index de5dced8fd5..b83cfa6cdec 100644
--- a/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.cs
+++ b/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.cs
@@ -26,7 +26,7 @@
* API
* | Cloud Billing API
* |
---|
API Version | v1
- * |
---|
API Rev | 20200224 (1880)
+ * |
---|
API Rev | 20200302 (1887)
* |
---|
API Docs
* |
* https://cloud.google.com/billing/
diff --git a/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj b/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj
index cbf08274913..ba7ff8b2ba6 100644
--- a/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj
+++ b/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.Cloudbilling.v1 Client Library
- 1.44.0.1880
+ 1.44.0.1887
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.CommentAnalyzer.v1alpha1/Google.Apis.CommentAnalyzer.v1alpha1.cs b/Src/Generated/Google.Apis.CommentAnalyzer.v1alpha1/Google.Apis.CommentAnalyzer.v1alpha1.cs
index f285a48e6c8..fe7548aa7ea 100644
--- a/Src/Generated/Google.Apis.CommentAnalyzer.v1alpha1/Google.Apis.CommentAnalyzer.v1alpha1.cs
+++ b/Src/Generated/Google.Apis.CommentAnalyzer.v1alpha1/Google.Apis.CommentAnalyzer.v1alpha1.cs
@@ -26,7 +26,7 @@
* API
* | Perspective Comment Analyzer API
* |
---|
API Version | v1alpha1
- * |
---|
API Rev | 20200223 (1879)
+ * |
---|
API Rev | 20200301 (1886)
* |
---|
API Docs
* |
* https://github.com/conversationai/perspectiveapi/blob/master/README.md
@@ -492,8 +492,8 @@ public class AnalyzeCommentRequest : Google.Apis.Requests.IDirectResponseSchema
/// associated attribute. The map keys are attribute names. The available attributes may be different on each
/// RFE installation, and can be seen by calling ListAttributes (see above). For the prod installation, known as
/// Perspective API, at blade:commentanalyzer-esf and commentanalyzer.googleapis.com, see go/checker-models
- /// (internal) and
- /// https://github.com/conversationai/perspectiveapi/blob/master/api_reference.md#models.
+ /// (internal) and https://github.com/conversationai/perspectiveapi/blob/master/2-api/models.md#all-attribute-
+ /// types.
[Newtonsoft.Json.JsonPropertyAttribute("requestedAttributes")]
public virtual System.Collections.Generic.IDictionary RequestedAttributes { get; set; }
diff --git a/Src/Generated/Google.Apis.CommentAnalyzer.v1alpha1/Google.Apis.CommentAnalyzer.v1alpha1.csproj b/Src/Generated/Google.Apis.CommentAnalyzer.v1alpha1/Google.Apis.CommentAnalyzer.v1alpha1.csproj
index b9ba408600a..bd754a99cd3 100644
--- a/Src/Generated/Google.Apis.CommentAnalyzer.v1alpha1/Google.Apis.CommentAnalyzer.v1alpha1.csproj
+++ b/Src/Generated/Google.Apis.CommentAnalyzer.v1alpha1/Google.Apis.CommentAnalyzer.v1alpha1.csproj
@@ -3,7 +3,7 @@
Google.Apis.CommentAnalyzer.v1alpha1 Client Library
- 1.44.0.1879
+ 1.44.0.1886
Google Inc.
Copyright 2017 Google Inc.
Google
diff --git a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs
index f1a2d215ed4..dc65cf63163 100644
--- a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs
+++ b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs
@@ -7146,6 +7146,10 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("verticalPodAutoscaling")]
public virtual VerticalPodAutoscaling VerticalPodAutoscaling { get; set; }
+ /// Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
+ [Newtonsoft.Json.JsonPropertyAttribute("workloadIdentityConfig")]
+ public virtual WorkloadIdentityConfig WorkloadIdentityConfig { get; set; }
+
/// [Output only] The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which
/// the cluster resides. This field is deprecated, use location instead.
[Newtonsoft.Json.JsonPropertyAttribute("zone")]
@@ -7284,6 +7288,10 @@ public class ClusterUpdate : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("desiredVerticalPodAutoscaling")]
public virtual VerticalPodAutoscaling DesiredVerticalPodAutoscaling { get; set; }
+ /// Configuration for Workload Identity.
+ [Newtonsoft.Json.JsonPropertyAttribute("desiredWorkloadIdentityConfig")]
+ public virtual WorkloadIdentityConfig DesiredWorkloadIdentityConfig { get; set; }
+
/// The ETag of the item.
public virtual string ETag { get; set; }
}
@@ -7891,6 +7899,29 @@ public class MaxPodsConstraint : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
+ /// Progress metric is (string, int|float|string) pair.
+ public class Metric : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// For metrics with floating point value.
+ [Newtonsoft.Json.JsonPropertyAttribute("doubleValue")]
+ public virtual System.Nullable DoubleValue { get; set; }
+
+ /// For metrics with integer value.
+ [Newtonsoft.Json.JsonPropertyAttribute("intValue")]
+ public virtual System.Nullable IntValue { get; set; }
+
+ /// Required. Metric name, e.g., "nodes total", "percent done".
+ [Newtonsoft.Json.JsonPropertyAttribute("name")]
+ public virtual string Name { get; set; }
+
+ /// For metrics with custom values (ratios, visual progress, etc.).
+ [Newtonsoft.Json.JsonPropertyAttribute("stringValue")]
+ public virtual string StringValue { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// NetworkConfig reports the relative names of network & subnetwork.
public class NetworkConfig : Google.Apis.Requests.IDirectResponseSchema
{
@@ -8066,6 +8097,10 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("taints")]
public virtual System.Collections.Generic.IList Taints { get; set; }
+ /// The workload metadata configuration for this node.
+ [Newtonsoft.Json.JsonPropertyAttribute("workloadMetadataConfig")]
+ public virtual WorkloadMetadataConfig WorkloadMetadataConfig { get; set; }
+
/// The ETag of the item.
public virtual string ETag { get; set; }
}
@@ -8252,6 +8287,10 @@ public class Operation : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("operationType")]
public virtual string OperationType { get; set; }
+ /// Output only. [Output only] Progress information for an operation.
+ [Newtonsoft.Json.JsonPropertyAttribute("progress")]
+ public virtual OperationProgress Progress { get; set; }
+
/// Server-defined URL for the resource.
[Newtonsoft.Json.JsonPropertyAttribute("selfLink")]
public virtual string SelfLink { get; set; }
@@ -8265,7 +8304,7 @@ public class Operation : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("status")]
public virtual string Status { get; set; }
- /// If an error has occurred, a textual description of the error.
+ /// Output only. If an error has occurred, a textual description of the error.
[Newtonsoft.Json.JsonPropertyAttribute("statusMessage")]
public virtual string StatusMessage { get; set; }
@@ -8282,6 +8321,32 @@ public class Operation : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
+ /// Information about operation (or operation stage) progress.
+ public class OperationProgress : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// Progress metric bundle, for example: metrics: [{name: "nodes done", int_value: 15}, {name:
+ /// "nodes total", int_value: 32}] or metrics: [{name: "progress", double_value: 0.56}, {name:
+ /// "progress scale", double_value: 1.0}]
+ [Newtonsoft.Json.JsonPropertyAttribute("metrics")]
+ public virtual System.Collections.Generic.IList Metrics { get; set; }
+
+ /// |
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|